Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Gentzen proof and Kantor ordering

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Gentzen proof and Kantor ordering


Chronological Thread 
  • From: Frédéric Blanqui <frederic.blanqui AT inria.fr>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Gentzen proof and Kantor ordering
  • Date: Fri, 30 Jan 2015 09:16:56 +0100

Hello. Some developments about ordinals in Coq have been done by Pierre Castéran. See his web page http://www.labri.fr/perso/ :


Ordinal notations and rpo : A contribution for Coq (8.1) , (joint work with Evelyne Cont�jean and Florian Hatat). This development (work in progress !) includes:
  • Proof of termination of the rpo with status
  • Some results about Hilbert's epsilon operator
  • An extension of the Ensembles library : denumerable sets
  • Ordinal notations based on Cantor and Veblen normal forms
  • Axiomatic definition of countable ordinals (after K. Sch�tte)

This development is about termination proofs and ordinal numbers.

It will also serve as a corpus for studying the relationship between Coq
and the mathematical language.

This work is still unfinished, and we hope it will remain so, as the
doamin is very rich.


Table of modules :



prelude/
 
 Some preliminary definitions and results (Pierre Cast�ran, 
  Evelyne Cont�jean)

 
hilbert/
  Introducing in Coq Hilbert's epsilon operator (Pierre Cast�ran)


denumerable/
 Denumerable sets (Florian Hatat)


rpo/
 About the recursive path ordering (Evelyne Cont�jean)



epsilon0/
 Ordinals in Cantor Normal Form (Pierre Cast�ran)


gamma0/
  Ordinals in Veblen Normal Form (Pierre Cast�ran)


schutte/
 Axiomatic presentation of denumerable ordinals, after K. Sch�tte
 (Pierre Cast�ran)


misc/
 Computing the length of the Goodstein sequence starting from 4 (in base 2)
  (Pierre Cast�ran)


SCHROEDER/
 Slight modification of the contribution by Hugo Herbelin (Florian Hatat)


Le 29/01/2015 13:46, Vladimir Voevodsky a écrit :
If I recall correctly the ordinal numbers smaller than epsilon zero can be represented by finite rooted trees (non planar). It is then not difficult to describe constructively the ordinal partial ordering on them. Gentzen theorem says that if this partial ordering is well-founded then Peano arithmetic is consistent.

What can we prove about this ordering in Coq?

Can it be shown that any decidable subset in the set of trees that is inhabited has a smallest element relative to this ordering?

If not then can the system of Coq me extended *constructively* (i.e. preserving canonicity) so that in the extended system such smallest elements can be found?

Vladimir.






Archive powered by MHonArc 2.6.18.

Top of Page