Algebraic Structures and Dependent Records - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2002

Algebraic Structures and Dependent Records

Damien Doligez
  • Fonction : Auteur
Thérèse Hardin
  • Fonction : Auteur
  • PersonId : 858297

Résumé

In mathematics, algebraic structures are defined according to a rather strict hierarchy: rings come up after groups, which rely themselves on monoids, and so on. In the Foc project, we represent these structures by species. A species is made up of algorithms as well as proofs that these algorithms meet their specifications, and it can be built from existing species through inheritance and refinement mechanisms. To avoid inconsistencies, these mechanisms must be used carefully. In this paper, we recall the conditions that must be fulfilled when going from a species to another, as formalized by S. Boulmé in his PhD. We then show how these conditions can be checked through a static analysis of the Foc code. Finally, we describe how to translate Foc declarations into Coq.

Dates et versions

hal-01548137 , version 1 (27-06-2017)

Identifiants

Citer

Damien Doligez, Thérèse Hardin, Virgile Prévosto. Algebraic Structures and Dependent Records. TPHOLs'02 - 15th International Conference on Theorem Proving in Higher-Order logics, Aug 2002, Hampton, VA, United States. pp.298-313, ⟨10.1007/3-540-45685-6_20⟩. ⟨hal-01548137⟩
34 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More