what is canonical representation
In this context, a canonical form is a representation such that every object has a unique representation. Thus, the equality of two objects can easily be tested by testing the equality of their canonical forms.anonical form can also mean a differential form that is defined in a natural (canonical) way. In computer science, data that has more than one possible representation can often be canonicalized into a completely unique representation called its canonical form.