Extracting information from intermediate T-systems

In this paper we will study the problem of uniformly extracting information from constructive and semiconstructive calculi. We will define an information extraction mechanism and will explain several examples of systems to which such a mechanism can be applied. In particular, we will give as examples some families of effective subsystems of a wide class of very large intermediate theories, we call T-systems. These large T-systems, even if ineffective and semantically defined, provide a uniform and fruitful framework where to analyze the possible combinations in a uniformly constructive context of mathematical and super-intuitionistic logical principles.

[1]  W. V. Quine,et al.  Natural deduction , 2021, An Introduction to Proof Theory.

[2]  S. C. Kleene,et al.  Introduction to Metamathematics , 1952 .

[3]  Hilary Putnam,et al.  Eine Unableitbarkeitsbeweismethode für den Intuitionistischen Aussagenkalkül , 1957, Arch. Math. Log..

[4]  Hiroakira Ono Some Results on the Intermediate Logics , 1972 .

[5]  A. Troelstra Metamathematical investigation of intuitionistic arithmetic and analysis , 1973 .

[6]  Shigeki Goto,et al.  Program Synthesis from Natural Deduction Proofs , 1979, IJCAI.

[7]  Alberto Bertoni,et al.  On different approaches to abstract data types and the existence of recursive models , 1979 .

[8]  P. Miglioli,et al.  A logically justified model of computation II , 1981, Fundam. Informaticae.

[9]  Pierangelo Miglioli,et al.  A logically justified model of computation II , 1981, Fundam. Informaticae.

[10]  Giancarlo Mauri,et al.  Abstract Data Types and Their Extensions within a Constructive Logic , 1984, Semantics of Data Types.

[11]  Per Martin-Löf,et al.  Constructive mathematics and computer programming , 1984 .

[12]  Pierangelo Miglioli,et al.  Constructive Theories with Abstract Data Types for Program Synthesis , 1987 .

[13]  Andrei Voronkov,et al.  Deductive Program Synthesis and Markov's Principle , 1987, FCT.

[14]  Pierangelo Miglioli,et al.  Semi-Constructive Formal Systems and Axiomatization of Abstract Data Types , 1989, TAPSOFT, Vol.1.

[15]  Chetan R. Murthy Extracting Constructive Content From Classical Proofs , 1990 .

[16]  Martin Wirsing,et al.  Algebraic Specification , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[17]  Michel Parigot,et al.  Classical Proofs as Programs , 1993, Kurt Gödel Colloquium.

[18]  Pierangelo Miglioli,et al.  Abstract Parametric Classes and Abstract Data Types defined by Classical and Constructive Logical Methods , 1994, J. Symb. Comput..

[19]  Pierangelo Miglioli,et al.  On maximal intermediate predicate constructive logics , 1996, Stud Logica.

[20]  Mauro Ferrari,et al.  Synthesis of Programs in Abstract Data Types , 1998, LOPSTR.