6 Logical Metatheory for Propositional Modal Logic

Total Page:16

File Type:pdf, Size:1020Kb

6 Logical Metatheory for Propositional Modal Logic 6 Logical Metatheory for We shall focus on our metatheory on the so-called Propositional Modal Logic “soundness” and “completeness” results: i.e., that whenever a conclusion can be deduced from certain 6.1 Metatheory Generally premises in our deductive system, the corresponding argument is semantically valid, and vice-versa. Generally, a logical system or logical calculus (some- You might wonder what exactly the proper struc- times just a “logic”) is fully described by giving three ture and inference rules are for our metaproofs. things: In general, we shall not attempt to be systematic 1. The specification of a “syntax”, i.e., a descrip- here. While we shall sometimes identify and num- tion of the signs that make up the language in ber “steps” in a metaproof, and be clear what follows question and the rules governing which ways of from what, we shall not formalize these rules in any combining them yield well-formed sentences and detail. other expressions, and which do not. (Doing so with substantial rigor would begin an obvious infinite regress.) 2. The specification of a “semantics”, or theory de- In general, we shall simply allow ourselves the proof scribing the meaning or truth conditions of the techniques taken for granted in contemporary math- sentences of the language, usually couched in ematics. This includes metalanguage analogues of all terms of models, and thereby, definitions of such the standard rules for quantified and propositional logical notions as validity, satisfiability, and so logic, as well as some more sophisticated techniques on. such as mathematical induction and some rudiments 3. The characterization of a deductive system cap- of set theory. turing what is taken to be correct reasoning mak- Thus, for example, corresponding to the object lan- ing use of the logical system in question. guage rule of (MP), we will allow ourselves to reason like this. Generally speaking these things cannot be described in the language of the logical system itself, but must If yadda yadda, then blah blah blah. be discussed within another language. Yadda yadda. The object language is the language of the logical Therefore, blah blah blah. system being investigated. The object language for all our studies this semester In the metalanguage, however, we write “if . then → so far has been the language of propositional modal ...” rather than “ ” to avoid any possible confusion logic, i.e., the language of propositional logic supple- between meta- and object language. mented with the operators ‘2’ and ‘3’. Our present focus is simply to establish the following relationships (for various notions of validity The metalanguage is the language used to de- and deductive systems). scribe, discuss explain and prove things about the object langauge. A1, A2,...,An ⊢ B A1, A2,...,An B In our case, the metalanguage is English, or perhaps, (soundness) English supplemented with some technical jargon and symbolism (“model”, “operator”, “”, etc.) We have already described in some detail how to (tree conversion) (tree modeling) carry about deductions or proofs within various sys- tems for modal logic: K, T, B, S4, S5, etc. The tree for A1, A2,...,An, ∼B closes For various reasons, however, it may be worth- while to prove things about logical systems. These (The two relationships at the bottom, put together, proofs are carried out not in a given object language, yield completeness.) but within our metalanguage. They could be called We may not be able to give the proofs of all these in “metaproofs”. rigorous detail; it may suffice if we simply understand Taken together, the examination of what can be why they hold more informally. proven about a given logical system is called its We begin with the relationship on the left side of metatheory. this triangle. 26 6.2 Converting Trees to Proofs • A ∨ B is already in the proper form. Our first task is to show that if all branches for a • A → B yields ∼A ∨ B (by (DN) and (Def ∨)). given tree for checking the K-validity of an argument • ∼(A & B) yields ∼A ∨∼B (by (DM)). A1, A2,...,An /∴ B close, then a proof can be con- structed in system K from A1, A2,...,An to B. We • A ↔ B yields (A & B) ∨ (∼A & ∼B) and do this by showing that the tree can be converted into ∼(A ↔ B) yields (A & ∼B) ∨ (∼A & B). a proof by a mechanical procedure. This transition made, the two branches underneath Given the great similarity between tree rules and can be seen as the two subproofs making up a proof inference rules, the point may seem somewhat obvi- by cases (or as Garson calls, it (∨Out)). ous, but it is worth going over the details. Since all branches of a closed tree must close, the A tree for the argument is headed by the assump- goal then becomes to convert each branch into a proof tions A1, A2,...,An and ∼B in a given world (typ- of ’⊥’ for each case ically “w”), and if closed, ends in ‘⊥’. The cor- Branches within branches require proofs by cases responding proof takes the form of an (IP) with within proofs by cases. A1, A2,...,An as initial premises or hypotheses and Here’s an example from an earlier handout: ∼B an additional assumption for reductio. The goal is to convert the remainder of the tree p → ∼∼q w into a proof of ‘⊥’ within this subderivation, yielding ∼p ∨∼q an indirect proof of B: ∼∼p w A1 p A2 ∼p ∼∼q . ⊥ q . ∼ ∼ An p q ⊥ ⊥ ∼B . Skipping (Reit) steps, this converts to: . 1. w p → ∼∼q ⊥ 2. ∼p ∨∼q B (IP) 3. ∼∼p The non-branching rules for propositional operators 4. p 3 (DN) correspond rather obviously to inference rules: 5. ∼p ∨ ∼∼q 1 (Impl) • ∼∼ The tree rule for changing A to A 6. ∼p corresponds to (DN). 7. ⊥ 4,6 (⊥In) • The tree rule for going from A and ∼A to ⊥ ∼∼ corresponds to (⊥In). 8. q 9. q 8 (DN) • The tree rule for ∼(A → B) corresponds to (→F). 10. ∼p • The tree rule for A & B corresponds to (&Out). 11. ⊥ 4,10 (⊥In) ∼ • The tree rule for ∼(A ∨ B) corresponds to a 12. q combination of (DM) and (&Out). 13. ⊥ 9,12 (⊥In) More interesting is the conversion process for branch- 14. ⊥ 2,10–11,12–13 (∨Out) ing rules. The first thing to note is that each state- 15. ⊥ 5,6–7,8–14 (∨Out) ment form that leads to a branch is equivalent to, and yields in system PL, a disjunction: 16. ∼p 3–15 (IP) 27 This isn’t even close to the shortest or most eloquent This gives us all we need to convert this tree from an proof, which would be something more like: earlier handout: p → ∼∼q w 1. 2(p & q) 2. ∼p ∨∼q ∼(2p & 2q) 3. p ∼2p ∼2q ∼∼ 4. q 1,3 (MP) ∼p u ∼q v 5. ∼p 2,4 (DS) p & q p & q p p ⊥ ⊥ 6. 3,5 ( In) q q ⊥ ⊥ 7. ∼p 3–7 (IP) However, the procedure generating the longer proof w 1. 2(p & q) from the tree was entirely mechanical. Indeed, con- structing a tree and then converting it provides a 2. ∼(2p & 2q) recipe for generating a proof if there is one. 3. ∼2p ∨∼2q 2 (DM) To convert any K-trees, we need only add methods for converting the tree rules for statements that begin 4. ∼2p 2 3 with ‘ ’ or ‘ ’ and their negations. 5. 3∼p 4 (∼2) For their negations, it is simply worth noting that u 2 a statement of the form ∼3A is treated precisely like 6. , ∼p 2∼ A with regard to trees, and one of the form is 7. p & q 1 (2Out) ∼2A is treated precisely like 3∼A. Since we have the derived rules (∼2) and (∼3) for swapping them in 8. p 7 (&Out) proofs, we shall do so, and hence focus all our atten- 9. q 7 (&Out) tion on the rules for unnegated 2- and 3-statements. ⊥ ⊥ The tree rule for 3A creates a new world accessible 10. 6,8 ( In) from the given world in which A is true. In convert- 11. ⊥ 5, 6–10 (3⊥) ing, this corresponds to a new world-subproof (see ∼2 page 7 of the handouts) headed by 2, A. 12. q The tree rule for statements of the form 2A allows 13. 3∼q 12 (∼2) us to introduce A into an already present world box v 2, ∼q accessible from the world where we found 2A. The 14. proof conversion of this is simply an application of the 15. p & q 1 (2Out) (2Out) rule to bring A into a world-subproof where p we had 2A prior to that subproof. 16. 15 (&Out) Strictly speaking, if “⊥” is derived in a world- 17. q 15 (&Out) subproof rather than in our original subproof headed 18. ⊥ 14,17 (⊥In) by the reductio assumption, this only gives us “3⊥” outside of that world subproof by means of (3Out). 19. ⊥ 13, 14–18 (3⊥) However, this eventually yields “⊥” in the main sub- 20. ⊥ 3,4–11,12–19 (∨Out) proof owing to the fact that ⊢K ∼3⊥. We shall ab- breviate this as follows: 21. 2p & 2q 2–20 (IP) 3 A You may notice that here I have tagged the world 2, A subproofs with the corresponding world label (“u” . and “v”)from the tree (and the main subproof with . “w”). This is simply to make the conversion easier to ⊥ follow. Untagged subproofs are not world subproofs (or boxed subproofs of any sort), and hence the (Reit) ⊥ (3⊥) rule always traverses past them.
Recommended publications
  • Logic and Its Metatheory
    Logic and its Metatheory Philosophy 432 Spring 2017 T & TH: 300-450pm Olds Hall 109 Instructor Information Matthew McKeon Office: 503 South Kedzie Hall Office hours: 1-2:30pm on T & TH and by appointment. Telephone: Dept. Office—355-4490 E-mail: [email protected] Required Text Courseware Package (Text plus CD software): Jon Barwise and John Etchemendy. Language, Proof and Logic. 2nd edition. Stanford, CA: CLSI Publications, 2011. The courseware package includes several software tools that students will use to complete homework assignments and the self-diagnostic exercises from the text. DO NOT BUY USED BOOKS, BECAUSE THEY LACK THE CD, WHICH CONTAINS THE SOFTWARE. The software, easy to learn and use, makes some of the more technical aspects of symbolic logic accessible to introductory students and it is fun to use (or so I think). It is OK to have an earlier edition of the text as long as you have the CD with the password key that will allow you to access the text’s online site (https://ggweb.gradegrinder.net/lpl). Here you can update the software suite and download the 2nd edition of the text. At the site you can also purchase the software and an electronic version of the text. Primary Course Objectives • Deepen your understanding of the concept of logical consequence and sharpen your ability to see that one sentence is a logical consequence of others. • Introduce you to the basic methods of proof (both formal and informal), and teach you how to use them effectively to prove that one sentence is a logical consequence of others.
    [Show full text]
  • The Metamathematics of Putnam's Model-Theoretic Arguments
    The Metamathematics of Putnam's Model-Theoretic Arguments Tim Button Abstract. Putnam famously attempted to use model theory to draw metaphysical conclusions. His Skolemisation argument sought to show metaphysical realists that their favourite theories have countable models. His permutation argument sought to show that they have permuted mod- els. His constructivisation argument sought to show that any empirical evidence is compatible with the Axiom of Constructibility. Here, I exam- ine the metamathematics of all three model-theoretic arguments, and I argue against Bays (2001, 2007) that Putnam is largely immune to meta- mathematical challenges. Copyright notice. This paper is due to appear in Erkenntnis. This is a pre-print, and may be subject to minor changes. The authoritative version should be obtained from Erkenntnis, once it has been published. Hilary Putnam famously attempted to use model theory to draw metaphys- ical conclusions. Specifically, he attacked metaphysical realism, a position characterised by the following credo: [T]he world consists of a fixed totality of mind-independent objects. (Putnam 1981, p. 49; cf. 1978, p. 125). Truth involves some sort of correspondence relation between words or thought-signs and external things and sets of things. (1981, p. 49; cf. 1989, p. 214) [W]hat is epistemically most justifiable to believe may nonetheless be false. (1980, p. 473; cf. 1978, p. 125) To sum up these claims, Putnam characterised metaphysical realism as an \externalist perspective" whose \favorite point of view is a God's Eye point of view" (1981, p. 49). Putnam sought to show that this externalist perspective is deeply untenable. To this end, he treated correspondence in terms of model-theoretic satisfaction.
    [Show full text]
  • Church's Thesis As an Empirical Hypothesis
    Pobrane z czasopisma Annales AI- Informatica http://ai.annales.umcs.pl Data: 27/02/2019 11:52:41 Annales UMCS Annales UMCS Informatica AI 3 (2005) 119-130 Informatica Lublin-Polonia Sectio AI http://www.annales.umcs.lublin.pl/ Church’s thesis as an empirical hypothesis Adam Olszewski Pontifical Academy of Theology, Kanonicza 25, 31-002 Kraków, Poland The studies of Church’s thesis (further denoted as CT) are slowly gaining their intensity. Since different formulations of the thesis are being proposed, it is necessary to state how it should be understood. The following is the formulation given by Church: [CT] The concept of the effectively calculable function1 is identical with the concept of the recursive function. The conviction that the above formulation is correct, finds its confirmation in Church’s own words:2 We now define the notion, […] of an effectively calculable function of positive integers by identifying it with the notion of a recursive function of positive integers […]. Frege thought that the material equivalence of concepts is the approximation of their identity. For any concepts F, G: Concept FUMCS is identical with concept G iff ∀x (Fx ≡ Gx) 3. The symbol Fx should be read as “object x falls under the concept F”. The contemporary understanding of the right side of the above equation was dominated by the first order logic and set theory. 1Unless stated otherwise, the term function in this work always means function defined on the set natural numbers, that is, on natural numbers including zero. I would rather use the term concept than the term notion.
    [Show full text]
  • Mechanized Metatheory Revisited
    Journal of Automated Reasoning manuscript No. (will be inserted by the editor) Mechanized metatheory revisited Dale Miller Draft: August 29, 2019 Abstract When proof assistants and theorem provers implement the metatheory of logical systems, they must deal with a range of syntactic expressions (e.g., types, for- mulas, and proofs) that involve variable bindings. Since most mature proof assistants do not have built-in methods to treat bindings, they have been extended with various packages and libraries that allow them to encode such syntax using, for example, de Bruijn numerals. We put forward the argument that bindings are such an intimate aspect of the structure of expressions that they should be accounted for directly in the underlying programming language support for proof assistants and not via packages and libraries. We present an approach to designing programming languages and proof assistants that directly supports bindings in syntax. The roots of this approach can be found in the mobility of binders between term-level bindings, formula-level bindings (quantifiers), and proof-level bindings (eigenvariables). In particular, the combination of Church's approach to terms and formulas (found in his Simple Theory of Types) and Gentzen's approach to proofs (found in his sequent calculus) yields a framework for the interaction of bindings with a full range of logical connectives and quantifiers. We will also illustrate how that framework provides a direct and semantically clean treatment of computation and reasoning with syntax containing bindings. Some imple- mented systems, which support this intimate and built-in treatment of bindings, will be briefly described. Keywords mechanized metatheory, λ-tree syntax, mobility of binders 1 Metatheory and its mechanization Theorem proving|in both its interactive and automatic forms|has been applied in a wide range of domains.
    [Show full text]
  • Mechanized Metatheory for the Masses: the POPLMARK Challenge
    University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science August 2005 Mechanized Metatheory for the Masses: The POPLMARK Challenge Brian E. Aydemir University of Pennsylvania Aaron Bohannon University of Pennsylvania Matthew Fairbairn University of Cambridge J. Nathan Foster University of Pennsylvania Benjamin C. Pierce University of Pennsylvania, [email protected] See next page for additional authors Follow this and additional works at: https://repository.upenn.edu/cis_papers Recommended Citation Brian E. Aydemir, Aaron Bohannon, Matthew Fairbairn, J. Nathan Foster, Benjamin C. Pierce, Peter Sewell, Dimitrios Vytiniotis, Geoffrey Washburn, Stephanie C. Weirich, and Stephan A. Zdancewic, "Mechanized Metatheory for the Masses: The POPLMARK Challenge", . August 2005. Postprint version. Published in Lecture Notes in Computer Science, Volume 3603, Theorem Proving in Higher Order Logics (TPHOLs 2005), pages 50-65. Publisher URL: http://dx.doi.org/10.1007/11541868_4 This paper is posted at ScholarlyCommons. https://repository.upenn.edu/cis_papers/235 For more information, please contact [email protected]. Mechanized Metatheory for the Masses: The POPLMARK Challenge Abstract How close are we to a world where every paper on programming languages is accompanied by an electronic appendix with machinechecked proofs? We propose an initial set of benchmarks for measuring progress in this area. Based on the metatheory of System F, a typed lambda-calculus with second-order polymorphism, subtyping, and records, these benchmarks embody many aspects of programming languages that are challenging to formalize: variable binding at both the term and type levels, syntactic forms with variable numbers of components (including binders), and proofs demanding complex induction principles.
    [Show full text]
  • 9 Alfred Tarski (1901–1983), Alonzo Church (1903–1995), and Kurt Gödel (1906–1978)
    9 Alfred Tarski (1901–1983), Alonzo Church (1903–1995), and Kurt Gödel (1906–1978) C. ANTHONY ANDERSON Alfred Tarski Tarski, born in Poland, received his doctorate at the University of Warsaw under Stanislaw Lesniewski. In 1942, he was given a position with the Department of Mathematics at the University of California at Berkeley, where he taught until 1968. Undoubtedly Tarski’s most important philosophical contribution is his famous “semantical” definition of truth. Traditional attempts to define truth did not use this terminology and it is not easy to give a precise characterization of the idea. The under- lying conception is that semantics concerns meaning as a relation between a linguistic expression and what it expresses, represents, or stands for. Thus “denotes,” “desig- nates,” “names,” and “refers to” are semantical terms, as is “expresses.” The term “sat- isfies” is less familiar but also plausibly belongs in this category. For example, the number 2 is said to satisfy the equation “x2 = 4,” and by analogy we might say that Aristotle satisfies (or satisfied) the formula “x is a student of Plato.” It is not quite obvious that there is a meaning of “true” which makes it a semanti- cal term. If we think of truth as a property of sentences, as distinguished from the more traditional conception of it as a property of beliefs or propositions, it turns out to be closely related to satisfaction. In fact, Tarski found that he could define truth in this sense in terms of satisfaction. The goal which Tarski set himself (Tarski 1944, Woodger 1956) was to find a “mate- rially adequate” and formally correct definition of the concept of truth as it applies to sentences.
    [Show full text]
  • Critique of the Church-Turing Theorem
    CRITIQUE OF THE CHURCH-TURING THEOREM TIMM LAMPERT Humboldt University Berlin, Unter den Linden 6, D-10099 Berlin e-mail address: lampertt@staff.hu-berlin.de Abstract. This paper first criticizes Church's and Turing's proofs of the undecidability of FOL. It identifies assumptions of Church's and Turing's proofs to be rejected, justifies their rejection and argues for a new discussion of the decision problem. Contents 1. Introduction 1 2. Critique of Church's Proof 2 2.1. Church's Proof 2 2.2. Consistency of Q 6 2.3. Church's Thesis 7 2.4. The Problem of Translation 9 3. Critique of Turing's Proof 19 References 22 1. Introduction First-order logic without names, functions or identity (FOL) is the simplest first-order language to which the Church-Turing theorem applies. I have implemented a decision procedure, the FOL-Decider, that is designed to refute this theorem. The implemented decision procedure requires the application of nothing but well-known rules of FOL. No assumption is made that extends beyond equivalence transformation within FOL. In this respect, the decision procedure is independent of any controversy regarding foundational matters. However, this paper explains why it is reasonable to work out such a decision procedure despite the fact that the Church-Turing theorem is widely acknowledged. It provides a cri- tique of modern versions of Church's and Turing's proofs. I identify the assumption of each proof that I question, and I explain why I question it. I also identify many assumptions that I do not question to clarify where exactly my reasoning deviates and to show that my critique is not born from philosophical scepticism.
    [Show full text]
  • Warren Goldfarb, Notes on Metamathematics
    Notes on Metamathematics Warren Goldfarb W.B. Pearson Professor of Modern Mathematics and Mathematical Logic Department of Philosophy Harvard University DRAFT: January 1, 2018 In Memory of Burton Dreben (1927{1999), whose spirited teaching on G¨odeliantopics provided the original inspiration for these Notes. Contents 1 Axiomatics 1 1.1 Formal languages . 1 1.2 Axioms and rules of inference . 5 1.3 Natural numbers: the successor function . 9 1.4 General notions . 13 1.5 Peano Arithmetic. 15 1.6 Basic laws of arithmetic . 18 2 G¨odel'sProof 23 2.1 G¨odelnumbering . 23 2.2 Primitive recursive functions and relations . 25 2.3 Arithmetization of syntax . 30 2.4 Numeralwise representability . 35 2.5 Proof of incompleteness . 37 2.6 `I am not derivable' . 40 3 Formalized Metamathematics 43 3.1 The Fixed Point Lemma . 43 3.2 G¨odel'sSecond Incompleteness Theorem . 47 3.3 The First Incompleteness Theorem Sharpened . 52 3.4 L¨ob'sTheorem . 55 4 Formalizing Primitive Recursion 59 4.1 ∆0,Σ1, and Π1 formulas . 59 4.2 Σ1-completeness and Σ1-soundness . 61 4.3 Proof of Representability . 63 3 5 Formalized Semantics 69 5.1 Tarski's Theorem . 69 5.2 Defining truth for LPA .......................... 72 5.3 Uses of the truth-definition . 74 5.4 Second-order Arithmetic . 76 5.5 Partial truth predicates . 79 5.6 Truth for other languages . 81 6 Computability 85 6.1 Computability . 85 6.2 Recursive and partial recursive functions . 87 6.3 The Normal Form Theorem and the Halting Problem . 91 6.4 Turing Machines .
    [Show full text]
  • Common Sense for Concurrency and Strong Paraconsistency Using Unstratified Inference and Reflection
    Published in ArXiv http://arxiv.org/abs/0812.4852 http://commonsense.carlhewitt.info Common sense for concurrency and strong paraconsistency using unstratified inference and reflection Carl Hewitt http://carlhewitt.info This paper is dedicated to John McCarthy. Abstract Unstratified Reflection is the Norm....................................... 11 Abstraction and Reification .............................................. 11 This paper develops a strongly paraconsistent formalism (called Direct Logic™) that incorporates the mathematics of Diagonal Argument .......................................................... 12 Computer Science and allows unstratified inference and Logical Fixed Point Theorem ........................................... 12 reflection using mathematical induction for almost all of Disadvantages of stratified metatheories ........................... 12 classical logic to be used. Direct Logic allows mutual Reification Reflection ....................................................... 13 reflection among the mutually chock full of inconsistencies Incompleteness Theorem for Theories of Direct Logic ..... 14 code, documentation, and use cases of large software systems Inconsistency Theorem for Theories of Direct Logic ........ 15 thereby overcoming the limitations of the traditional Tarskian Consequences of Logically Necessary Inconsistency ........ 16 framework of stratified metatheories. Concurrency is the Norm ...................................................... 16 Gödel first formalized and proved that it is not possible
    [Show full text]
  • Preparing for Research: Metatheoretical Considerations
    Chapter 3 In Chapter 2 a distinction was made between international and comparative librarianship and the scope of these two fields was outlined. In a sense we were running a little ahead of our material, since any such delimitation rests on certain Preparing for research: metatheoretical basic assumptions. These assumptions, of which we may or may not be aware, can be broadly labeled metatheoretical. They underlie methodological decisions and considerations the design and selection of research methods and techniques for specific projects. Such assumptions do not apply only to research, but are also worth bringing to the Outline surface in the context of international activities and relations in LIS. International initiatives that are undertaken without reflection on the assumptions held by the Metatheory, methodology and method partners risk unanticipated difficulties. Wertheimer (2009) recently illustrated this Metatheories in a discussion of the influence of North American educators on LIS education in Positivism Asia and pointed out that a critical understanding of library contexts in other Postpositivism countries is necessary. Interpretivism Multiple metatheories In this chapter1, the main emphasis is on the assumptions underlying research in The sociological dimension comparative librarianship. To a somewhat lesser extent they are also relevant to Disciplinary and paradigmatic influences Ethnocentricity research and professional practice in international librarianship. Extensive use is Language made here of literature from other comparative fields, especially comparative Multinational research education, which was a major early influence on comparative librarianship. The teleological dimension Positivism and postpositivism Interpretivism Metatheory, methodology and method Applied research The ontological dimension Hjørland (2005b:5) defines metatheories as “...theories about the description, Ontological stances investigation, analysis or criticism of the theories in a domain.
    [Show full text]
  • METALOGIC METALOGIC an Introduction to the Metatheory of Standard First Order Logic
    METALOGIC METALOGIC An Introduction to the Metatheory of Standard First Order Logic Geoffrey Hunter Senior Lecturer in the Department of Logic and Metaphysics University of St Andrews PALGRA VE MACMILLAN © Geoffrey Hunter 1971 Softcover reprint of the hardcover 1st edition 1971 All rights reserved. No part of this publication may be reproduced or transmitted, in any form or by any means, without permission. First published 1971 by MACMILLAN AND CO LTD London and Basingstoke Associated companies in New York Toronto Dublin Melbourne Johannesburg and Madras SBN 333 11589 9 (hard cover) 333 11590 2 (paper cover) ISBN 978-0-333-11590-9 ISBN 978-1-349-15428-9 (eBook) DOI 10.1007/978-1-349-15428-9 The Papermac edition of this book is sold subject to the condition that it shall not, by way of trade or otherwise, be lent, resold, hired out, or otherwise circulated without the publisher's prior consent, in any form of binding or cover other than that in which it is published and without a similar condition including this condition being imposed on the subsequent purchaser. To my mother and to the memory of my father, Joseph Walter Hunter Contents Preface xi Part One: Introduction: General Notions 1 Formal languages 4 2 Interpretations of formal languages. Model theory 6 3 Deductive apparatuses. Formal systems. Proof theory 7 4 'Syntactic', 'Semantic' 9 5 Metatheory. The metatheory of logic 10 6 Using and mentioning. Object language and metalang- uage. Proofs in a formal system and proofs about a formal system. Theorem and metatheorem 10 7 The notion of effective method in logic and mathematics 13 8 Decidable sets 16 9 1-1 correspondence.
    [Show full text]
  • Object Language and Metalanguage Formal Languages • Sentence
    Object Language and Metalanguage Formal Languages • Sentence Logic and Predicate Logic are formal languages. • A formal language is a set of sentences generated by rules of formation from a vocabulary. • The sentences of Sentence Logic and Predicate Logic are not part of natural language (though some may resemble natural-language sentences). • The formal languages Sentence Logic and Predicate Logic are the objects of our study, and as such they are called object languages. The Metalanguage • If we are going to state anything about an object language, we must make use of a language. • We call a language used to study an object language a metalanguage. • In theory, the metalanguage may be identical to or include the object language. – We use English to study English in linguistics. • We will strictly separate our metalanguage (English with some extra technical vocabulary) from our object languages. • Keeping the languages separate allows us to avoid semantical paradox (Tarski). Use and Mention • When we talk about an item of language, we are said to mention it. • Whenever an item of any object language is mentioned, it must be placed within single quotation marks. • We may use English to mention an item of English. – ‘Bush’ has four letters and starts with a ‘B’. – ‘George W. Bush was born in Texas’ is false. – ‘This sentence is false’ is true. Metavariables • We may also use English to mention items of Sentence Logic and Predicate Logic. – ‘⊃’ is a connective of Sentence Logic. – ‘P ⊃ Q’ is a conditional. – If ‘P’ is true and ‘P ⊃ Q’ is true, then ‘Q’ is true.
    [Show full text]