Number Notation dans Coq (démonstration) - Trente-Troisièmes Journées Francophones des Langages Applicatifs Accéder directement au contenu
Communication Dans Un Congrès Année : 2022

Number Notation dans Coq (démonstration)

Résumé

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.
Fichier principal
Vignette du fichier
jfla22_paper_5.pdf (147.2 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-03626860 , version 1 (31-03-2022)

Identifiants

  • HAL Id : hal-03626860 , version 1

Citer

Pierre Roux. Number Notation dans Coq (démonstration). 33èmes Journées Francophones des Langages Applicatifs, Jun 2022, Saint-Médard-d'Excideuil, France. pp.272-281. ⟨hal-03626860⟩

Collections

ONERA JFLA2022
44 Consultations
39 Téléchargements

Partager

Gmail Facebook X LinkedIn More