Extracting Herbrand trees in classical realizability using forcing - ENS de Lyon - École normale supérieure de Lyon Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Extracting Herbrand trees in classical realizability using forcing

Résumé

Krivine presented in [Kri10] a methodology to combine Cohen's forcing with the theory of classical realizability and showed that the forcing condition can be seen as a reference that is not subject to backtracks. The underlying classical program transformation was then analyzed by Miquel [Miq11] in a fully typed setting in classical higher-order arithmetic (PAω⁺). As a case study of this methodology, we present a method to extract a Herbrand tree from a classical realizer of inconsistency, following the ideas underlying the compactness theorem and the proof of Herbrand's theorem. Unlike the traditional proof based on König's lemma (using a fixed enumeration of atomic formulas), our method is based on the introduction of a particular Cohen real. It is formalized as a proof in PAω⁺, making explicit the construction of generic sets in this framework in the particular case where the set of forcing conditions is arithmetical. We then analyze the algorithmic content of this proof.
Fichier principal
Vignette du fichier
Herbrand.pdf (178.85 Ko) Télécharger le fichier
annex.pdf (202.12 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Format : Autre

Dates et versions

ensl-00814278 , version 1 (16-04-2013)
ensl-00814278 , version 2 (11-12-2013)

Identifiants

Citer

Lionel Rieg. Extracting Herbrand trees in classical realizability using forcing. Computer Science Logic 2013, Simona Ronchi Della Rocca, Sep 2013, Turin, Italy. pp.15, ⟨10.4230/LIPIcs.CSL.2013.i⟩. ⟨ensl-00814278v1⟩

Collections

LIP_PLUME
181 Consultations
99 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More