We show how to extract existential witnesses from classical proofs usingKrivine's classical realizability---where classical proofs are interpreted aslambda-terms with the call/cc control operator. We first recall the basicframework of classical realizability (in classical second-order arithmetic) andshow how to extend it with primitive numerals for faster computations. Then weshow how to perform witness extraction in this framework, by discussing severaltechniques depending on the shape of the existential formula. In particular, weshow that in the Sigma01-case, Krivine's witness extraction method reduces toFriedman's through a well-suited negative translation to intuitionisticsecond-order arithmetic. Finally we discuss the advantages of usi...
International audienceThis paper investigates the question of whether Krivine’s classical realizabil...
We introduce a classical realizability semantics based on interactive learning for full second-order...
International audienceWe investigate the development of terms during cut-elimination in first-order ...
International audienceWe show how to extract existential witnesses from classical proofs using Krivi...
International audienceFriedman showed how to turn a classical proof of a Sigma^0_1 formula into an i...
Summary. A constructive realizablity interpretation for classical arithmetic is presented, enabling ...
Formalizing analysis on a computer involves a lot of “epsilon-delta” reasoning, while informal reaso...
We present a realizability interpretation for classical analysis–an association of a term to every p...
Interactive realizability is a computational semantics of classical Arithmetic. It is based on inter...
AbstractMotivated by considerations about Krivine's classical realizability, we introduce a term cal...
Gödel’s functional “Dialectica ” interpretation can be used to extract functional programs from non...
In this thesis we use the syntactic-semantic method of constructive type theory to give meaning to c...
This thesis is concerned with the relationship between classical and constructive mathematics. It i...
Abstract. The straightforward elimination of union types is known to break subject reduction, and fo...
The functional “Dialectica ” interpretation was developed by Gödel [3] to trans-late classical arit...
International audienceThis paper investigates the question of whether Krivine’s classical realizabil...
We introduce a classical realizability semantics based on interactive learning for full second-order...
International audienceWe investigate the development of terms during cut-elimination in first-order ...
International audienceWe show how to extract existential witnesses from classical proofs using Krivi...
International audienceFriedman showed how to turn a classical proof of a Sigma^0_1 formula into an i...
Summary. A constructive realizablity interpretation for classical arithmetic is presented, enabling ...
Formalizing analysis on a computer involves a lot of “epsilon-delta” reasoning, while informal reaso...
We present a realizability interpretation for classical analysis–an association of a term to every p...
Interactive realizability is a computational semantics of classical Arithmetic. It is based on inter...
AbstractMotivated by considerations about Krivine's classical realizability, we introduce a term cal...
Gödel’s functional “Dialectica ” interpretation can be used to extract functional programs from non...
In this thesis we use the syntactic-semantic method of constructive type theory to give meaning to c...
This thesis is concerned with the relationship between classical and constructive mathematics. It i...
Abstract. The straightforward elimination of union types is known to break subject reduction, and fo...
The functional “Dialectica ” interpretation was developed by Gödel [3] to trans-late classical arit...
International audienceThis paper investigates the question of whether Krivine’s classical realizabil...
We introduce a classical realizability semantics based on interactive learning for full second-order...
International audienceWe investigate the development of terms during cut-elimination in first-order ...