After encoding smt type applications still exist but type variables not.
Encoding_instantiate keeps the type of the green part complexe. Encoding_simple2 (bad name) replaces the complexe types by constants. One day we can add a better comprehesion of (int,int) array for instance inside encoding_simple2 or inside the printers.
Showing with 187 additions and 34 deletions