69 research outputs found
Interactive Learning-Based Realizability for Heyting Arithmetic with EM1
We apply to the semantics of Arithmetic the idea of ``finite approximation''
used to provide computational interpretations of Herbrand's Theorem, and we
interpret classical proofs as constructive proofs (with constructive rules for
) over a suitable structure \StructureN for the language of
natural numbers and maps of G\"odel's system \SystemT. We introduce a new
Realizability semantics we call ``Interactive learning-based Realizability'',
for Heyting Arithmetic plus \EM_1 (Excluded middle axiom restricted to
formulas). Individuals of \StructureN evolve with time, and
realizers may ``interact'' with them, by influencing their evolution. We build
our semantics over Avigad's fixed point result, but the same semantics may be
defined over different constructive interpretations of classical arithmetic
(Berardi and de' Liguoro use continuations). Our notion of realizability
extends intuitionistic realizability and differs from it only in the atomic
case: we interpret atomic realizers as ``learning agents''
Learning, realizability and games in classical arithmetic
PhDAbstract. In this dissertation we provide mathematical evidence that the concept of
learning can be used to give a new and intuitive computational semantics of classical
proofs in various fragments of Predicative Arithmetic.
First, we extend Kreisel modi ed realizability to a classical fragment of rst order
Arithmetic, Heyting Arithmetic plus EM1 (Excluded middle axiom restricted to 0
1 formulas).
We introduce a new realizability semantics we call \Interactive Learning-Based
Realizability". Our realizers are self-correcting programs, which learn from their errors
and evolve through time, thanks to their ability of perpetually questioning, testing and
extending their knowledge. Remarkably, that capability is entirely due to classical principles
when they are applied on top of intuitionistic logic.
Secondly, we extend the class of learning based realizers to a classical version PCFClass
of PCF and, then, compare the resulting notion of realizability with Coquand game semantics
and prove a full soundness and completeness result. In particular, we show there
is a one-to-one correspondence between realizers and recursive winning strategies in the
1-Backtracking version of Tarski games.
Third, we provide a complete and fully detailed constructive analysis of learning as it
arises in learning based realizability for HA+EM1, Avigad's update procedures and epsilon
substitution method for Peano Arithmetic PA. We present new constructive techniques to
bound the length of learning processes and we apply them to reprove - by means of our
theory - the classic result of G odel that provably total functions of PA can be represented
in G odel's system T.
Last, we give an axiomatization of the kind of learning that is needed to computationally
interpret Predicative classical second order Arithmetic. Our work is an extension of
Avigad's and generalizes the concept of update procedure to the trans nite case. Trans-
nite update procedures have to learn values of trans nite sequences of non computable
functions in order to extract witnesses from classical proofs
Interactive Realizability and the elimination of Skolem functions in Peano Arithmetic
We present a new syntactical proof that first-order Peano Arithmetic with
Skolem axioms is conservative over Peano Arithmetic alone for arithmetical
formulas. This result - which shows that the Excluded Middle principle can be
used to eliminate Skolem functions - has been previously proved by other
techniques, among them the epsilon substitution method and forcing. In our
proof, we employ Interactive Realizability, a computational semantics for Peano
Arithmetic which extends Kreisel's modified realizability to the classical
case.Comment: In Proceedings CL&C 2012, arXiv:1210.289
Interactive Realizability for Classical Peano Arithmetic with Skolem Axioms
Interactive realizability is a computational semantics of classical Arithmetic. It is based on interactive learning and was originally designed to interpret excluded middle and Skolem axioms for simple existential formulas. A realizer represents a proof/construction depending on some state, which is an approximation of some Skolem functions. The realizer interacts with the environment, which may provide a counter-proof, a counterexample invalidating the current construction of the realizer. But the realizer is always able to turn such a negative outcome into a positive information, which consists in some new piece of knowledge learned about the mentioned Skolem functions. The aim of this work is to extend Interactive realizability to a system which includes classical first-order Peano Arithmetic with Skolem axioms. For witness extraction, the learning capabilities of realizers will be exploited according to the paradigm of learning by levels. In particular, realizers of atomic formulas will be update procedures in the sense of Avigad and thus will be understood as stratified-learning algorithms
Dagstuhl News January - December 2001
"Dagstuhl News" is a publication edited especially for the members of the Foundation "Informatikzentrum Schloss Dagstuhl" to thank them for their support. The News give a summary of the scientific work being done in Dagstuhl. Each Dagstuhl Seminar is presented by a small abstract describing the contents and scientific highlights of the seminar as well as the perspectives or challenges of the research topic
On Bar Recursive Interpretations of Analysis.
PhDThis dissertation concerns the computational interpretation of analysis via proof interpretations,
and examines the variants of bar recursion that have been used to interpret the
axiom of choice. It consists of an applied and a theoretical component.
The applied part contains a series of case studies which address the issue of understanding
the meaning and behaviour of bar recursive programs extracted from proofs in analysis.
Taking as a starting point recent work of Escardo and Oliva on the product of selection
functions, solutions to Godel's functional interpretation of several well known theorems
of mathematics are given, and the semantics of the extracted programs described. In
particular, new game-theoretic computational interpretations are found for weak Konig's
lemma for 01
-trees and for the minimal-bad-sequence argument.
On the theoretical side several new definability results which relate various modes of
bar recursion are established. First, a hierarchy of fragments of system T based on finite
bar recursion are defined, and it is shown that these fragments are in one-to-one correspondence
with the usual fragments based on primitive recursion. Secondly, it is shown that
the so called `special' variant of Spector's bar recursion actually defines the general one.
Finally, it is proved that modified bar recursion (in the form of the implicitly controlled
product of selection functions), open recursion, update recursion and the Berardi-Bezem-
Coquand realizer for countable choice are all primitive recursively equivalent in the model
of continuous functionals.EPSR
- …