Back to Search Start Over

Number Notation dans Coq (démonstration)

Authors :
Roux, Pierre
Bourke, Timothy
Chantal Keller
Timothy Bourke
Publication Year :
2022
Publisher :
HAL CCSD, 2022.

Abstract

L'assistant de preuve Coq dispose d'une fonctionnalité permettant à l'utilisateur de dénir ses propres notations avec une grande souplesse. Dans ce cadre, les constantes numériques étaient initialement interprétées et achées par du code dédié dans des plugins OCaml. Depuis Coq 8.9 (janvier 2019), la commande Numeral Notation (aujourd'hui renommée Number Notation) permet d'implémenter ces parsers et printers de constantes numériques directement dans Coq. Suite entre autre à l'introduction des ottants primitifs, cette commande a depuis connue un certain nombre d'extensions qui seront présentées dans cette démonstration : valeurs à virgules ou exposant, valeurs hexadécimales, interprétation vers des types inductifs paramétrés ou non inductifs.

Subjects

Subjects :
[INFO] Computer Science [cs]

Details

Language :
French
Database :
OpenAIRE
Accession number :
edsair.od.......166..c4f1e33b70b7fac6d75e294a9d8af61f