Löwnheim Skolem Theorem

Similar documents
Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

Notes on compactness

Axiomatic set theory. Chapter Why axiomatic set theory?

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University

Zermelo-Fraenkel Set Theory

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Kurt Gödel COLLECTED WORKS. Volume I Publications

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY

Formal Methods Seminar 2012: The compactness and Löwenheim Skolem theorems

Part II. Logic and Set Theory. Year

1 Completeness Theorem for First Order Logic

2.2 Lowenheim-Skolem-Tarski theorems

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:

Chapter 2: Introduction to Propositional Logic

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS

MODEL THEORY FOR ALGEBRAIC GEOMETRY

Henkin s Method and the Completeness Theorem

cse541 LOGIC FOR COMPUTER SCIENCE

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

From Hilbert s Program to a Logic Tool Box

Lecture 13: Soundness, Completeness and Compactness

Classical Propositional Logic

17.1 Correctness of First-Order Tableaux

Introduction to Model Theory

Introduction to Model Theory

ULTRAPRODUCTS AND MODEL THEORY

More Model Theory Notes

Informal Statement Calculus

Part II Logic and Set Theory

Herbrand Theorem, Equality, and Compactness

UNPROVABLE THEOREMS by Harvey M. Friedman Cal Tech Math Colloq April 19, 2005

MAGIC Set theory. lecture 1

On some Metatheorems about FOL

Products, Relations and Functions

1 Completeness Theorem for Classical Predicate

Resolution for mixed Post logic

Sets, Models and Proofs. I. Moerdijk and J. van Oosten Department of Mathematics Utrecht University

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

TRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Restricted truth predicates in first-order logic

MAGIC Set theory. lecture 2

CHAPTER 11. Introduction to Intuitionistic Logic

Mathematical Logic (IX)

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

Marie Duží

arxiv: v1 [math.lo] 7 Dec 2017

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

CS2742 midterm test 2 study sheet. Boolean circuits: Predicate logic:

Handbook of Logic and Proof Techniques for Computer Science

Handout: Proof of the completeness theorem

Propositional and Predicate Logic - V

Completeness Theorems and λ-calculus

Discrete Mathematics

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

ON THE ATOMIC FORMULA PROPERTY OF HÄRTIG S REFUTATION CALCULUS

A Simple Proof of Gödel s Incompleteness Theorems

... The Sequel. a.k.a. Gödel's Girdle

Math 225A Model Theory. Speirs, Martin

Theory of Languages and Automata

The constructible universe

The Axiom of Choice and Zorn s Lemma

Propositional and Predicate Logic - XIII

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang

The Absoluteness of Constructibility

Reverse Mathematics. Benedict Eastaugh December 13, 2011

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

Intuitionism and effective descriptive set theory

Infinite Truth-Functional Logic

Glossary of Logical Terms

Reverse mathematics and uniformity in proofs without excluded middle

Lecture 11: Minimal types

Dr. Bob s Axiom of Choice Centennial Lecture Fall A Century Ago

Example. Lemma. Proof Sketch. 1 let A be a formula that expresses that node t is reachable from s

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

mat.haus project Zurab Janelidze s Lectures on UNIVERSE OF SETS last updated 18 May 2017 Stellenbosch University 2017

Proofs. Joe Patten August 10, 2018

Mathematical Logic. Introduction to Reasoning and Automated Reasoning. Hilbert-style Propositional Reasoning. Chiara Ghidini. FBK-IRST, Trento, Italy

Constructions of Models in Fuzzy Logic with Evaluated Syntax

LINDSTRÖM S THEOREM SALMAN SIDDIQI

Proof Theory and Subsystems of Second-Order Arithmetic

Friendly Logics, Fall 2015, Lecture Notes 5

Characterizing First Order Logic

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

The Two Faces of Infinity Dr. Bob Gardner Great Ideas in Science (BIOL 3018)

Maximal Introspection of Agents

LOGIC. Mathematics. Computer Science. Stanley N. Burris

EXCURSIONS IN MODEL THEORY

Basics of Model Theory

CMPSCI 601: Tarski s Truth Definition Lecture 15. where

Model theory of bounded arithmetic with applications to independence results. Morteza Moniri

Set Theory and the Foundation of Mathematics. June 19, 2018

Towards a Contemporary Ontology

1. Propositional Calculus

Harvard CS 121 and CSCI E-207 Lecture 6: Regular Languages and Countability

Transcription:

Löwnheim Skolem Theorem David Pierce September 17, 2014 Mimar Sinan Fine Arts University http://mat.msgsu.edu.tr/~dpierce/ These notes are part of a general investigation of the Compactness Theorem. They are in response to remarks of Dawson [1]. Dawson distinguishes and names four theorems (the typography is mine, the words are Dawson s): The completeness theorem: Every valid sentence is provable. The Skolem Godel theorem: A set of sentences is (syntactically) consistent if and only if it is satisfiable in some model. The compactness theorem: A set of sentences is satisfiable if and only if every finite subset of it is satisfiable (for short: if and only if the set of sentences is finitely satisfiable). The (downward) Lowenheim Skolem theorem: If a set of sentences is satisfiable at all, it is satisfiable in a structure whose cardinality is at most that of the number of symbols in the underlying language. 1

