Fixed point semantics and partial recursion in Coq - Inria - Institut national de recherche en sciences et technologies du numérique
Conference Papers Year : 2008

Fixed point semantics and partial recursion in Coq

Abstract

We propose to use the Knaster-Tarski least fixed point theorem as a basis to define recursive functions in the Calculus of Inductive Constructions. This widens the class of functions that can be modelled in type-theory based theorem proving tools to potentially non-terminating functions. This is only possible if we extend the logical framework by adding some axioms of classical logic. We claim that the extended framework makes it possible to reason about terminating or non-terminating computations and we show that extraction can also be extended to handle the new functions.
Fichier principal
Vignette du fichier
ppdp19-bertot.pdf (143.04 Ko) Télécharger le fichier
CompletePreorder.v (11.53 Ko) Télécharger le fichier
ExtractionConsts.v (190 B) Télécharger le fichier
FixedPoint.v (6.15 Ko) Télécharger le fichier
FlatCompletePreorder.v (9.88 Ko) Télécharger le fichier
Makefile (4.34 Ko) Télécharger le fichier
Minimisation.v (1.83 Ko) Télécharger le fichier
Preorder.v (9.08 Ko) Télécharger le fichier
README (495 B) Télécharger le fichier
fact-context.ml (1.64 Ko) Télécharger le fichier
fact.v (8.22 Ko) Télécharger le fichier
miniml/miniml.v (4.22 Ko) Télécharger le fichier
miniml/mloption.v (15.71 Ko) Télécharger le fichier
perfsqrt-context.ml (393 B) Télécharger le fichier
perfsqrt.v (1.09 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other
Format Other

Dates and versions

inria-00190975 , version 1 (23-11-2007)
inria-00190975 , version 2 (21-01-2008)
inria-00190975 , version 3 (21-01-2008)
inria-00190975 , version 4 (24-01-2008)
inria-00190975 , version 5 (25-01-2008)
inria-00190975 , version 6 (28-01-2008)
inria-00190975 , version 7 (29-01-2008)
inria-00190975 , version 8 (15-04-2008)
inria-00190975 , version 9 (29-05-2008)
inria-00190975 , version 10 (24-07-2008)
inria-00190975 , version 11 (24-07-2008)

Identifiers

  • HAL Id : inria-00190975 , version 9

Cite

Yves Bertot, Vladimir Komendantsky. Fixed point semantics and partial recursion in Coq. PPDP 2008, Jul 2008, Valencia, Spain. ⟨inria-00190975v9⟩
638 View
2086 Download

Share

More