### 1.12.13 Κανονική μορφή : `normal`

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

`normal((x-1)*(x+1))`

Έξοδος :

`x```^```2-1`

Σχόλια

- Αντίθετα με το `simplify`, το `normal` δεν δοκιμάζει να βρει αλγεβρικές σχέσεις μεταξύ υπερβατικών συναρτήσεων όπως cos(x)2+sin(x)2=1.
- Μερικές φορές είναι απαραίτητο να τρέξετε την εντολή `normal` δύο φορές για να πάρετε μια πλήρως ανάγωγη μορφή μια παράστασης που περιέχει αλγεβρικές επεκτάσεις.