Drup / dowsing

᚛ A type of divination employed in attempts to locate identifiers matching a given type expression
ISC License
35 stars 4 forks source link

Défaillance (Ass-0) #5

Closed clef-men closed 3 years ago

clef-men commented 3 years ago

Par l'isomorphisme (Ass-0), les types "unit * a" et "a" devraient être unifiables. La normalisation des deux types donne "(a)" (singleton) et "a", qui ne sont pas unifiés actuellement. On peut s'en sortir en traitant spécifiquement le cas d'un singleton dans [Type.make_tuple].