previous up next top index
Précédent : Coq V5.10 et V6.1 Remonter : Le développement du système Coq Suivant : Réécriture Générique


Coercions Implicites

Participant : Amokrane Saïbi A. Saïbi a défini et implémenté dans Coq un mécanisme d'héritage [13] visant à améliorer la syntaxe des termes. Étant donné un terme mal typé, le mécanisme d'héritage détermine s'il peut être bien typé modulo l'insertion de coercions appropriées. La syntaxe est ainsi plus souple; en effet les écritures suivantes sont dorénavant permises:

Ce travail constitue une extension de la proposition de Peter Aczel par la prise en compte des classes avec paramètres et la définition de deux classes abstraites SORTCLASS (la classe des sortes) et FUNCLASS (classe des fonctions).