21 research outputs found

    Lewis meets Brouwer: constructive strict implication

    Full text link
    C. I. Lewis invented modern modal logic as a theory of "strict implication". Over the classical propositional calculus one can as well work with the unary box connective. Intuitionistically, however, the strict implication has greater expressive power than the box and allows to make distinctions invisible in the ordinary syntax. In particular, the logic determined by the most popular semantics of intuitionistic K becomes a proper extension of the minimal normal logic of the binary connective. Even an extension of this minimal logic with the "strength" axiom, classically near-trivial, preserves the distinction between the binary and the unary setting. In fact, this distinction and the strong constructive strict implication itself has been also discovered by the functional programming community in their study of "arrows" as contrasted with "idioms". Our particular focus is on arithmetical interpretations of the intuitionistic strict implication in terms of preservativity in extensions of Heyting's Arithmetic.Comment: Our invited contribution to the collection "L.E.J. Brouwer, 50 years later

    An Analysis of Tennenbaum's Theorem in Constructive Type Theory

    Full text link
    Tennenbaum's theorem states that the only countable model of Peano arithmetic (PA) with computable arithmetical operations is the standard model of natural numbers. In this paper, we use constructive type theory as a framework to revisit, analyze and generalize this result. The chosen framework allows for a synthetic approach to computability theory, exploiting that, externally, all functions definable in constructive type theory can be shown computable. We then build on this viewpoint and furthermore internalize it by assuming a version of Church's thesis, which expresses that any function on natural numbers is representable by a formula in PA. This assumption provides for a conveniently abstract setup to carry out rigorous computability arguments, even in the theorem's mechanization. Concretely, we constructivize several classical proofs and present one inherently constructive rendering of Tennenbaum's theorem, all following arguments from the literature. Concerning the classical proofs in particular, the constructive setting allows us to highlight differences in their assumptions and conclusions which are not visible classically. All versions are accompanied by a unified mechanization in the Coq proof assistant.Comment: 23 pages, extension of conference paper published at FSCD 202

    Metric Spaces with Linear Extensions Preserving Lipschitz Condition

    Full text link
    We study a new bi-Lipschitz invariant \lambda(M) of a metric space M; its finiteness means that Lipschitz functions on an arbitrary subset of M can be linearly extended to functions on M whose Lipschitz constants are enlarged by a factor controlled by \lambda(M). We prove that \lambda(M) is finite for several important classes of metric spaces. These include metric trees of arbitrary cardinality, groups of polynomial growth, Gromov-hyperbolic groups, certain classes of Riemannian manifolds of bounded geometry and finite direct sums of arbitrary combinations of these objects. On the other hand we construct an example of a two-dimensional Riemannian manifold M of bounded geometry for which \lambda(M)=\infty.Comment: Several new results are added, some important estimates are improve

    Introduction to Arithmetic Groups

    Full text link
    This book provides a gentle introduction to the study of arithmetic subgroups of semisimple Lie groups. This means that the goal is to understand the group SL(n,Z) and certain of its subgroups. Among the major results discussed in the later chapters are the Mostow Rigidity Theorem, the Margulis Superrigidity Theorem, Ratner's Theorems, and the classification of arithmetic subgroups of classical groups. As background for the proofs of these theorems, the book provides primers on lattice subgroups, arithmetic groups, real rank and Q-rank, ergodic theory, unitary representations, amenability, Kazhdan's property (T), and quasi-isometries. Numerous exercises enhance the book's usefulness both as a textbook for a second-year graduate course and for self-study. In addition, notes at the end of each chapter have suggestions for further reading. (Proofs in this book often consider only an illuminating special case.) Readers are expected to have some acquaintance with Lie groups, but appendices briefly review the prerequisite background.Comment: Approx 500 pages, several figures. Published by Deductive Press. ISBN: 978-0-9865716-0-2 (paperback); 978-0-9865716-1-9 (hardcover). A PDF file that is an exact copy of the published version can be found in the ancillary file

    Overcoming Posner

    Get PDF
    A Review of Richard A. Posner, Overcoming La

    Mechanised metamathematics : an investigation of first-order logic and set theory in constructive type theory

    Get PDF
    In this thesis, we investigate several key results in the canon of metamathematics, applying the contemporary perspective of formalisation in constructive type theory and mechanisation in the Coq proof assistant. Concretely, we consider the central completeness, undecidability, and incompleteness theorems of first-order logic as well as properties of the axiom of choice and the continuum hypothesis in axiomatic set theory. Due to their fundamental role in the foundations of mathematics and their technical intricacies, these results have a long tradition in the codification as standard literature and, in more recent investigations, increasingly serve as a benchmark for computer mechanisation. With the present thesis, we continue this tradition by uniformly analysing the aforementioned cornerstones of metamathematics in the formal framework of constructive type theory. This programme offers novel insights into the constructive content of completeness, a synthetic approach to undecidability and incompleteness that largely eliminates the notorious tedium obscuring the essence of their proofs, as well as natural representations of set theory in the form of a second-order axiomatisation and of a fully type-theoretic account. The mechanisation concerning first-order logic is organised as a comprehensive Coq library open to usage and contribution by external users.In dieser Doktorarbeit werden einige Schlüsselergebnisse aus dem Kanon der Metamathematik untersucht, unter Verwendung der zeitgenössischen Perspektive von Formalisierung in konstruktiver Typtheorie und Mechanisierung mit Hilfe des Beweisassistenten Coq. Konkret werden die zentralen Vollständigkeits-, Unentscheidbarkeits- und Unvollständigkeitsergebnisse der Logik erster Ordnung sowie Eigenschaften des Auswahlaxioms und der Kontinuumshypothese in axiomatischer Mengenlehre betrachtet. Aufgrund ihrer fundamentalen Rolle in der Fundierung der Mathematik und ihrer technischen Schwierigkeiten, besitzen diese Ergebnisse eine lange Tradition der Kodifizierung als Standardliteratur und, besonders in jüngeren Untersuchungen, eine zunehmende Bedeutung als Maßstab für Mechanisierung mit Computern. Mit der vorliegenden Doktorarbeit wird diese Tradition fortgeführt, indem die zuvorgenannten Grundpfeiler der Methamatematik uniform im formalen Rahmen der konstruktiven Typtheorie analysiert werden. Dieses Programm ermöglicht neue Einsichten in den konstruktiven Gehalt von Vollständigkeit, einen synthetischen Ansatz für Unentscheidbarkeit und Unvollständigkeit, der großteils den berüchtigten, die Essenz der Beweise verdeckenden, technischen Aufwand eliminiert, sowie natürliche Repräsentationen von Mengentheorie in Form einer Axiomatisierung zweiter Ordnung und einer vollkommen typtheoretischen Darstellung. Die Mechanisierung zur Logik erster Ordnung ist als eine umfassende Coq-Bibliothek organisiert, die offen für Nutzung und Beiträge externer Anwender ist

    Realizability and recursive mathematics

    Get PDF
    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

    Advances in Proof-Theoretic Semantics

    Get PDF
    Logic; Mathematical Logic and Foundations; Mathematical Logic and Formal Language
    corecore