# Typed realizability for first-order classical analysis

@article{Blot2015TypedRF, title={Typed realizability for first-order classical analysis}, author={Valentin Blot}, journal={Log. Methods Comput. Sci.}, year={2015}, volume={11} }

We describe a realizability framework for classical first-order logic in which realizers live in (a model of) typed {\lambda}{\mu}-calculus. This allows a direct interpretation of classical proofs, avoiding the usual negative translation to intuitionistic logic. We prove that the usual terms of G\"odel's system T realize the axioms of Peano arithmetic, and that under some assumptions on the computational model, the bar recursion operator realizes the axiom of dependent choice. We also perform a…

## 3 Citations

### Hybrid realizability for intuitionistic and classical choice

- Philosophy2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)
- 2016

A realizability model for arithmetic and the axiom of choice which encompasses both intuitionistic and classical reasoning is defined, which allows us to obtain efficient extracted programs while keeping the provability strength of classical logic.

### Logic and Rational Languages of Scattered and Countable Series-Parallel Posets

- MathematicsLATA
- 2019

Abstract Let A be an alphabet and S P ⋄ ( A ) denote the class of all countable N-free partially ordered sets labeled by A, in which chains are scattered linear orderings and antichains are finite.…

### Complementation of Branching Automata for Scattered and Countable Series-Parallel Posets

- MathematicsDLT
- 2016

We prove the closure under complementation of the class of languages of scattered and countable N-free posets recognized by branching automata. The proof relies entirely on effective constructions.

## References

SHOWING 1-10 OF 51 REFERENCES

### Game semantics and realizability for classical logic

- Computer Science
- 2014

This thesis investigates two realizability models for classical logic built on HO game semantics. The main motivation is to have a direct computational interpretation of classical logic, arithmetic…

### A Curry-Howard foundation for functional computation with control

- Computer SciencePOPL '97
- 1997

The goal is that ¿µv and µPCFv respectively should be to functional computation with first-class access to the flow of control what ¿-calculus and PCF respectively are to pure functional programming.

### A proof-theoretic foundation of abortive continuations

- PhilosophyHigh. Order Symb. Comput.
- 2007

Abstract
We give an analysis of various classical axioms and characterize a notion of minimal classical logic that enforces Peirce’s law without enforcing Ex Falso Quodlibet. We show that a “natural”…

### Lambda-Mu-Calculus: An Algorithmic Interpretation of Classical Natural Deduction

- Computer ScienceLPAR
- 1992

This paper presents a way of extending the paradigm "proofs as programs" to classical proofs, which can be seen as a simple extension of intuitionistic natural deduction, whose algorithmic interpretation is very well known.

### A formulae-as-type notion of control

- Computer SciencePOPL '90
- 1989

It is proved that all evaluations of typed terms in Idealized Scheme are finite, and the existence of computationally interesting “classical programs” is illustrated by the definition of conjunctively, disjunctive, and existential types using standard classical definitions.

### Typed lambda-calculus in classical Zermelo-Frænkel set theory

- Computer ScienceArch. Math. Log.
- 2001

A type system of simple types, which uses the intuitionistic propositional calculus, with the only connective →, and a system closely related to the latter, called the λc-calculus, which has the normalization property.

### Existential witness extraction in classical realizability and via a negative translation

- Mathematics, Computer ScienceLog. Methods Comput. Sci.
- 2011

It is shown that in the Sigma^0_1-case, Krivine's witness extraction method reduces to Friedman's through a well-suited negative translation to intuitionistic second-order arithmetic.

### A General Storage Theorem for Integers in Call-by-Name lambda-Calculus

- MathematicsTheor. Comput. Sci.
- 1994

### A semantic view of classical proofs: type-theoretic, categorical, and denotational characterizations

- PhilosophyProceedings 11th Annual IEEE Symposium on Logic in Computer Science
- 1996

This extended abstract outlines a semantic theory of classical proofs based on a variant of Parigot's /spl lambda//spl mu/-calculus, but presented here as a type theory.