A Constructive Proof of Dependent Choice, Compatible with Classical Logic - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

A Constructive Proof of Dependent Choice, Compatible with Classical Logic

Résumé

Martin-Löf's type theory has strong existential elimination (dependent sum type) that allows to prove the full axiom of choice. However the theory is intuitionistic. We give a condition on strong existential elimination that makes it computationally compatible with classical logic. With this restriction, we lose the full axiom of choice but, thanks to a lazily-evaluated coinductive representation of quantification, we are still able to constructively prove the axiom of countable choice, the axiom of dependent choice, and a form of bar induction in ways that make each of them computationally compatible with classical logic.
Fichier principal
Vignette du fichier
Herbelin-lics12.pdf (138.87 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00697240 , version 1 (15-05-2012)

Identifiants

  • HAL Id : hal-00697240 , version 1

Citer

Hugo Herbelin. A Constructive Proof of Dependent Choice, Compatible with Classical Logic. LICS 2012 - 27th Annual ACM/IEEE Symposium on Logic in Computer Science, Jun 2012, Dubrovnik, Croatia. pp.365-374. ⟨hal-00697240⟩
130 Consultations
588 Téléchargements

Partager

Gmail Facebook X LinkedIn More