59 research outputs found
Decidability vs. undecidability. Logico-philosophico-historical remarks
The aim of the paper is to present the decidability problems from a philosophical and historical perspective as well as to indicate basic mathematical and logical results concerning (un)decidability of particular theories and problems
Panorama of p-adic model theory
ABSTRACT. We survey the literature in the model theory of p-adic numbers since\ud
Denef’s work on the rationality of Poincaré series. / RÉSUMÉ. Nous donnons un aperçu des développements de la théorie des modèles\ud
des nombres p-adiques depuis les travaux de Denef sur la rationalité de séries de Poincaré,\ud
par une revue de la bibliographie
Realizability and recursive mathematics
Section 1: Philosophy, logic and constructivityPhilosophy, formal logic and the theory of computation all bear on problems in the
foundations of constructive mathematics. There are few places where these, often competing, disciplines converge more neatly than in the theory of realizability structures.
Uealizability applies recursion-theoretic concepts to give interpretations of constructivism
along lines suggested originally by Heyting and Kleene. The research reported in the
dissertation revives the original insights of Kleene—by which realizability structures are
viewed as models rather than proof-theoretic interpretations—to solve a major problem of
classification and to draw mathematical consequences from its solution.Section 2: Intuitionism and recursion: the problem of classificationThe internal structure of constructivism presents an interesting problem. Mathematically, it is a problem of classification; for philosophy, it is one of conceptual organization.
Within the past seventy years, constructive mathematics has grown into a jungle of fullydeveloped
"constructivities," approaches to the mathematics of the calculable which range
from strict finitism through hyperarithmetic model theory. The problem we address is taxonomic:
to sort through the jungle, set standards for classification and determine those
features which run through everything that is properly "constructive."There are two notable approaches to constructivity; these must appear prominently in
any proposed classification. The most famous is Brouwer's intuitioniam. Intuitionism relies
on a complete constructivization of the basic mathematical objects and logical operations.
The other is classical recursive mathematics, as represented by the work of Dekker, Myhill,
and Nerode. Classical constructivists use standard logic in a mathematical universe
restricted to coded objects and recursive operations.The theorems of the dissertation give a precise answer to the classification problem for
intuitionism and classical constructivism. Between these realms arc connected semantically
through a model of intuitionistic set theory. The intuitionistic set theory IZF encompasses
all of the intuitionistic mathematics that does not involve choice sequences. (This includes
all the work of the Bishop school.) IZF has as a model a recursion-theoretic structure,
V(A7), based on Kleene realizability. Since realizability takes set variables to range over
"effective" objects, large parts of classical constructivism appear over the model as inter¬
preted subsystems of intuitionistic set theory. For example, the entire first-order classical
theory of recursive cardinals and ordinals comes out as an intuitionistic theory of cardinals
and ordinals under realizability. In brief, we prove that a satisfactory partial solution to
the classification problem exists; theories in classical recursive constructivism are identical,
under a natural interpretation, to intuitionistic theories. The interpretation is especially
satisfactory because it is not a Godel-style translation; the interpretation can be developed
so that it leaves the classical logical forms unchanged.Section 3: Mathematical applications of the translation:The solution to the classification problem is a bridge capable of carrying two-way
mathematical traffic. In one direction, an identification of classical constructivism with intuitionism yields a certain elimination of recursion theory from the standard mathematical
theory of effective structures, leaving pure set theory and a bit of model theory. Not only
are the theorems of classical effective mathematics faithfully represented in intuitionistic
set theory, but also the arguments that provide proofs of those theorems. Via realizability,
one can find set-theoretic proofs of many effective results, and the set-theoretic proofs are
often more straightforward than their recursion-theoretic counterparts. The new proofs
are also more transparent, because they involve, rather than recursion theory plus set
theory, at most the set-theoretic "axioms" of effective mathematics.Working the other way, many of the negative ("cannot be obtained recursively") results of classical constructivism carry over immediately into strong independence results
from intuitionism. The theorems of Kalantari and Retzlaff on effective topology, for instance, turn into independence proofs concerning the structure of the usual topology on
the intuitionistic reals.The realizability methods that shed so much light over recursive set theory can be
applied to "recursive theories" generally. We devote a chapter to verifying that the realizability techniques can be used to good effect in the semantical foundations of computer
science. The classical theory of effectively given computational domains a la Scott can
be subsumed into the Kleene realizability universe as a species of countable noneffective
domains. In this way, the theory of effective domains becomes a chapter (under interpre¬
tation) in an intuitionistic study of denotational semantics. We then show how the "extra
information" captured in the logical signs under realizability can be used to give proofs of
classical theorems about effective domains.Section 4: Solutions to metamathematical problems:The realizability model for set theory is very tractible; in many ways, it resembles
a Boolean-valued universe. The tractibility is apparent in the solutions it offers to a
number of open problems in the metamathematics of constructivity. First, there is the
perennial problem of finding and delimiting in the wide constructive universe those features
that correspond to structures familiar from classical mathematics. In the realizability
model, it is easy to locate the collection of classical ordinals and to show that they form,
intuitionistically, a set rather than a proper class. Also, one interprets an argument of
Dekker and Myhill to prove that the classical powerset of the natural numbers contains at
least continuum-many distinct cardinals.Second, a major tenet of Bishop's program for constructivity has been that constructive mathematics is "numerical:" all the properties of constructive objects, including
the real numbers, can be represented as properties of the natural numbers. The realizability model shows that Bishop's numericalization of mathematics can, in principle, be
accomplished. Every set over the model with decidable equality and every metric space is
enumerated by a collection of natural numbers
Computability in constructive type theory
We give a formalised and machine-checked account of computability theory in the Calculus of Inductive Constructions (CIC), the constructive type theory underlying the Coq proof assistant. We first develop synthetic computability theory, pioneered by Richman, Bridges, and Bauer, where one treats all functions as computable, eliminating the need for a model of computation. We assume a novel parametric axiom for synthetic computability and give proofs of results like Rice’s theorem, the Myhill isomorphism theorem, and the existence of Post’s simple and hypersimple predicates relying on no other axioms such as Markov’s principle or choice axioms. As a second step, we introduce models of computation. We give a concise overview of definitions of various standard models and contribute machine-checked simulation proofs, posing a non-trivial engineering effort. We identify a notion of synthetic undecidability relative to a fixed halting problem, allowing axiom-free machine-checked proofs of undecidability. We contribute such undecidability proofs for the historical foundational problems of computability theory which require the identification of invariants left out in the literature and now form the basis of the Coq Library of Undecidability Proofs. We then identify the weak call-by-value λ-calculus L as sweet spot for programming in a model of computation. We introduce a certifying extraction framework and analyse an axiom stating that every function of type ℕ → ℕ is L-computable.Wir behandeln eine formalisierte und maschinengeprüfte Betrachtung von Berechenbarkeitstheorie im Calculus of Inductive Constructions (CIC), der konstruktiven Typtheorie die dem Beweisassistenten Coq zugrunde liegt. Wir entwickeln erst synthetische Berechenbarkeitstheorie, vorbereitet durch die Arbeit von Richman, Bridges und Bauer, wobei alle Funktionen als berechenbar behandelt werden, ohne Notwendigkeit eines Berechnungsmodells. Wir nehmen ein neues, parametrisches Axiom für synthetische Berechenbarkeit an und beweisen Resultate wie das Theorem von Rice, das Isomorphismus Theorem von Myhill und die Existenz von Post’s simplen und hypersimplen Prädikaten ohne Annahme von anderen Axiomen wie Markov’s Prinzip oder Auswahlaxiomen. Als zweiten Schritt führen wir Berechnungsmodelle ein. Wir geben einen kompakten Überblick über die Definition von verschiedenen Berechnungsmodellen und erklären maschinengeprüfte Simulationsbeweise zwischen diesen Modellen, welche einen hohen Konstruktionsaufwand beinhalten. Wir identifizieren einen Begriff von synthetischer Unentscheidbarkeit relativ zu einem fixierten Halteproblem welcher axiomenfreie maschinengeprüfte Unentscheidbarkeitsbeweise erlaubt. Wir erklären solche Beweise für die historisch grundlegenden Probleme der Berechenbarkeitstheorie, die das Identifizieren von Invarianten die normalerweise in der Literatur ausgelassen werden benötigen und nun die Basis der Coq Library of Undecidability Proofs bilden. Wir identifizieren dann den call-by-value λ-Kalkül L als sweet spot für die Programmierung in einem Berechnungsmodell. Wir führen ein zertifizierendes Extraktionsframework ein und analysieren ein Axiom welches postuliert dass jede Funktion vom Typ N→N L-berechenbar ist
A Computable Economist’s Perspective on Computational Complexity
A computable economist.s view of the world of computational complexity theory is described. This means the model of computation underpinning theories of computational complexity plays a central role. The emergence of computational complexity theories from diverse traditions is emphasised. The unifications that emerged in the modern era was codified by means of the notions of efficiency of computations, non-deterministic computations, completeness, reducibility and verifiability - all three of the latter concepts had their origins on what may be called "Post's Program of Research for Higher Recursion Theory". Approximations, computations and constructions are also emphasised. The recent real model of computation as a basis for studying computational complexity in the domain of the reals is also presented and discussed, albeit critically. A brief sceptical section on algorithmic complexity theory is included in an appendix.
Current research on G\"odel's incompleteness theorems
We give a survey of current research on G\"{o}del's incompleteness theorems
from the following three aspects: classifications of different proofs of
G\"{o}del's incompleteness theorems, the limit of the applicability of
G\"{o}del's first incompleteness theorem, and the limit of the applicability of
G\"{o}del's second incompleteness theorem.Comment: 54 pages, final accepted version, to appear in The Bulletin of
Symbolic Logi
- …