2 Löwenheim Skolem Theorem The first three theorems are, respectively, Theorems I, IX, and X of Gödel [3], except that the sets of sentences that Gödel considers are countable. Concerning these theorems, Dawson writes: Godel s proofs employed Skolem s methods; but, unlike Skolem, Godel carefully distinguished between syntactic and semantic notions. The relation between the works of the two men has been examined by Vaught (1974, 157 159) and, in great detail, by van Heijenoort and Dreben [7]. All three commentators agree that both the completeness and compactness theorems were implicit in Skolem [4], but that no one before Godel drew them as conclusions, not even after Hilbert and Ackermann, in their 1928 book Grundzüge der theoretischen Logik[,] singled out first-order logic for attention and explicitly posed the question of its completeness. How is completeness implicit in Skolem s 1923 paper? 1 The 1920 paper I start with Skolem s 1920 paper [5]. Right away Skolem refers to Löwenheim s use of the term first-order expressions. Skolem will prefer first-order proposition. At the beginning he is not clear about free variables: are we talking about sentences, or arbitrary formulas in our sense? But the meaning of first order is the one that has come down to us, though the terminology used for describing the meaning is different: By a first-order expression Löwenheim understands an expression constructed from relative coefficients by means of the five fundamental logical operations, namely, in Schröder s terminology, identical multiplication and addition, negation, productation, and 1 The paper is labelled with the year of 1922 in [6], presumably because the paper is based on an address to the Fifth Congress of Scandinavian Mathematicians, Helsinki, 4 7 August 1922. But publication was apparently not until 1923, as the bibliography of [6] indicates.

Löwenheim Skolem Theorem 3 summation. The five operations mentioned are denoted by a dot (or simply juxtaposition), the sign +, the bar, and the signs Π and Σ, respectively. The examples that Skolem goes on to give allow construction of a dictionary:. + Π Σ Π x Σ y R xy x y Rxy Skolem s normal form is our Skolem normal form: an formula. I quote his theorems verbatim. Theorem 1. If U is an arbitrary first-order proposition, there exists a first-order proposition U in normal form with the property that U is satisfiable in a given domain whenever U is, and conversely. Theorem 2. Every proposition in normal form either is a contradiction or is already satisfiable in a finite or denumerably infinite domain. To prove this, we start with the simplest nontrivial case, a sentence x y ϕ(x, y), where ϕ is an open (quantifier-free) formula. We assume the sentence has a model B. (Skolem says, this proposition is satisfied in a given domain for certain values of the relatives. ) Using the Axiom of Choice (Skolem says principle of choice ), we obtain an operation x x on B such that B x ϕ(x, x ). Let a B, and let A be the intersection of the collection of all subsets of B that contain a and are closed under x x. By Dedekind s theory of chains in 1888 [2], A is countable, and A x ϕ(x, x ), A x y ϕ(x, y).

4 Löwenheim Skolem Theorem More generally, we may have a sentence ( ) x 0 x m 1 y 0 y n 1 ϕ(x 0,..., x m 1, y 0,..., y n 1 ), again assumed to have a model B. Again by the Axiom of Choice we obtain a function x x from B m to B n such that B x ϕ(x, x ). (Skolem s indices in tuples start with 1, and there is no notation for sets of tuples of given length.) Again if we start with a and close under x x, we obtain a countable set A such that A x y ϕ(x, y). Skolem takes to lemmas to show that A is countable. Theorem 2 admits generalizations of high order. Thus, it is not difficult to prove the following: Either it is contradictory to suppose that a simply infinite sequence of first-order propositions in normal form is simultaneously satisfiable or the sequence is already simultaneously satisfiable in a denumerably infinite domain. Skolem gives the proof for sentences in normal form in which only two variables occur, and he considers the logical product or propositional product The formal statement is, Π x1 Σ y1 U 1 x 1y 1 Π x2 Σ y2 U 2 x 2y 2 ad infinitum Theorem 3. If a proposition can be represented as a product of a denumerable set of first-order propositions, it either is a contradiction or is already satisfiable in a denumerable domain. Skolem continues in this vein, with infinite sums (disjunctions), and then repeated taking of sums and products. He also considers propositions Π x1 Π x2 Π xm Σ y1 Σ y2 ad inf. U x1 x my 1y 2 ad inf.

