TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY
|
|
- Alexis Watson
- 5 years ago
- Views:
Transcription
1 Bulletin of the Section of Logic Volume 37:3/4 (2008), pp Tomasz Jarmużek TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY Abstract In the article we present an application of some tableaux method presented in [1]. It is used to define a certain system of syllogistic. We consider only the basic system with Aristotelian sentences but without the assumption on non-emptiness. The presented approach can be effectively extended to enriched syllogistic in some of many ways. However, here we limit ourselves to the most basic and general perspective. Thanks to it and the method we use, we can consider a problem of decidability. In that matter we are inspired by articles [2], [3], where the problem of the cardinality of a domain for syllogistic is researched. Since we consider a pure syllogistic language, without boolean connectives, so we come to slightly different results. At the end we show a very simple connection between the formal structures of reasoning and a cardinality of domain, which is sufficient to decide whether a given reasoning is valid or not. 1. Bases: system TS Language and grammar. The alphabet of TS (in short: ALF(TS)) can be described as the union of separate sets: terms T erm = {P 1, Q 1, R 1, P 2, Q 2, R 2,... } and auxiliary symbols {a, e, i, o}. Now, we define notions of a TS formula and an auxiliary expression: This paper was supported by founds for Polish science , as a part of a research project, nr. NN Author would like to thank to Andrzej Pietruszczak for his support and suggestion to some ideas appearing in the article.
2 224 Tomasz Jarmużek Definition 2.1. To the set of formulas For belong all and only such expressions that have one of the following forms: 1. AaB (All A are B.) 2. AiB (At least one A is B.) 3. AeB (No A is B.) 4. AoB (At least one A is not B.) To the set of auxiliary expressions Ae belong all and only such expressions that have one of the following forms: 1. A +j (The object j is A.) 2. A j (The object j is not A.) where A, B T erm and j I, i.e. to the set of indexes (so to any kind of objects, in particular natural numbers). The members of For are called formulas. The set For Ae will be called set of expressions, designated by EX, and its members will be called expressions. Semantics. In the further parts we use symbols of predicate logic, logical connectives:,,, quantifiers,, and standard set-theoretical notions. Definition 2.2. [Interpretation] An interpretation I of the formulas is any pair P (D), f, where D is a set of any kind of objects, P (D) is the powerset of D, and f is a function from T erm into P (D), i.e. f : T erm P (D). Definition 2.3. [Truth] Let I be an interpretation. We define the following conditions that should be satisfied by a formula to be called true in I (in short: I = φ, where φ For): 1. I = AaB iff f(a) f(b) 2. I = AiB iff f(a) f(b) 3. I = AeB iff f(a) f(b) = 4. I = AoB iff f(a) f(b) where A, B T erm and j I. Definition 2.4. [Satisfaction, semantic consequence] Let Φ be a set of formulas. (a) Let I be an interpretation. We say that I satisfies Φ (in short: I = Φ) iff for each φ Φ: I = φ. (b) We say that Φ is satisfiable
3 Tableau System for Logic of Categorial Propositions and Decidability 225 iff there is an interpretation I such that I = Φ. (c) Let ψ be a formula. We say that ψ follows from Φ (is a semantic consequence of ) iff for any interpretation I: I = ψ, whenever I = Φ. Definition 2.5. Let Φ be a set of expressions and I = P (D), f be an interpretation. I is faithful to Φ iff 1. I = Φ For 2. there is a function γ : I D, such that for any A, B T erm and j I: (a) if A +j Φ, then γ(j) f(a) (b) if A j Φ, then γ(j) f(a). Tableaux approach We define tableaux rules of inference for TS. Definition 2.6. [Tableaux rules] Let Φ be a set of expressions, A, B T erm, and j I. We call tableaux rules for TS the following rules: Ra + Φ {AaB,A +j } Φ {AaB,A +j,b +j }, where B+j Φ Ra Φ {AaB,B j } Φ {AaB,B j,a j }, where A j Φ Re Φ {AeB} Φ {BeA}, where BeA Φ Re + Φ {AeB,A +j } Φ {AeB,A +j,b j }, where B j Φ Φ {AiB} Ri Φ {A +j,b +j }, where j does not occur in any expression in Φ, and for any k I {A +k, B +k } Φ. Φ {AoB} Ro Φ {A +j,b j }, where j does not occur in any expression in Φ, and for any k I {A +k, B k } Φ We call the initial set of any of the rules a body of a rule, whilst the result set a conclusion of a rule. For convenience we write these rules as fractions but, of course, we may also sometimes use ordered pairs, since the rules are collections of pairs defined on EX.
4 226 Tomasz Jarmużek Definition 2.7. Let Φ be a set of expressions and R a tableaux rule. We say that a body and a conclusion of R are contained in Φ iff there are such sets of expressions 1, 2, that: 1, 2 in R and 1, 2 Φ. Definition 2.8. [Inconsistent expressions] The following sets of expressions are called inconsistent: {AaB, AoB} {AeB, AiB} {A +j, A j } where A, B are terms and j I. By : For For we mean the function defined with the condition: (x) = y iff x and y are inconsistent. Let Φ be a set of expressions, containing some inconsistent expressions. Then Φ is called inconsistent. Otherwise, we call it consistent. Lemma 2.1. Let I = P (D), f be any interpretation. if φ and ψ are inconsistent formulas, then I is faithful to {φ} iff I is not faithful to {ψ} if Φ is an inconsistent set of expressions, then I is not faithful to Φ. Proof: Obvious, by the Definitions 2.3, 2.4, and 2.5. Tableaux proof Definition 2.9. [Tableaux proof] Let Φ {ψ} F or. Formula ψ has a proof on the ground of Φ (in short, we write: Φ ψ or Φ ψ, when it has no proof) iff for some finite Φ Φ there is a set of expressions Ψ = { (ψ), φ 1, φ 2,..., φ n } such that: 1. for any k n, if φ k Ψ, then one of the following conditions is satisfied: (a) φ k Φ (b) there is a tableaux rule such that its body is contained in Ψ and φ k belongs to its conclusion. 2. {A +j, A j } Ψ, for some term A, and some j I. Example 2.1. Let us prove that {P 1 aq 8, R 3 ip 2, Q 8 ar 1 } P 1 ar 1. We take the set Φ = {P 1 aq 8, Q 8 ar 1 } and build the following sequence of sets:
5 Tableau System for Logic of Categorial Propositions and Decidability 227 { (P 1 ar 1 ), P 1 aq 8, Q 8 ar 1 } = {P 1 or 1, P 1 aq 8, Q 8 ar 1 } {P 1 or 1, P 1 +1, R1 1, P 1aQ 8, Q 8 ar 1 } {P 1 or 1, P 1 +1, R1 1, P 1aQ 8, Q +1 8, Q 8aR 1 } {P 1 or 1, P 1 +1, R1 1, P 1aQ 8, Q +1 8, Q 8aR 1, R 1 +1 } = Ψ Since Ψ satisfies the conditions of the Definition 2.9, so {P 1 aq 8, R 3 ip 2, Q 8 ar 1 } P 1 ar 1. Soundness We start with a certain lemma. Lemma 2.2. For any interpretation I, any Φ EX and any expressions AaB, AeB, AoB, AiB, A +j, A j, B +j, B j : 1. if I is faithful to Φ {AaB, A +j }, then I is faithful to Φ {AaB, A +j, B +j } 2. if I is faithful to Φ {AaB, B j }, then I is faithful to Φ {AaB, A j, B j } 3. if I is faithful to Φ {AeB, A +j }, then I is faithful to Φ {AaB, A +j, B j } 4. if I is faithful to Φ {AeB}, then I is faithful to Φ {AeB, BeA} 5. if I is faithful to Φ {AiB}, then I is faithful to Φ {AiB, A +j, B +j } 6. if I is faithful to Φ {AoB}, then I is faithful to {AoB, A +j, B j }. Proof: In the proof we apply Definitions 2.3 and 2.5. Let I = P (D), f. We consider only the first case because other ones are similar and easy. Case 1. Let I be faithful to Φ {AaB, A +j }. So, I = AaB and there is a function γ : I D with γ(j) f(a), by Definition 2.5. As a consequence, by Definition 2.3, x D (x f(a) x f(b)) and γ(j) f(b). Hence, again by 2.5, I is faithful to B +j. Now, we will show that: Theorem 2.1. [Soundness] For any Φ {ψ} For: if Φ ψ, then Φ = ψ. Proof: Let Φ {ψ} F or. We assume that Φ ψ. Hence, by the definition of (2.9) for some finite Φ Φ there is a set of expressions Ψ = { (ψ), φ 1, φ 2,..., φ n } such that: 1. for any k n, if φ k Ψ, then one of the following conditions is satisfied:
6 228 Tomasz Jarmużek (a) φ k Φ (b) there is a tableaux rule such that its body is contained in Ψ and φ k belongs to its conclusion. 2. {A +j, A j } Ψ, for some terms A, and some j I. Let I be an arbitrary interpretation that satisfies Φ. We assume indirectly that I = ψ. Hence, by Lemma 2.1, I = (ψ). Therefore, by the hypothesis, I = Φ { (ψ)} ( ). Now, consider Ψ. Since Ψ = { (ψ), φ 1, φ 2,..., φ n } = n + 1, so it has been constructed by the application of the tableaux rules at most n-times in some order of inclusions: Ψ 1 Ψ 2 Ψ l = Ψ, where l n + 1. Since Ψ 1 = Φ { (ψ)}, I is faithful to Ψ 1, by ( ). Let 1 < l, i l 1 and I be faithful to Ψ i. Then Φ i+1 is a consequence of application of some tableaux rule and by the Lemma 2.2 I is faithful to Ψ i+1. As a consequence, I is faithful to Ψ l = Ψ, therefore, by Lemma 2.1, Ψ is consistent, which contradicts the consequence of the main hypothesis. Finally, I = ψ. Completeness Again, we start with some auxiliary notions. Definition [Induced interpretation] Let Φ be a consistent set of expressions and I = P (D), f be an interpretation. We say that I is induced by Φ iff 1. D = {j : A +j or A j belongs to Φ} 2. f(a) = {j : A +j belongs to Φ} where A is a term and j I. Definition [Closure under tableaux rules] Let Φ be a set of expressions. 1. We say that Φ is closed under tableaux rules iff for any tableaux rule, its conclusions is contained in Φ, whenever Φ contains the body of the rule. More precisely, iff for any sets of expresions Ψ, and a substitution of any tableaux rule Ψ, Φ, whenever Ψ Φ and conditions of the rule are satisfied. 2. Let Γ be a set of expressions. We say that Φ is a closure of Γ iff Φ is minimal among sets that are closed under tableaux rules and supersets of Γ, i.e.
7 Tableau System for Logic of Categorial Propositions and Decidability 229 (a) Φ is closed under tableaux rules (b) Γ Φ (c) there is no set EX that satisfies the conditions: i. is closed under tableaux rules ii. Γ iii. Φ. Example 2.2. Let Φ = {A 1 ob 3, A +2 1, B 2 2 }. We see that a body of only one rule (the rule Ro) is contained in Φ. But we cannot apply it to Φ because in Φ there has already been some conclusions of the rule. So, Φ is closed under tableaux rules and, since it is a minimal one, is a closure of the set {A 1 ob 3 }. Fact 2.1. Let Φ be a closure of Ψ. If some expression ψ belongs to Φ, then there is a finite Ψ 0 Ψ and a finite Φ 0, a closure of Ψ 0, such that ψ belongs to Φ 0. Clearly, by induction on the tableaux rules and forms of expres- Proof: sions. Lemma 2.3. [Extension of induced interpretation] Let Φ be consistent and closed under tableaux rules set of expressions. Let I = P (D), f be an interpretation induced by Φ. Then I = Φ For. Proof: We assume that a consistent and closed under tableaux rules set of expressions Φ induces some interpretation I. We must check all cases of formulas, showing that I = φ, if φ Φ. We shall check only one case. Assume that A, B T erm and j I. 1. Let AaB belong to Φ. Consider some j D, and let j f(a). Then, by the Definition 2.10, A +j is in Φ. Since Φ is closed under the tableaux rules, so, by the rule Ra +, also B +j belongs to Φ. Again by 2.10, j f(b). Hence, x D (x f(a) x f(b)), which by Definition 2.3 implies that I = AaB. The remaining cases are similar, as well. Now, we will show that: Theorem 2.2. [Completeness] Φ ψ. For any Φ {ψ} For: if Φ = ψ, then
8 230 Tomasz Jarmużek Proof: We assume Φ ψ, for some Φ {ψ} For. Since Φ ψ, then by Definition 2.9 for any finite Φ Φ, for all sets of expressions Ψ = { (ψ), φ 1, φ 2,..., φ n } it holds that: if ( ) for any k n, if φ k Ψ, where one of the following conditions is satisfied: 1. φ k Φ 2. there is a tableaux rule such that its body is contained in Ψ and φ k belongs to its conclusion, then for any term A and any j I, {A +j, A j } Ψ. Consider the set Φ { (ψ)}. Let be an inconsistent closure of Φ { (ψ)}. By the Fact 2.1 there is some finite set Φ 0 Φ and its closure, finite set 0, which is inconsistent. As 0 is a set satisfying the condition ( ) for some set Φ = Φ 0, so it contradicts the main hypothesis. Hence, any is consistent and closed under tableaux rules. Let I be the interpretation that some induces. By Lemma 2.3, I = For. However, since Φ { (ψ)}, I = Φ { (ψ)}. So, for some I, I = Φ, but I = ψ, by Lemma 2.1. Hence, Φ = ψ. Decidability By existential formula we understand a formula of the form: AiB or AoB, where A, B are any terms. Now, we define function λ : 2 For 2 For with the condition λ(φ) = {x Φ : x is an existential formula}. Next, we define function σ : {Φ 2 For : Φ is finite} I with the condition: σ(φ) = λ(φ). Theorem 2.3. Let Φ {ψ} be a finite subset of For. Then: Φ = ψ iff I= P (D),f (D = σ(φ { (ψ)}) (I = Φ I = ψ)) Proof: Let Φ {ψ} be a finite subset of For. The proof from left to right is by Definition 2.4. For the other side we assume that Φ = ψ. Therefore, by soundness Theorem 2.1, Φ ψ. By def. of tableaux Proof 2.9 any closure of Φ { (ψ)} is consistent. Let I = P (D), f be an interpretation induced by some closure of Φ { (ψ)}, called. From the definition of induced interpretation, 2.10, it follows that D = {j : A +j or A j belongs to }. Simultaneously, every i D was introduced by the application
9 Tableau System for Logic of Categorial Propositions and Decidability 231 of a rule to an existential formula, in each time being new. Hence, D = σ(φ { (ψ)}). As a final consequence, I = Φ, but I = ψ, since I is faithful to. References [1] T. Jarmużek, Construction of tableaux for classical logic: tableaux as combinations of branches, branches as chains of sets, Logic and Logical Philosophy 1(16) (2007), pp [2] A. Pietruszczak, Cardinalities of models for pure calculi of names, Reports on Mathematical Logic, 28(1994), pp [3] A. Pietruszczak, Cardinalities of models and the expressive power of monadic predicate logic, Reports on Mathematical Logic, 30(1996), pp Departament of Logic Nicolas Copernicus University Toruń, Poland jarmuzek@umk.pl
Tableau metatheory for propositional and syllogistic logics
Tableau metatheory for propositional and syllogistic logics Part V: Theorems on relationships between tableau systems and generalized semantics Tomasz Jarmużek Nicolaus Copernicus University in Toruń Poland
More informationTableau metatheory for propositional and syllogistic logics
Tableau metatheory for propositional and syllogistic logics Part II: General idea of tableau proofs and examples Tomasz Jarmużek Nicolaus Copernicus University in Toruń Poland jarmuzek@umk.pl Logic Summer
More informationPřednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1
Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of
More informationClassical Propositional Logic
The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,
More informationKRIPKE S THEORY OF TRUTH 1. INTRODUCTION
KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed
More informationTableau metatheory for propositional and syllogistic logics
Tableau metatheory for propositional and syllogistic logics Part I: Basic notions: logic, arguments and schemas Tomasz Jarmużek Nicolaus Copernicus University in Toruń Poland jarmuzek@umk.pl Logic Summer
More informationCompleteness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:
Completeness in the Monadic Predicate Calculus We have a system of eight rules of proof. Let's list them: PI At any stage of a derivation, you may write down a sentence φ with {φ} as its premiss set. TC
More informationSyntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.
First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable
More information1 Completeness Theorem for Classical Predicate
1 Completeness Theorem for Classical Predicate Logic The relationship between the first order models defined in terms of structures M = [M, I] and valuations s : V AR M and propositional models defined
More information1. Propositional Calculus
1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:
More informationRecall that the expression x > 3 is not a proposition. Why?
Predicates and Quantifiers Predicates and Quantifiers 1 Recall that the expression x > 3 is not a proposition. Why? Notation: We will use the propositional function notation to denote the expression "
More informationPropositional Logic: Models and Proofs
Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505
More informationIntroduction to Logic in Computer Science: Autumn 2006
Introduction to Logic in Computer Science: Autumn 2006 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today Today s class will be an introduction
More informationClassical First-Order Logic
Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2008/09
More informationFirst-Order Logic. Chapter Overview Syntax
Chapter 10 First-Order Logic 10.1 Overview First-Order Logic is the calculus one usually has in mind when using the word logic. It is expressive enough for all of mathematics, except for those concepts
More informationPropositional and Predicate Logic - IV
Propositional and Predicate Logic - IV Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - IV ZS 2015/2016 1 / 19 Tableau method (from the previous lecture)
More informationHandout: Proof of the completeness theorem
MATH 457 Introduction to Mathematical Logic Spring 2016 Dr. Jason Rute Handout: Proof of the completeness theorem Gödel s Compactness Theorem 1930. For a set Γ of wffs and a wff ϕ, we have the following.
More informationMarie Duží
Marie Duží marie.duzi@vsb.cz 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: 1. a language 2. a set of axioms 3. a set of deduction rules ad 1. The definition of a language
More informationA Tableau Calculus for Minimal Modal Model Generation
M4M 2011 A Tableau Calculus for Minimal Modal Model Generation Fabio Papacchini 1 and Renate A. Schmidt 2 School of Computer Science, University of Manchester Abstract Model generation and minimal model
More informationPropositional logic (revision) & semantic entailment. p. 1/34
Propositional logic (revision) & semantic entailment p. 1/34 Reading The background reading for propositional logic is Chapter 1 of Huth/Ryan. (This will cover approximately the first three lectures.)
More informationDeductive Systems. Lecture - 3
Deductive Systems Lecture - 3 Axiomatic System Axiomatic System (AS) for PL AS is based on the set of only three axioms and one rule of deduction. It is minimal in structure but as powerful as the truth
More informationAll psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates
Predicate Logic In what we ve discussed thus far, we haven t addressed other kinds of valid inferences: those involving quantification and predication. For example: All philosophers are wise Socrates is
More informationLecture 13: Soundness, Completeness and Compactness
Discrete Mathematics (II) Spring 2017 Lecture 13: Soundness, Completeness and Compactness Lecturer: Yi Li 1 Overview In this lecture, we will prvoe the soundness and completeness of tableau proof system,
More informationSyntactic Characterisations in Model Theory
Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries
More informationIntroduction to Metalogic
Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)
More informationInformal Statement Calculus
FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example
More informationOn the Complexity of the Reflected Logic of Proofs
On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,
More informationAutomated Synthesis of Tableau Calculi
Automated Synthesis of Tableau Calculi Renate A. Schmidt 1 and Dmitry Tishkovsky 1 School of Computer Science, The University of Manchester Abstract This paper presents a method for synthesising sound
More informationModal Dependence Logic
Modal Dependence Logic Jouko Väänänen Institute for Logic, Language and Computation Universiteit van Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam, The Netherlands J.A.Vaananen@uva.nl Abstract We
More informationPart II. Logic and Set Theory. Year
Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]
More informationLecture 3: Semantics of Propositional Logic
Lecture 3: Semantics of Propositional Logic 1 Semantics of Propositional Logic Every language has two aspects: syntax and semantics. While syntax deals with the form or structure of the language, it is
More informationApplied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw
Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018
More informationPredicate Calculus - Semantics 1/4
Predicate Calculus - Semantics 1/4 Moonzoo Kim CS Dept. KAIST moonzoo@cs.kaist.ac.kr 1 Introduction to predicate calculus (1/2) Propositional logic (sentence logic) dealt quite satisfactorily with sentences
More informationAN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2
45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,
More informationBASIC MATHEMATICAL TECHNIQUES
CHAPTER 1 ASIC MATHEMATICAL TECHNIQUES 1.1 Introduction To understand automata theory, one must have a strong foundation about discrete mathematics. Discrete mathematics is a branch of mathematics dealing
More informationCMPSCI 601: Tarski s Truth Definition Lecture 15. where
@ CMPSCI 601: Tarski s Truth Definition Lecture 15! "$#&%(') *+,-!".#/%0'!12 43 5 6 7 8:9 4; 9 9 < = 9 = or 5 6?>A@B!9 2 D for all C @B 9 CFE where ) CGE @B-HI LJKK MKK )HG if H ; C if H @ 1 > > > Fitch
More informationCharacterizing First Order Logic
Characterizing First Order Logic Jared Holshouser, Originally by Lindstrom September 16, 2014 We are following the presentation of Chang and Keisler. 1 A Brief Review of First Order Logic Definition 1.
More informationPropositional and Predicate Logic - V
Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus
More information1 Completeness Theorem for First Order Logic
1 Completeness Theorem for First Order Logic There are many proofs of the Completeness Theorem for First Order Logic. We follow here a version of Henkin s proof, as presented in the Handbook of Mathematical
More informationMathematical Logic. An Introduction
Mathematical Logic. An Introduction Summer 2006 by Peter Koepke Table of contents Table of contents............................................... 1 1 Introduction.................................................
More informationA MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ
A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ NICOLAS FORD Abstract. The goal of this paper is to present a proof of the Nullstellensatz using tools from a branch of logic called model theory. In
More informationPreliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic
Introduction to EF-games Inexpressivity results for first-order logic Normal forms for first-order logic Algorithms and complexity for specific classes of structures General complexity bounds Preliminaries
More informationCS 486: Applied Logic Lecture 7, February 11, Compactness. 7.1 Compactness why?
CS 486: Applied Logic Lecture 7, February 11, 2003 7 Compactness 7.1 Compactness why? So far, we have applied the tableau method to propositional formulas and proved that this method is sufficient and
More informationA consistent theory of truth for languages which conform to classical logic
Nonlinear Studies - www. nonlinearstudies.com MESA - www.journalmesa.com Preprint submitted to Nonlinear Studies / MESA A consistent theory of truth for languages which conform to classical logic S. Heikkilä
More informationComplete Axiomatization of Discrete-Measure Almost-Everywhere Quantification
Complete Axiomatization of Discrete-Measure Almost-Everywhere Quantification Luís Cruz-Filipe 1 João Rasga 2 Amílcar Sernadas 2 Cristina Sernadas 2 1 LASIGE and Dep. Informática, FC, U Lisbon, Portugal
More informationFormal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University
Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including
More informationSKETCHY NOTES FOR WEEKS 7 AND 8
SKETCHY NOTES FOR WEEKS 7 AND 8 We are now ready to start work on the proof of the Completeness Theorem for first order logic. Before we start a couple of remarks are in order (1) When we studied propositional
More informationPropositional Calculus - Semantics (3/3) Moonzoo Kim CS Dept. KAIST
Propositional Calculus - Semantics (3/3) Moonzoo Kim CS Dept. KAIST moonzoo@cs.kaist.ac.kr 1 Overview 2.1 Boolean operators 2.2 Propositional formulas 2.3 Interpretations 2.4 Logical Equivalence and substitution
More informationFinite Automata and Regular Languages
Finite Automata and Regular Languages Topics to be covered in Chapters 1-4 include: deterministic vs. nondeterministic FA, regular expressions, one-way vs. two-way FA, minimization, pumping lemma for regular
More informationWell-behaved Principles Alternative to Bounded Induction
Well-behaved Principles Alternative to Bounded Induction Zofia Adamowicz 1 Institute of Mathematics, Polish Academy of Sciences Śniadeckich 8, 00-956 Warszawa Leszek Aleksander Ko lodziejczyk Institute
More informationOn some Metatheorems about FOL
On some Metatheorems about FOL February 25, 2014 Here I sketch a number of results and their proofs as a kind of abstract of the same items that are scattered in chapters 5 and 6 in the textbook. You notice
More informationMathematics 114L Spring 2018 D.A. Martin. Mathematical Logic
Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)
More informationDatalog and Constraint Satisfaction with Infinite Templates
Datalog and Constraint Satisfaction with Infinite Templates Manuel Bodirsky 1 and Víctor Dalmau 2 1 CNRS/LIX, École Polytechnique, bodirsky@lix.polytechnique.fr 2 Universitat Pompeu Fabra, victor.dalmau@upf.edu
More informationFirst Order Logic: Syntax and Semantics
CS1081 First Order Logic: Syntax and Semantics COMP30412 Sean Bechhofer sean.bechhofer@manchester.ac.uk Problems Propositional logic isn t very expressive As an example, consider p = Scotland won on Saturday
More informationMEREOLOGICAL FUSION AS AN UPPER BOUND
Bulletin of the Section of Logic Volume 42:3/4 (2013), pp. 135 149 Rafał Gruszczyński MEREOLOGICAL FUSION AS AN UPPER BOUND Abstract Among characterizations of mereological set that can be found in the
More informationFirst Order Logic (FOL) 1 znj/dm2017
First Order Logic (FOL) 1 http://lcs.ios.ac.cn/ znj/dm2017 Naijun Zhan March 19, 2017 1 Special thanks to Profs Hanpin Wang (PKU) and Lijun Zhang (ISCAS) for their courtesy of the slides on this course.
More information18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015)
18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015) 1. Introduction The goal for this course is to provide a quick, and hopefully somewhat gentle, introduction to the task of formulating
More informationAndrzej WROŃSKI ON PRUCNAL S MODEL DETERMINED LOGIC AND DEFINABLE PREDICATES
REPORTS ON MATHEMATICAL LOGIC 38 (2004), 87 91 Andrzej WROŃSKI ON PRUCNAL S MODEL DETERMINED LOGIC AND DEFINABLE PREDICATES A b s t r a c t. Prucnal s concept of a logic determined by a model is discussed.
More informationApproximations of Modal Logic K
WoLLIC 2005 Preliminary Version Approximations of Modal Logic K Guilherme de Souza Rabello 2 Department of Mathematics Institute of Mathematics and Statistics University of Sao Paulo, Brazil Marcelo Finger
More informationModal and temporal logic
Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.
More informationPropositional Logic Language
Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite
More informationNotes on Modal Logic
Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy
More informationSystems of modal logic
499 Modal and Temporal Logic Systems of modal logic Marek Sergot Department of Computing Imperial College, London utumn 2008 Further reading: B.F. Chellas, Modal logic: an introduction. Cambridge University
More informationPattern Logics and Auxiliary Relations
Pattern Logics and Auxiliary Relations Diego Figueira Leonid Libkin University of Edinburgh Abstract A common theme in the study of logics over finite structures is adding auxiliary predicates to enhance
More informationPredicate Calculus - Semantic Tableau (2/2) Moonzoo Kim CS Division of EECS Dept. KAIST
Predicate Calculus - Semantic Tableau (2/2) Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs402-07 1 Formal construction is explained in two steps
More informationClassical First-Order Logic
Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2009/2010 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2009/10
More information1. Propositional Calculus
1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:
More informationFormal Methods for Java
Formal Methods for Java Lecture 12: Soundness of Sequent Calculus Jochen Hoenicke Software Engineering Albert-Ludwigs-University Freiburg June 12, 2017 Jochen Hoenicke (Software Engineering) Formal Methods
More informationGödel s Completeness Theorem
A.Miller M571 Spring 2002 Gödel s Completeness Theorem We only consider countable languages L for first order logic with equality which have only predicate symbols and constant symbols. We regard the symbols
More informationTheory of Computation
Thomas Zeugmann Hokkaido University Laboratory for Algorithmics http://www-alg.ist.hokudai.ac.jp/ thomas/toc/ Lecture 3: Finite State Automata Motivation In the previous lecture we learned how to formalize
More informationKE/Tableaux. What is it for?
CS3UR: utomated Reasoning 2002 The term Tableaux refers to a family of deduction methods for different logics. We start by introducing one of them: non-free-variable KE for classical FOL What is it for?
More informationA Logical Formulation of the Granular Data Model
2008 IEEE International Conference on Data Mining Workshops A Logical Formulation of the Granular Data Model Tuan-Fang Fan Department of Computer Science and Information Engineering National Penghu University
More informationAn Introduction to Modal Logic III
An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami
More informationOverview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method
Overview CS389L: Automated Logical Reasoning Lecture 7: Validity Proofs and Properties of FOL Agenda for today: Semantic argument method for proving FOL validity Işıl Dillig Important properties of FOL
More informationTableaux, Abduction and Truthlikeness RESEARCH REPORT
Section of Logic and Cognitive Science Institute of Psychology Adam Mickiewicz University in Poznań Mariusz Urbański Tableaux, Abduction and Truthlikeness RESEARCH REPORT Szamarzewskiego 89, 60-589 Poznań,
More informationPredicate Logic: Sematics Part 1
Predicate Logic: Sematics Part 1 CS402, Spring 2018 Shin Yoo Predicate Calculus Propositional logic is also called sentential logic, i.e. a logical system that deals with whole sentences connected with
More informationReview 1. Andreas Klappenecker
Review 1 Andreas Klappenecker Summary Propositional Logic, Chapter 1 Predicate Logic, Chapter 1 Proofs, Chapter 1 Sets, Chapter 2 Functions, Chapter 2 Sequences and Sums, Chapter 2 Asymptotic Notations,
More informationFirst-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms
First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO
More informationOn Axiomatic Rejection for the Description Logic ALC
On Axiomatic Rejection for the Description Logic ALC Hans Tompits Vienna University of Technology Institute of Information Systems Knowledge-Based Systems Group Joint work with Gerald Berger Context The
More informationOn the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic
On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic Domenico Cantone and Marianna Nicolosi Asmundo Dipartimento di Matematica e Informatica Università
More informationA short introduction to mereology
A short introduction to mereology Department of Logic Nicolaus Copernicus University Toruń, Poland Winter School in Analysis section Topology, Hejnice 2010 Outline 1 Philosophical basis of mereology Parts
More informationThe Skolemization of existential quantifiers in intuitionistic logic
The Skolemization of existential quantifiers in intuitionistic logic Matthias Baaz and Rosalie Iemhoff Institute for Discrete Mathematics and Geometry E104, Technical University Vienna, Wiedner Hauptstrasse
More informationtp(c/a) tp(c/ab) T h(m M ) is assumed in the background.
Model Theory II. 80824 22.10.2006-22.01-2007 (not: 17.12) Time: The first meeting will be on SUNDAY, OCT. 22, 10-12, room 209. We will try to make this time change permanent. Please write ehud@math.huji.ac.il
More informationA generalization of modal definability
A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models
More informationA tableaux calculus for ALC + T min R
A tableaux calculus for ALC + T min R Laura Giordano Valentina Gliozzi Adam Jalal Nicola Olivetti Gian Luca Pozzato June 12, 2013 Abstract In this report we introduce a tableau calculus for deciding query
More informationLogic, Sets, and Proofs
Logic, Sets, and Proofs David A. Cox and Catherine C. McGeoch Amherst College 1 Logic Logical Operators. A logical statement is a mathematical statement that can be assigned a value either true or false.
More information3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.
1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is
More informationMeta-logic derivation rules
Meta-logic derivation rules Hans Halvorson February 19, 2013 Recall that the goal of this course is to learn how to prove things about (as opposed to by means of ) classical first-order logic. So, we will
More informationThe Countable Henkin Principle
The Countable Henkin Principle Robert Goldblatt Abstract. This is a revised and extended version of an article which encapsulates a key aspect of the Henkin method in a general result about the existence
More informationOverview of Logic and Computation: Notes
Overview of Logic and Computation: Notes John Slaney March 14, 2007 1 To begin at the beginning We study formal logic as a mathematical tool for reasoning and as a medium for knowledge representation The
More information1.3. BASIC COMPUTER SCIENCE PREREQUISITES 15
1.3. BASIC COMPUTER SCIENCE PREREQUISITES 15 For example, if L is reducible to L and L P then L P. A decision problem is NP-hard if every problem in NP is polynomial time reducible to it. A decision problem
More informationIntroduction to Metalogic 1
Philosophy 135 Spring 2012 Tony Martin Introduction to Metalogic 1 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: (i) sentence letters p 0, p 1, p 2,... (ii) connectives,
More informationSemantics and Pragmatics of NLP
Semantics and Pragmatics of NLP Alex Ewan School of Informatics University of Edinburgh 28 January 2008 1 2 3 Taking Stock We have: Introduced syntax and semantics for FOL plus lambdas. Represented FOL
More informationCSE 1400 Applied Discrete Mathematics Definitions
CSE 1400 Applied Discrete Mathematics Definitions Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Arithmetic 1 Alphabets, Strings, Languages, & Words 2 Number Systems 3 Machine
More informationLecture Notes 1 Basic Concepts of Mathematics MATH 352
Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Ivan Avramidi New Mexico Institute of Mining and Technology Socorro, NM 87801 June 3, 2004 Author: Ivan Avramidi; File: absmath.tex; Date: June 11,
More informationEquational Logic. Chapter Syntax Terms and Term Algebras
Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from
More informationESSLLI 2007 COURSE READER. ESSLLI is the Annual Summer School of FoLLI, The Association for Logic, Language and Information
ESSLLI 2007 19th European Summer School in Logic, Language and Information August 6-17, 2007 http://www.cs.tcd.ie/esslli2007 Trinity College Dublin Ireland COURSE READER ESSLLI is the Annual Summer School
More informationNatural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson
Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of
More informationPropositional Logic, Predicates, and Equivalence
Chapter 1 Propositional Logic, Predicates, and Equivalence A statement or a proposition is a sentence that is true (T) or false (F) but not both. The symbol denotes not, denotes and, and denotes or. If
More informationThis paper is also taken by Combined Studies Students. Optional Subject (i): Set Theory and Further Logic
UNIVERSITY OF LONDON BA EXAMINATION for Internal Students This paper is also taken by Combined Studies Students PHILOSOPHY Optional Subject (i): Set Theory and Further Logic Answer THREE questions, at
More information