What Do You Claim When You Say You Have a Proof?
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Infinite Natural Numbers: an Unwanted Phenomenon, Or a Useful Concept?
Infinite natural numbers: an unwanted phenomenon, or a useful concept? V´ıtˇezslav Svejdarˇ ∗ Appeared in M. Peliˇsand V. Puncochar eds., The Logica Yearbook 2010, pp. 283–294, College Publications, London, 2011. Abstract We consider non-standard models of Peano arithmetic and non- -standard numbers in set theory, showing that not only they ap- pear rather naturally, but also have interesting methodological consequences and even practical applications. We also show that the Czech logical school, namely Petr Vopˇenka, considerably con- tributed to this area. 1 Peano arithmetic and its models Peano arithmetic PA was invented as an axiomatic theory of natu- ral numbers (non-negative integers 0, 1, 2, . ) with addition and multiplication as designated operations. Its language (arithmetical language) consists of the symbols + and · for these two operations, the symbol 0 for the number zero and the symbol S for the successor function (addition of one). The language {+, ·, 0, S} could be replaced with the language {+, ·, 0, 1} having a constant for the number one: with the constant 1 at hand one can define S(x) as x + 1, and with the symbol S one can define 1 as S(0). However, we stick with the language {+, ·, 0, S}, since it is used in traditional sources like (Tarski, Mostowski, & Robinson, 1953). The closed terms S(0), S(S(0)), . represent the numbers 1, 2, . in the arithmetical language. We ∗This work is a part of the research plan MSM 0021620839 that is financed by the Ministry of Education of the Czech Republic. 2 V´ıtˇezslav Svejdarˇ Infinite natural numbers: . a useful concept? 3 write n for the numeral S(S(. -
COMPSCI 501: Formal Language Theory Insights on Computability Turing Machines Are a Model of Computation Two (No Longer) Surpris
Insights on Computability Turing machines are a model of computation COMPSCI 501: Formal Language Theory Lecture 11: Turing Machines Two (no longer) surprising facts: Marius Minea Although simple, can describe everything [email protected] a (real) computer can do. University of Massachusetts Amherst Although computers are powerful, not everything is computable! Plus: “play” / program with Turing machines! 13 February 2019 Why should we formally define computation? Must indeed an algorithm exist? Back to 1900: David Hilbert’s 23 open problems Increasingly a realization that sometimes this may not be the case. Tenth problem: “Occasionally it happens that we seek the solution under insufficient Given a Diophantine equation with any number of un- hypotheses or in an incorrect sense, and for this reason do not succeed. known quantities and with rational integral numerical The problem then arises: to show the impossibility of the solution under coefficients: To devise a process according to which the given hypotheses or in the sense contemplated.” it can be determined in a finite number of operations Hilbert, 1900 whether the equation is solvable in rational integers. This asks, in effect, for an algorithm. Hilbert’s Entscheidungsproblem (1928): Is there an algorithm that And “to devise” suggests there should be one. decides whether a statement in first-order logic is valid? Church and Turing A Turing machine, informally Church and Turing both showed in 1936 that a solution to the Entscheidungsproblem is impossible for the theory of arithmetic. control To make and prove such a statement, one needs to define computability. In a recent paper Alonzo Church has introduced an idea of “effective calculability”, read/write head which is equivalent to my “computability”, but is very differently defined. -
Use Formal and Informal Language in Persuasive Text
Author’S Craft Use Formal and Informal Language in Persuasive Text 1. Focus Objectives Explain Using Formal and Informal Language In this mini-lesson, students will: Say: When I write a persuasive letter, I want people to see things my way. I use • Learn to use both formal and different kinds of language to gain support. To connect with my readers, I use informal language in persuasive informal language. Informal language is conversational; it sounds a lot like the text. way we speak to one another. Then, to make sure that people believe me, I also use formal language. When I use formal language, I don’t use slang words, and • Practice using formal and informal I am more objective—I focus on facts over opinions. Today I’m going to show language in persuasive text. you ways to use both types of language in persuasive letters. • Discuss how they can apply this strategy to their independent writing. Model How Writers Use Formal and Informal Language Preparation Display the modeling text on chart paper or using the interactive whiteboard resources. Materials Needed • Chart paper and markers 1. As the parent of a seventh grader, let me assure you this town needs a new • Interactive whiteboard resources middle school more than it needs Old Oak. If selling the land gets us a new school, I’m all for it. Advanced Preparation 2. Last month, my daughter opened her locker and found a mouse. She was traumatized by this experience. She has not used her locker since. If you will not be using the interactive whiteboard resources, copy the Modeling Text modeling text and practice text onto chart paper prior to the mini-lesson. -
Chapter 6 Formal Language Theory
Chapter 6 Formal Language Theory In this chapter, we introduce formal language theory, the computational theories of languages and grammars. The models are actually inspired by formal logic, enriched with insights from the theory of computation. We begin with the definition of a language and then proceed to a rough characterization of the basic Chomsky hierarchy. We then turn to a more de- tailed consideration of the types of languages in the hierarchy and automata theory. 6.1 Languages What is a language? Formally, a language L is defined as as set (possibly infinite) of strings over some finite alphabet. Definition 7 (Language) A language L is a possibly infinite set of strings over a finite alphabet Σ. We define Σ∗ as the set of all possible strings over some alphabet Σ. Thus L ⊆ Σ∗. The set of all possible languages over some alphabet Σ is the set of ∗ all possible subsets of Σ∗, i.e. 2Σ or ℘(Σ∗). This may seem rather simple, but is actually perfectly adequate for our purposes. 6.2 Grammars A grammar is a way to characterize a language L, a way to list out which strings of Σ∗ are in L and which are not. If L is finite, we could simply list 94 CHAPTER 6. FORMAL LANGUAGE THEORY 95 the strings, but languages by definition need not be finite. In fact, all of the languages we are interested in are infinite. This is, as we showed in chapter 2, also true of human language. Relating the material of this chapter to that of the preceding two, we can view a grammar as a logical system by which we can prove things. -
Axiomatic Set Teory P.D.Welch
Axiomatic Set Teory P.D.Welch. August 16, 2020 Contents Page 1 Axioms and Formal Systems 1 1.1 Introduction 1 1.2 Preliminaries: axioms and formal systems. 3 1.2.1 The formal language of ZF set theory; terms 4 1.2.2 The Zermelo-Fraenkel Axioms 7 1.3 Transfinite Recursion 9 1.4 Relativisation of terms and formulae 11 2 Initial segments of the Universe 17 2.1 Singular ordinals: cofinality 17 2.1.1 Cofinality 17 2.1.2 Normal Functions and closed and unbounded classes 19 2.1.3 Stationary Sets 22 2.2 Some further cardinal arithmetic 24 2.3 Transitive Models 25 2.4 The H sets 27 2.4.1 H - the hereditarily finite sets 28 2.4.2 H - the hereditarily countable sets 29 2.5 The Montague-Levy Reflection theorem 30 2.5.1 Absoluteness 30 2.5.2 Reflection Theorems 32 2.6 Inaccessible Cardinals 34 2.6.1 Inaccessible cardinals 35 2.6.2 A menagerie of other large cardinals 36 3 Formalising semantics within ZF 39 3.1 Definite terms and formulae 39 3.1.1 The non-finite axiomatisability of ZF 44 3.2 Formalising syntax 45 3.3 Formalising the satisfaction relation 46 3.4 Formalising definability: the function Def. 47 3.5 More on correctness and consistency 48 ii iii 3.5.1 Incompleteness and Consistency Arguments 50 4 The Constructible Hierarchy 53 4.1 The L -hierarchy 53 4.2 The Axiom of Choice in L 56 4.3 The Axiom of Constructibility 57 4.4 The Generalised Continuum Hypothesis in L. -
An Introduction to Formal Language Theory That Integrates Experimentation and Proof
An Introduction to Formal Language Theory that Integrates Experimentation and Proof Allen Stoughton Kansas State University Draft of Fall 2004 Copyright °c 2003{2004 Allen Stoughton Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sec- tions, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License". The LATEX source of this book and associated lecture slides, and the distribution of the Forlan toolset are available on the WWW at http: //www.cis.ksu.edu/~allen/forlan/. Contents Preface v 1 Mathematical Background 1 1.1 Basic Set Theory . 1 1.2 Induction Principles for the Natural Numbers . 11 1.3 Trees and Inductive De¯nitions . 16 2 Formal Languages 21 2.1 Symbols, Strings, Alphabets and (Formal) Languages . 21 2.2 String Induction Principles . 26 2.3 Introduction to Forlan . 34 3 Regular Languages 44 3.1 Regular Expressions and Languages . 44 3.2 Equivalence and Simpli¯cation of Regular Expressions . 54 3.3 Finite Automata and Labeled Paths . 78 3.4 Isomorphism of Finite Automata . 86 3.5 Algorithms for Checking Acceptance and Finding Accepting Paths . 94 3.6 Simpli¯cation of Finite Automata . 99 3.7 Proving the Correctness of Finite Automata . 103 3.8 Empty-string Finite Automata . 114 3.9 Nondeterministic Finite Automata . 120 3.10 Deterministic Finite Automata . 129 3.11 Closure Properties of Regular Languages . -
Gödel's Second Incompleteness Theorem for Σn-Definable Theories
G¨odel’s second incompleteness theorem for Σn-definable theories Conden Chao∗ Payam Seraji† May 3, 2016 Abstract G¨odel’s second incompleteness theorem is generalized by showing that if the set of axioms of a theory T ⊇ PA is Σn+1-definable and T is Σn-sound, then T dose not prove the sentence Σn-Sound(T ) that expresses the Σn-soundness of T . The optimal- ity of the generalization is shown by presenting a Σn+1-definable (indeed a complete ∆n+1-definable) and Σn−1-sound theory T such that PA ⊆ T and Σn−1-Sound(T ) is provable in T . It is also proved that no recursively enumerable and Σ1-sound theory of arithmetic, even very weak theories which do not contain Robinson’s Arithmetic, can prove its own Σ1-soundness. Keywords: G¨odel’s second incompleteness, Σn-definable, Σn-sound, Σn-Sound, strong provability predicate arXiv:1602.02416v3 [math.LO] 30 Apr 2016 1 Introduction G¨odel’s second incompleteness theorem states that for any recursively enumerable and sufficiently strong (say any extension of Peano’s Arithmetic PA) theory T , T 6⊢ Con(T ), ∗Department of Philosophy, Peking University. My correspondence address is: Room 223 of Building 4th, Changchun New Garden, Peking University, P. C. 100872, Peking, CHINA. Email: [email protected]. †Faculty of Mathematical Sciences, University of Tabriz, 29 Bahman Boulevard, P. O. Box 5166617766, Tabriz, IRAN. Email: p [email protected]. 1 where Con(T ) is the arithmetical sentence expressing the the consistency of T (see e.g. [2, 3, 9, 10]). -
Notes on Incompleteness Theorems
The Incompleteness Theorems ● Here are some fundamental philosophical questions with mathematical answers: ○ (1) Is there a (recursive) algorithm for deciding whether an arbitrary sentence in the language of first-order arithmetic is true? ○ (2) Is there an algorithm for deciding whether an arbitrary sentence in the language of first-order arithmetic is a theorem of Peano or Robinson Arithmetic? ○ (3) Is there an algorithm for deciding whether an arbitrary sentence in the language of first-order arithmetic is a theorem of pure (first-order) logic? ○ (4) Is there a complete (even if not recursive) recursively axiomatizable theory in the language of first-order arithmetic? ○ (5) Is there a recursively axiomatizable sub-theory of Peano Arithmetic that proves the consistency of Peano Arithmetic (even if it leaves other questions undecided)? ○ (6) Is there a formula of arithmetic that defines arithmetic truth in the standard model, N (even if it does not represent it)? ○ (7) Is the (non-recursively enumerable) set of truths in the language of first-order arithmetic categorical? If not, is it ω-categorical (i.e., categorical in models of cardinality ω)? ● Questions (1) -- (7) turn out to be linked. Their philosophical interest depends partly on the following philosophical thesis, of which we will make frequent, but inessential, use. ○ Church-Turing Thesis:A function is (intuitively) computable if/f it is recursive. ■ Church: “[T]he notion of an effectively calculable function of positive integers should be identified with that of recursive function (quoted in Epstein & Carnielli, 223).” ○ Note: Since a function is recursive if/f it is Turing computable, the Church-Turing Thesis also implies that a function is computable if/f it is Turing computable. -
Languages and Regular Expressions Lecture 2
Languages and Regular expressions Lecture 2 1 Strings, Sets of Strings, Sets of Sets of Strings… • We defined strings in the last lecture, and showed some properties. • What about sets of strings? CS 374 2 Σn, Σ*, and Σ+ • Σn is the set of all strings over Σ of length exactly n. Defined inductively as: – Σ0 = {ε} – Σn = ΣΣn-1 if n > 0 • Σ* is the set of all finite length strings: Σ* = ∪n≥0 Σn • Σ+ is the set of all nonempty finite length strings: Σ+ = ∪n≥1 Σn CS 374 3 Σn, Σ*, and Σ+ • |Σn| = ?|Σ |n • |Øn| = ? – Ø0 = {ε} – Øn = ØØn-1 = Ø if n > 0 • |Øn| = 1 if n = 0 |Øn| = 0 if n > 0 CS 374 4 Σn, Σ*, and Σ+ • |Σ*| = ? – Infinity. More precisely, ℵ0 – |Σ*| = |Σ+| = |N| = ℵ0 no longest • How long is the longest string in Σ*? string! • How many infinitely long strings in Σ*? none CS 374 5 Languages 6 Language • Definition: A formal language L is a set of strings 1 ε 0 over some finite alphabet Σ or, equivalently, an 2 0 0 arbitrary subset of Σ*. Convention: Italic Upper case 3 1 1 letters denote languages. 4 00 0 5 01 1 • Examples of languages : 6 10 1 – the empty set Ø 7 11 0 8 000 0 – the set {ε}, 9 001 1 10 010 1 – the set {0,1}* of all boolean finite length strings. 11 011 0 – the set of all strings in {0,1}* with an odd number 12 100 1 of 1’s. -
Arxiv:1204.2193V2 [Math.GM] 13 Jun 2012
Alternative Mathematics without Actual Infinity ∗ Toru Tsujishita 2012.6.12 Abstract An alternative mathematics based on qualitative plurality of finite- ness is developed to make non-standard mathematics independent of infinite set theory. The vague concept \accessibility" is used coherently within finite set theory whose separation axiom is restricted to defi- nite objective conditions. The weak equivalence relations are defined as binary relations with sorites phenomena. Continua are collection with weak equivalence relations called indistinguishability. The points of continua are the proper classes of mutually indistinguishable ele- ments and have identities with sorites paradox. Four continua formed by huge binary words are examined as a new type of continua. Ascoli- Arzela type theorem is given as an example indicating the feasibility of treating function spaces. The real numbers are defined to be points on linear continuum and have indefiniteness. Exponentiation is introduced by the Euler style and basic properties are established. Basic calculus is developed and the differentiability is captured by the behavior on a point. Main tools of Lebesgue measure theory is obtained in a similar way as Loeb measure. Differences from the current mathematics are examined, such as the indefiniteness of natural numbers, qualitative plurality of finiteness, mathematical usage of vague concepts, the continuum as a primary inexhaustible entity and the hitherto disregarded aspect of \internal measurement" in mathematics. arXiv:1204.2193v2 [math.GM] 13 Jun 2012 ∗Thanks to Ritsumeikan University for the sabbathical leave which allowed the author to concentrate on doing research on this theme. 1 2 Contents Abstract 1 Contents 2 0 Introdution 6 0.1 Nonstandard Approach as a Genuine Alternative . -
The Formal Language of Recursion Author(S): Yiannis N
The Formal Language of Recursion Author(s): Yiannis N. Moschovakis Source: The Journal of Symbolic Logic, Vol. 54, No. 4 (Dec., 1989), pp. 1216-1252 Published by: Association for Symbolic Logic Stable URL: http://www.jstor.org/stable/2274814 Accessed: 12/10/2008 23:57 Your use of the JSTOR archive indicates your acceptance of JSTOR's Terms and Conditions of Use, available at http://www.jstor.org/page/info/about/policies/terms.jsp. JSTOR's Terms and Conditions of Use provides, in part, that unless you have obtained prior permission, you may not download an entire issue of a journal or multiple copies of articles, and you may use content in the JSTOR archive only for your personal, non-commercial use. Please contact the publisher regarding any further use of this work. Publisher contact information may be obtained at http://www.jstor.org/action/showPublisher?publisherCode=asl. Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission. JSTOR is a not-for-profit organization founded in 1995 to build trusted digital archives for scholarship. We work with the scholarly community to preserve their work and the materials they rely upon, and to build a common research platform that promotes the discovery and use of these resources. For more information about JSTOR, please contact [email protected]. Association for Symbolic Logic is collaborating with JSTOR to digitize, preserve and extend access to The Journal of Symbolic Logic. http://www.jstor.org THE JOURNAL OF SYMBOLIC LoGic Volume 54, Number 4, Dec. -
What Is Mathematics: Gödel's Theorem and Around. by Karlis
1 Version released: January 25, 2015 What is Mathematics: Gödel's Theorem and Around Hyper-textbook for students by Karlis Podnieks, Professor University of Latvia Institute of Mathematics and Computer Science An extended translation of the 2nd edition of my book "Around Gödel's theorem" published in 1992 in Russian (online copy). Diploma, 2000 Diploma, 1999 This work is licensed under a Creative Commons License and is copyrighted © 1997-2015 by me, Karlis Podnieks. This hyper-textbook contains many links to: Wikipedia, the free encyclopedia; MacTutor History of Mathematics archive of the University of St Andrews; MathWorld of Wolfram Research. Are you a platonist? Test yourself. Tuesday, August 26, 1930: Chronology of a turning point in the human intellectua l history... Visiting Gödel in Vienna... An explanation of “The Incomprehensible Effectiveness of Mathematics in the Natural Sciences" (as put by Eugene Wigner). 2 Table of Contents References..........................................................................................................4 1. Platonism, intuition and the nature of mathematics.......................................6 1.1. Platonism – the Philosophy of Working Mathematicians.......................6 1.2. Investigation of Stable Self-contained Models – the True Nature of the Mathematical Method..................................................................................15 1.3. Intuition and Axioms............................................................................20 1.4. Formal Theories....................................................................................27