Löwenheim Skolem Theorem 5 and countably infinite products of these (Theorem 8). There are no examples or concluding remarks. The 1922 paper Skolem s 1922 paper [4] addresses eight points about Zermelo s settheory. First, If we adopt Zermelo s axiomatization, we must, strictly speaking, have a general notion of domains in order to be able to provide a foundation for set theory. The entire content of this theory is, after all, as follows: for every domain in which the axioms hold, the further theorems of set theory also hold. But clearly it is somehow circular to reduce the notion of set to a general notion of domain. The basic concern seems to be that you cannot do set theory without already knowing what sets are. He seems to be mistaken: We start out with a notion of (as I say) collection, and then in particular class: a domain for set theory is a class, not a set. Skolem s second point is that Zermelo is deficient for not defining definite proposition. The allusion is to Axiom III. (Axiom of separation.) Whenever the propositional function E(x) is definite for all elements of a set M, M possesses a subset M E containing as elements precisely those elements x of M for which E(x) is true. [8, p. 202] Here E(x) ought to be, in our terms, a first-order proposition in the signature { } (with equality). Skolem continues with the Skolem paradox: This third point is the most important: If the axioms are consistent, there exists a domain B in which the axioms hold and whose elements can all be enumerated by means of the positive finite integers.

6 Löwenheim Skolem Theorem... So far as I know, no one has called attention to this peculiar and apparently paradoxical state of affairs. Skolem immediately resolves the paradox. Meanwhile, he has proved it using Löwenheim s theorem, proved now without the Axiom of Choice: We are again considering a satisfiable sentence in Skolem normal form as in ( ). There are some solutions models of the sentence y ϕ(0,..., 0, y). Moreover, some such model will have the universe 1 + n, that is, {0,..., n}, because this set is just large enough to allow the y j to be distinct from one another and from 0. We designate each such model by L j,1 for some j. Then there are models L j,2 of x m (1+n) ϕ(x, y) that have universe 1 + n + n (n + 1) m. We continue thus: the L j,3 will be models of ϕ(x, y) x m (1+n+n (n+1) m ) with universe 1 + n + n (n + 1) m + n (1 + n + n (n + 1) m ) m, and so on. Let the universe of L j,n be A n. Thus A 0 = 1, A k+1 = A k + n A k m, but this is of little importance. Now we order the L j,n for fixed n. First we order linearly the relation symbols occurring in ϕ. 2 Then 2 At one point Skolem calls these, class and relation symbols (class and relative coefficients in the sense of Schröder).

Löwenheim Skolem Theorem 7 L < L if and only if, when m is minimal such that both L and L include no common L j,m, then, for the least R that has different interpretations in L and L, for the least tuple of elements of A n (in the lexicographic ordering) where the interpretations differ, R fails for that tuple in L, but not L. Then the L j,n are numbered so that L 0,n < L 1,n < If k < n, there is a n k such that L a n k,k L 1,n. As n grows (while k is fixed), a n k can only increase: this is because L i,n L i,n+1 & L j,n L j,n+1 & L i,n+1 < L j,n+1 = L i,n L j,n. The point is that the various L i,n compose a tree when ordered by ; and we can refine this into a linear ordering with the desired property. Then the L 1,n have a limit, which is a model of the original sentence. Now we generalize to a countably infinite list of sentences. Skolem hardly even alludes to the details; his main point is to observe that when Zermelo s Axiom III (axiom of separation) can be replaced by an infinite sequence of simpler axioms... 3 References [1] John W. Dawson, Jr. The compactness of first-order logic: from Gödel to Lindström. Hist. Philos. Logic, 14(1):15 37, 1993. 3 Editing this document on June 18, 2015, I have added the ellipsis and suppressed ( commented out ) the ensuing section, called Old, whose material, including a derivation of the Skolem normal form, seems to have been transferred to (or rewritten in) my notes on Gödel s Completeness Theorem.

8 Löwenheim Skolem Theorem [2] Richard Dedekind. Essays on the Theory of Numbers. I: Continuity and Irrational Numbers. II: The Nature and Meaning of Numbers. authorized translation by Wooster Woodruff Beman. Dover Publications Inc., New York, 1963. [3] Kurt Gödel. The completeness of the axioms of the functional calculus of logic. In van Heijenoort [6], pages 582 91. First published 1930. [4] Thoralf Skolem. Some remarks on axiomatized set theory. In van Heijenoort [6], pages 290 301. First published 1923. [5] Thoralf Skolem. Logico-combinatorial investigations in the satisfiability or provability of mathematical propositions: A simplified proof of a theorem by L. Löwenheim and generalizations of the theorem. In van Heijenoort [6], pages 252 63. First published 1920. [6] Jean van Heijenoort, editor. From Frege to Gödel: A source book in mathematical logic, 1879 1931. Harvard University Press, Cambridge, MA, 2002. [7] Jean van Heijenoort and Burton Dreben. Introductory note to 1929, 1930, and 1930a. In Solomon Feferman et al., editors, Kurt Gödel. Collected works. Vol. I, pages 44 59. The Clarendon Press, Oxford University Press, New York, 1986. Publications 1929 1936. [8] Ernst Zermelo. Investigations in the foundations of set theory I. In van Heijenoort [6], pages 199 215. First published 1908.