### 1.12.15 Κανονική μορφή για ρητά κλάσματα: ratnormal

ratnormal ξαναγράφει μια παράσταση χρησιμοποιώντας την ανάγωγη αναπαράστασή της. Η παράσταση θεωρείται σαν ένα ρητό κλάσμα πολλών μεταβλητών με συντελεστές στο ℚ (ή στο ℚ[i]). Οι μεταβλητές είναι γενικευμένες μεταβλητές οι οποίοι υποτίθεται πως είναι αλγεβρικά ανεξάρτητες. Αντίθετα με το normal, μια αλγεβρική επέκταση θεωρείται σαν μία γενικευμένη μεταβλητή. Επομένως, το ratnormal ειναι γρηγορότερο αλλά ίσως να παραλείπει κάποιες απλοποιήσεις αν η παράσταση περιέχει ριζικά ή αλγεβρικά ανεξάρτητες υπερβατικές συναρτήσεις.
Είσοδος :

ratnormal((x`^`3-1)/(x`^`2-1))

Έξοδος :

(x`^`2+x+1)/(x+1)

Είσοδος :

ratnormal((-2x`^`3+3x`^`2+5x-6)/(x`^`2-2x+1))

Έξοδος :

(-2*x`^`2+x+6)/(x-1)