Appendix A: an Historical Overview

Total Page:16

File Type:pdf, Size:1020Kb

Appendix A: an Historical Overview Appendix A: An Historical Overview We begin with an analogy between the history of calculus and the history of mathematical logic. 1 Calculus In Athens in the Golden Age of Classical Greece, Plato (c. 428-348 B.C.E.) made geometry a prerequisite for entrance to his philosophical academy, for a master of geometry was a master of correct and exact reasoning (see Thomas [1939, LID. Euclid (c. 300 B.C.E.) emphasized the importance of the axiomatic method, which proceeds by deduction from axioms. (From this point of view, logic is the study of deduction.) Euclid and Archimedes (287-212 B.C.E.) and their predecessors showed how to use synthetic geometry to calculate areas and volumes of many simple figures and solids. They also showed how to solve, using geometry, many simple mechanics, hydrostatics and geometrical optics problems. In the twenty centuries separating Euclid and Archimedes from Leibniz (1640­ 1710) and Newton (1640-1722), increasingly difficult problems of calculating areas and volumes and of mechanics and hydrostatics were solved one by one by special methods from Euclidean and Archimedian geometry. Each physical or mathematical advance made by the use of this geometric method required the extraordinary mathematical talent of a Galileo (1564-1642) or a Huygens (1629-1695). Things changed radically after Descartes's discovery, published as the appendix to his Discours de la Methode [1637,2.3], that geometric problems could be translated into equivalent algebraic problems. Geometric methods were replaced by algebraic computations. There were already strong hints ofsymbolic-algebraic methods of integration and differentiation in the work of Fermat (1601-1665) and in the works of Newton's teacher Barrow (1630-1677) and Leibniz's predecessor Cavalieri (1598-1647). The symbolic methods of differentiation and integration discovered by Ne\/ton and Leibniz made it possible for later generations to use the ordinary calculus to develop science and engineering without being mathematical geniuses. These methods are still the basis for understanding, modeling, simulating, designing 376 Appendix A: An Historical Overview and developing physical and engineering systems. Both Leibniz and Newton were aware of the breadth and importance of these discoveries for our understanding ofthe physical world. Calculus was well-named in that it reduced many problems of mathematics and physics to largely algebraic and symbolic calculation. 2 Logic Aristotle's (384-322 H.C.E.) theory of syllogistic also dates from the Golden Age of ancient Greece and the disputations of the Platonic Academy (see Plato's Euthydemus). It is found in the collection of his works, called by ancient editors the Oryanon. It consists ofthe Catagoriae, De Interpretatione, Analytica Priom, Analytica Posteriora, Topica and De Sophisticis Elenchis. We discuss only the elements of syllogistic from the Analytica Priom. This was the first successful calculus of reasoning with "all" and "some". In modern terminology, we translate "all" and "some" to the quantifiers "for all" and "there exists". To the modern eye, syllogistic looks quaint with its language of noun expressions, terms universal and particular. But it has solid motivation. For Aristotle, the world consisted of objects c which mayor may not possess a given property P. In our modern notation the letter P is called a predicate sym­ bol. A particular interpretation of P is given by specifying a nonempty domain C of objects and a set of these objects to be denoted by P. Then, with x a variable ranging over C, P(x) is a logical formula read "x has the property P" . Also, if c is a name for a particular object, then P(c) is a logical formula read "c possesses property P" . Now an object may simultaneously have many different properties. An object c may be simultaneously hard, round, red, lighter than water, in this room, on the floor, in the southeast corner. In the late seventeenth century, Leibniz thought that objects should be uniquely characterized by knowing all their properties. Leibniz called this idea the principle of identity of indiscernibles. Deducing that an object c has one property from the fact that c has some other properties is the kind ofquestion that Aristotle's syllogistic addressed. This use of logic is especially characteristic of the classificatory biology of Linnaeus (1707­ 1788) with its genus, species, and varieties. His system is a direct intellectual descendent of Aristotle's biology. Aristotle is often, for this reason, called the "father of biology". His conception of biology and his conception of syllogistic are intimately related. Syllogistic was taught in the standard college curriculum as part of the Trivium of Logic, Rhetoric and Grammar from the middle ages to 1900, and still persists in many Catholic colleges undiminished and unchanged as the main training in logical reasoning, even though outdated by modern mathe­ matical logic. Syllogistic's chief function was as a check that the quantifiers "for all x" and "there exists an x" were being used correctly in arguments. The aim was to eliminate incorrect arguments which use principles that look like logically true 2 Logic 377 principles but are not. We follow Aristotle's follower, Chryssipus (d. 207 B.C.E.), in writing syllogistic entirely as rules of inference. An example of a valid mode of syllogism in this style is the rule of inference called "mode Barbara". From "All Pare Q" and "All Q are R" infer "All Pare R". In contemporary logical notation we write P(x) for "x is a P", Q(x) for "x is a Q", R(x) for "x is an R", (V'x) for "for all x", (3x) for "there exists an x" and" -+" for "implies". Translated to a modern rule of inference, mode Barbara becomes From (V'x)(P(x) -+ Q(x)) and (V'x)(Q(x) -+ R(x)) infer (V'x)(P(x) -+ R(x)). In this notation P, Q, R are called unary predicate (or relation) symbols. An invalid Aristotelian mode is From "Some P are Q" and "Some Q are R" infer "Some Pare R". In modern notation, using /\ for "and" this "rule" would be translated as follows: From (3x)(P(x) /\ Q(x)) and (3x)(Q(x) /\ R(x)) infer (3x)(P(x) /\ R(x)). (Give a counterexample to this mode!) Syllogistic treated four forms of propositions, called categorical propositions, whose medieval names were A, E, I and 0: A) "Every P is a Q" E) "NoPisaQ" I) "Some P is a Q" 0) "Some P is not a Q" . The valid modes were given mnemonic names based on the sequence of proposi­ tions. Thus the valid mode listed above which has the sequence AAA as the two hypotheses and the conclusion was called "Barbara". 378 Appendix A: An Historical Overview Consider the sequence EAE which had the mnemonic name "Celarent": From "No Q is R" and "Every P is Q" infer "No Pis R". The modern notation for "not" is -', so this mode could be translated to modern notation as From -,(3x)(Q(x) 1\ R(x» and (V'x)(P(x) -> Q(x» infer -,(3x)(P(x) 1\ R(x». Exercise 1. Reconstruct the syllogisms from the vowels of the medieval mnemonics, which represent the two premises and the conclusion of the syllogism and then translate them into modern notation. 1. Darii 2. Ferio 3. Cesare 4. Camestres 5. Festino 6. Baroco 7. Darapti 8. Disamis 9. Datisi 10. Felapton 11. Bocardo 12. Ferison 13. Bramantip 14.Camenes 15. Dimaris 16. Fesapo 17. Fresison. (Warning: Aristotle assumes that predicates are nonvacuous. This means that, with modern conventions, the validity of 7, 10, 13 and 16 require that such assumptions be made explicitly.) Aristotle gave systematic derivations of some of these modes from others. His work was the first axiomatic system for deriving some logical truths from oth­ ers. In addition, he constructed counterexamples for false modes and rules for negations (contradictories). Aristotle also gave the first systematic discussion of modal logics (discussed in IV) based on the connectives (>p, "it is possible that p", and Dp, "it is necessary that p". These connectives, unlike those mentioned above, are not "truth functional". That is, the truth or falsity of p does not determine the truth or falsity of Dp or Op : p may be possible and false or p may be possible and true. (For a more detailed analysis of the work of the ancient Greek logicians, see Lukasiewicz [1957, 2.2J, Bochenski [1951, 2.2] and Mates [1961, 2.2J.) Even though syllogistic was useful in clarifying philosophical discussions, it had no substantial influence on mathematicians. Mathematicians had reasoned very tightly even before the time of Aristotle. Indeed, their work was traditionally the model of exact reasoning. However, their reasoning was not fully described by syllogistic. What was missing? With the benefit of hindsight, a short answer is: the rest of propositional logic and the notion of a relation with many arguments. Developing the work of Philo of Megara (c. 300 B.C.E.), the Stoic Chryssipus of Soli introduced implication (now written -», conjunction (now written 1\) and exclusive disjunction ("P or Q but not both"). Nowadays, instead of the last 3 Leibniz's Dream 379 mentioned connective we use inclusive disjunction, "P or Q or both" , written P V Q. Chryssipus understood the characteristic property of propositional logic: the truth or falsity of compound propositions built from these connectives is determined by knowing the truth or falsity of the parts. As for relations, Euclidean geometry is based on the relation of incidence R(x, y), meaning that x is incident with y, where x, yare points, lines, or planes. Thus a point may be incident with (lie on) a line; a line may be incident with (lie on) a plane.
Recommended publications
  • Terms First-Order Logic: Syntax - Formulas
    First-order logic FOL Query Evaluation Giuseppe De Giacomo • First-order logic (FOL) is the logic to speak about object, which are the domain of discourse or universe. Universita` di Roma “La Sapienza” • FOL is concerned about Properties of these objects and Relations over objects (resp. unary and n-ary Predicates) • FOL also has Functions including Constants that denote objects. Corso di Seminari di Ingegneria del Software: Data and Service Integration Laurea Specialistica in Ingegneria Informatica Universita` degli Studi di Roma “La Sapienza” A.A. 2005-06 G. De Giacomo FOL queries 1 First-order logic: syntax - terms First-order logic: syntax - formulas Ter ms : defined inductively as follows Formulas: defined inductively as follows k • Vars: A set {x1,...,xn} of individual variables (variables that denote • if t1,...,tk ∈ Ter ms and P is a k-ary predicate, then k single objects) P (t1,...,tk) ∈ Formulas (atomic formulas) • Function symbols (including constants: a set of functions symbols of given • φ ∈ Formulas and ψ ∈ Formulas then arity > 0. Functions of arity 0 are called constants. – ¬φ ∈ Formulas • Vars ⊆ Ter ms – φ ∧ ψ ∈ Formulas k – φ ∨ ψ ∈ Formulas • if t1,...,tk ∈ Ter ms and f is a k-ary function, then k ⊃ ∈ f (t1,...,tk) ∈ Ter ms – φ ψ Formulas • nothing else is in Ter ms . • φ ∈ Formulas and x ∈ Vars then – ∃x.φ ∈ Formulas – ∀x.φ ∈ Formulas G. De Giacomo FOL queries 2 G. De Giacomo FOL queries 3 • nothing else is in Formulas. First-order logic: Semantics - interpretations Note: if a predicate is of arity Pi , then it is a proposition of propositional logic.
    [Show full text]
  • Chapter 6: Translations in Monadic Predicate Logic 223
    TRANSLATIONS IN 6 MONADIC PREDICATE LOGIC 1. Introduction ....................................................................................................222 2. The Subject-Predicate Form of Atomic Statements......................................223 3. Predicates........................................................................................................224 4. Singular Terms ...............................................................................................226 5. Atomic Formulas ............................................................................................228 6. Variables And Pronouns.................................................................................230 7. Compound Formulas ......................................................................................232 8. Quantifiers ......................................................................................................232 9. Combining Quantifiers With Negation ..........................................................236 10. Symbolizing The Statement Forms Of Syllogistic Logic ..............................243 11. Summary of the Basic Quantifier Translation Patterns so far Examined ......248 12. Further Translations Involving Single Quantifiers ........................................251 13. Conjunctive Combinations of Predicates.......................................................255 14. Summary of Basic Translation Patterns from Sections 12 and 13.................262 15. ‘Only’..............................................................................................................263
    [Show full text]
  • Handout 5 – the Semantics of Predicate Logic LX 502 – Semantics I October 17, 2008
    Handout 5 – The Semantics of Predicate Logic LX 502 – Semantics I October 17, 2008 1. The Interpretation Function This handout is a continuation of the previous handout and deals exclusively with the semantics of Predicate Logic. When you feel comfortable with the syntax of Predicate Logic, I urge you to read these notes carefully. The business of semantics, as I have stated in class, is to determine the truth-conditions of a proposition and, in so doing, describe the models in which a proposition is true (and those in which it is false). Although we’ve extended our logical language, our goal remains the same. By adopting a more sophisticated logical language with a lexicon that includes elements below the sentence-level, we now need a more sophisticated semantics, one that derives the meaning of the proposition from the meaning of its constituent individuals, predicates, and variables. But the essentials are still the same. Propositions correspond to states of affairs in the outside world (Correspondence Theory of Truth). For example, the proposition in (1) is true if and only if it correctly describes a state of affairs in the outside world in which the object corresponding to the name Aristotle has the property of being a man. (1) MAN(a) Aristotle is a man The semantics of Predicate Logic does two things. It assigns a meaning to the individuals, predicates, and variables in the syntax. It also systematically determines the meaning of a proposition from the meaning of its constituent parts and the order in which those parts combine (Principle of Compositionality).
    [Show full text]
  • First-Order Logic Without Bound Variables: Compositional Semantics
    First-order Logic without bound variables: Compositional Semantics W. W. Tait This paper was written in honor of Dag Prawitz for the occasion, now alas long past, of his 70th birthday. An attractive format for semantics is that in which composite expressions are built up from atomic ones by means of the operation of concatenation and the concatenation XY expresses the application of a function denoted by X to an argument denoted by Y . The use of relative pronouns presents an obstacle to this form of compositional semantics, since the reference of a relative pronoun in one component may occur in another. In the standard notation of first-order predicate logic this occurs in the form of variable- binding operations of quantification: in the sentence 8xφ(x), the reference of x in 8x is in φ(x) and neither component has an independent meaning. Frege, in the interests of compositional semantics, was led by this to declare that the open formula φ(x) is semantically significant: it simply denotes an `incomplete object'. We won't discuss here the many reasons for rejecting this very ugly idea, but reject it we will. So the demands of compositional semantics require that we formalize first-order predicate logic without using bound variables. Of course the use of bound variables is very natural and the means that we use to eliminate them can result in quite complex expressions. Our purpose, therefore, is not the practical one of finding the most readable notation: it is the theoretical one of obtaining a compositional semantics. On the other hand, we shouldn't be too humble: although the notation φ(v) with free variable v and instances φ(t) where t is a term is quite intuitive, the substi- tutions involved in actual cases, in substituting t for the possibly multiple occurrences of v in φ(v), can create long expressions.
    [Show full text]
  • Logic Via Foundational Algorithms
    Logic via Foundational Algorithms James Hook and Tim Sheard March 1, 2011 Contents 1 Overview; Introduction to Propositional Logic 3 1.1 Course Goals and Outline . 3 1.2 Propositional logic . 3 1.2.1 How to understand a logic? . 4 1.2.2 Syntax of Propositional Logic . 4 1.2.3 Natural Deduction Proofs for Propositional Logic . 5 1.3 Tim’s Prover and exercise . 9 2 Propositional logic: truth, validity, satisfiability, tautology, and soundness 10 2.1 Semantics . 10 2.1.1 Valuation . 10 2.1.2 Logical equivalence . 11 2.1.3 Tautology . 11 2.1.4 Satisfiable . 11 2.2 Soundness . 11 2.3 Exercise 2: Backward prover . 14 3 Tableau Proof 15 3.1 Signed Tableau prover . 15 3.1.1 A systematic example . 16 3.1.2 Soundness . 18 3.1.3 A Simple Implementation . 20 3.1.4 Completeness . 22 4 Prop logic: completeness, SAT solvers 22 4.1 Propositional Tableau Proofs, Continued . 23 4.1.1 Uniform notation . 23 4.1.2 Improving the Prover . 23 4.2 Gentzen L-style prover . 24 4.3 Normal Forms . 26 4.4 A Framework for Completeness . 28 1 4.4.1 Propositional Hintikka Sets and the Model Existence The- orem . 29 4.4.2 Application to Tableau completeness . 31 4.4.3 Application to other systems . 32 5 Applications of SAT solvers 32 6 Ideas in SAT Solving 32 6.1 Simple, Incomplete SAT solvers . 33 6.1.1 Conceptual Description . 33 6.1.2 Discussion of complexity . 40 6.1.3 An implementation in Haskell .
    [Show full text]
  • First–Order Logic
    (LMCS, p. 317) V.1 First{Order Logic This is the most powerful, most expressive logic that we will examine. Our version of ¯rst-order logic will use the following symbols: ² variables ² connectives (_; ^; !; $; : ) ² function symbols ² relation symbols ² constant symbols ² equality (¼) ² quanti¯ers (8; 9) (LMCS, p. 318) V.2 Formulas for a ¯rst-order language L are de¯ned inductively as follows: ² There are two kinds of atomic formulas: (s ¼ t) , where s and t are terms, and (rt1 ¢ ¢ ¢ tn) , where r is an n{ary relation symbol and t1; ¢ ¢ ¢ ; tn are terms. ² If F is a formula, then so is (: F) . ² If F and G are formulas, then so are (F _ G) , (F ^ G) , (F ! G) , (F $ G) . ² If F is a formula and x is a variable, then (8x F) and (9x F) are formulas. (LMCS, p. 318) V.3 Notational Conventions ² Drop outer parentheses ² Adopt the previous precedence conventions for the propositional connectives. ² Quanti¯ers bind more strongly than any of the connectives. Thus 8y (rxy) _ 9y (rxy) means (8y (rxy)) _ (9y (rxy)) . (LMCS, p. 318) V.4 The subformulas of a formula F : ² The only subformula of an atomic formula F is F itself. ² The subformulas of : F are : F itself and all the subformulas of F. ² The subformulas of F ¤ G are F ¤ G itself and all the subformulas of F and all the subformulas of G: ( ¤ is any of _, ^, !, r $). ² The subformulas of 8x F are 8x F itself and all the subformulas of F. ² The subformulas of 9x F are 9x F itself and all the subformulas of F.
    [Show full text]
  • First Order Logic What Is New Compared to Propositional Logic? • We Have a Collection of Things
    First order logic What is new compared to propositional logic? • We have a collection of things. • We call this the domain of discourse. • We have “predicates” that state properties about the items in the collection. • We can quantify statements in the logic – Universal quatification – for all x … – Existential qunatification- there exists x …. Examples • All natural numbers are either even or odd – What is the domain of discourse? • In the Family tree example (from the FiniteSet code), no one is a descendant of themselves. – What is the predicate? • Addition is commutative – What is the domain? – What is the preicate? Observation • Many logics have these distinctions – A domain of discourse – A set of predicates over the domain • Some logics add functions over the domain as well as predicates – A set of connectives (and, or, not, etc) – A set of quantifiers (forall, exists) • Some logics (e.g. temporal) add more quantifiers • How does propositional logic fit in this framework? First order logic • A domain of discourse • Terms over the domain – A minimum of variables – Sometimes constants – Some times functions • Formulas – Predicates P(term, …, term) – Connectives (and, or, not, implies) – Quantifers (for all, exists) Formulas and Terms • A First-order logic is a parameterized family of logics – Parameters • Constants ( c ) • Function symbols ( f ) • Predicate symbols ( p ) • L(c,f,p) is a logic for concrete c, f, and p • Quantifiers are bound in formula, but name individuals used in terms • Predicates are atomic elements of formulas but are applied to terms • Both functions and predicates are applied to a fixed number of arguments, called their arity.
    [Show full text]
  • A Précis of First-Order Logic: Syntax
    P1: GEM/SPH P2: GEM/SPH QC: GEM/UKS T1: GEM CY186-09 CB421-Boolos July 27, 2007 16:42 Char Count= 0 9 A Pr´ecis of First-Order Logic: Syntax This chapter and the next contain a summary of material, mainly definitions, needed for later chapters, of a kind that can be found expounded more fully and at a more relaxed pace in introductory-level logic textbooks. Section 9.1 gives an overview of the two groups of notions from logical theory that will be of most concern: notions pertaining to formulas and sentences, and notions pertaining to truth under an interpretation. The former group of notions, called syntactic, will be further studied in section 9.2, and the latter group, called semantic, in the next chapter. 9.1 First-Order Logic Logic has traditionally been concerned with relations among statements, and with properties of statements, that hold by virtue of ‘form’ alone, regardless of ‘content’. For instance, consider the following argument: (1) A mother or father of a person is an ancestor of that person. (2) An ancestor of an ancestor of a person is an ancestor of that person. (3) Sarah is the mother of Isaac, and Isaac is the father of Jacob. (4) Therefore, Sarah is an ancestor of Jacob. Logic teaches that the premisses (1)–(3) (logically) imply or have as a (logical) consequence the conclusion (4), because in any argument of the same form, if the premisses are true, then the conclusion is true. An example of another argument of the same form would be the following: (5) A square or cube of a number is a power of that number.
    [Show full text]
  • Logic and Resolution
    Appendix A Logic and Resolution One of the earliest formalisms for the representation of knowledge is logic. The formalism is characterized by a well-defined syntax and semantics, and provides a number of inference rules to manipulate logical formulas on the basis of their form in order to derive new knowledge. Logic has a very long and rich tradition, going back to the ancient Greeks: its roots can be traced to Aristotle. However, it took until the present century before the mathematical foundations of modern logic were laid, amongst others by T. Skolem, J. Herbrand, K. G¨odel, and G. Gentzen. The work of these great and influential mathematicians rendered logic firmly established before the area of computer science came into being. Already from the early 1950s, as soon as the first digital computers became available, research was initiated on using logic for problem solving by means of the computer. This research was undertaken from different points of view. Several researchers were primarily interested in the mechanization of mathematical proofs: the efficient automated generation of such proofs was their main objective. One of them was M. Davis who, already in 1954, developed a computer program which was capable of proving several theorems from number theory. The greatest triumph of the program was its proof that the sum of two even numbers is even. Other researchers, however, were more interested in the study of human problem solving, more in particular in heuristics. For these researchers, mathematical reasoning served as a point of departure for the study of heuristics, and logic seemed to capture the essence of mathematics; they used logic merely as a convenient language for the formal representation of human reasoning.
    [Show full text]
  • A Concise Introduction to Mathematical Logic
    Wolfgang Rautenberg A Concise Introduction to Mathematical Logic Textbook Third Edition Typeset and layout: The author Version from June 2009 corrections included Foreword by Lev Beklemishev, Moscow The field of mathematical logic—evolving around the notions of logical validity, provability, and computation—was created in the first half of the previous century by a cohort of brilliant mathematicians and philosophers such as Frege, Hilbert, Gödel, Turing, Tarski, Malcev, Gentzen, and some others. The development of this discipline is arguably among the highest achievements of science in the twentieth century: it expanded mathe- matics into a novel area of applications, subjected logical reasoning and computability to rigorous analysis, and eventually led to the creation of computers. The textbook by Professor Wolfgang Rautenberg is a well-written in- troduction to this beautiful and coherent subject. It contains classical material such as logical calculi, beginnings of model theory, and Gödel’s incompleteness theorems, as well as some topics motivated by applica- tions, such as a chapter on logic programming. The author has taken great care to make the exposition readable and concise; each section is accompanied by a good selection of exercises. A special word of praise is due for the author’s presentation of Gödel’s second incompleteness theorem, in which the author has succeeded in giving an accurate and simple proof of the derivability conditions and the provable Σ1-completeness, a technically difficult point that is usually omitted in textbooks of comparable level. This work can be recommended to all students who want to learn the foundations of mathematical logic. v Preface The third edition differs from the second mainly in that parts of the text have been elaborated upon in more detail.
    [Show full text]
  • Quantification by Sidney Felder the Truth-Functional Connectives
    Quantification by SidneyFelder The truth-functional connectivesconstitute the expressive and deductive “engine” of propositional logic. These combine and relate complete atomic sentences whose internal structures are givenno distinctively logical role whatsoever. From one formal point of view, quantificational logic,inall of its infinite varieties, is marked by its penetration to a sentence’ssub-atomic level, a levelfrom which sub-sentential elements that are common to multiplicities of sentences can be discerned and exploited. It has been found, specifically,that just by isolating those aspects of propositions that can be interpreted as making assertions about all or some individuals of one domain or another,a tremendously more powerful system of logic is created: In augmenting the propositional logic by the universal and existential quantifiers “for all x” (symbolized (x) or (∀x)) and “there exists an x” (symbolized (∃x)), and their associated apparatus, we both 1) enormously expand the sphere of abstract ideas and structures that can be givenprecise and distinctive expression in formal terms and 2) vastly increase the range of propositions that can be brought into non-trivial expressive and deduc- tive relationship with each other. We are nowgoing to define the vocabulary and concepts of what is variously called the FirstOrder Predicate Calculus, Predicate Logic,the Lower Predicate Calculus (LPC), and FirstOrder Logic (FOL). (Another (nowseldom used) older name is the FirstOrder Functional Calculus). First Order Logic is simultaneously the most elementary and the most standard of the quantificational log- ics. (There is, for example, Second Order Logic, Third Order Logic, Quantified Modal Logic, Epis- temic Logic, etc.). The First Order system whose axioms include only logical axioms (only axioms that are logically valid) singles out the class of logically valid formulae.
    [Show full text]
  • Predicate Logic
    Predicate Logic Yimei Xiang [email protected] 18 February 2014 1 Review 1.1 Set theory 1.2 Propositional Logic • Connectives • Syntax of propositional logic: { A recursive definition of well-formed formulas { Abbreviation rules • Semantics of propositional logic: { Truth tables { Logical equivalence { Tautologies, contradictions, contingencies { Indirect reasoning { Relations between propositions: equivalence, contradiction, entailment • Question: (i) Does (a) contradicts (b) (viz. two sentences are contradictory iff they cannot be simultaneously true)? (ii) If it does, can you show this contradiction by propositional logic? (1) a. Mary is wearing a blue skirt. b. Nobody is wearing a blue skirt. 1 Ling 97r: Mathematical Methods in Linguistics (Week 3) 2 The syntax of predicate logic 2.1 The vocabulary of predicate Logic • Vocabulary (2) a. Individual constants: j; m; ::: b. Individual variables: x; y; z; ::: The individual variables and constants are the terms. c. Predicates: P; Q; R; ::: Each predicate has a fixed and finite number of arguments called its arity. d. Connectives: :; _; ^; !; $ e. Quantifiers: 8 (the universal quantifier, `all, each, every'), 9 (the exis- tential quantifier, `some' in the sense of \at least one, possibly more") f. Constituency labels: parentheses, square brackets and commas. • Existential quantifier: 9 (3) a. A(j; x) John admires x. b. 9xA(j; x) John admires something. • Universal quantifier: 8 (4) a. Every teacher is friendly. b. T (p) ! F (p) If Peter is a teacher, then he is friendly. c. T (b) ! F (b) If Bill is a teacher, then he is friendly. d. 8x(T (x) ! F (x)) For every x, If x is a teacher, then x is friendly.
    [Show full text]