The Systems of Relevance Logic
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Ling 130 Notes: a Guide to Natural Deduction Proofs
Ling 130 Notes: A guide to Natural Deduction proofs Sophia A. Malamud February 7, 2018 1 Strategy summary Given a set of premises, ∆, and the goal you are trying to prove, Γ, there are some simple rules of thumb that will be helpful in finding ND proofs for problems. These are not complete, but will get you through our problem sets. Here goes: Given Delta, prove Γ: 1. Apply the premises, pi in ∆, to prove Γ. Do any other obvious steps. 2. If you need to use a premise (or an assumption, or another resource formula) which is a disjunction (_-premise), then apply Proof By Cases (Disjunction Elimination, _E) rule and prove Γ for each disjunct. 3. Otherwise, work backwards from the type of goal you are proving: (a) If the goal Γ is a conditional (A ! B), then assume A and prove B; use arrow-introduction (Conditional Introduction, ! I) rule. (b) If the goal Γ is a a negative (:A), then assume ::A (or just assume A) and prove con- tradiction; use Reductio Ad Absurdum (RAA, proof by contradiction, Negation Intro- duction, :I) rule. (c) If the goal Γ is a conjunction (A ^ B), then prove A and prove B; use Conjunction Introduction (^I) rule. (d) If the goal Γ is a disjunction (A _ B), then prove one of A or B; use Disjunction Intro- duction (_I) rule. 4. If all else fails, use RAA (proof by contradiction). 2 Using rules for conditionals • Conditional Elimination (modus ponens) (! E) φ ! , φ ` This rule requires a conditional and its antecedent. -
Recent Work in Relevant Logic
Recent Work in Relevant Logic Mark Jago Forthcoming in Analysis. Draft of April 2013. 1 Introduction Relevant logics are a group of logics which attempt to block irrelevant conclusions being drawn from a set of premises. The following inferences are all valid in classical logic, where A and B are any sentences whatsoever: • from A, one may infer B → A, B → B and B ∨ ¬B; • from ¬A, one may infer A → B; and • from A ∧ ¬A, one may infer B. But if A and B are utterly irrelevant to one another, many feel reluctant to call these inferences acceptable. Similarly for the validity of the corresponding material implications, often called ‘paradoxes’ of material implication. Relevant logic can be seen as the attempt to avoid these ‘paradoxes’. Relevant logic has a long history. Key early works include Anderson and Belnap 1962; 1963; 1975, and many important results appear in Routley et al. 1982. Those looking for a short introduction to relevant logics might look at Mares 2012 or Priest 2008. For a more detailed but still accessible introduction, there’s Dunn and Restall 2002; Mares 2004b; Priest 2008 and Read 1988. The aim of this article is to survey some of the most important work in the eld in the past ten years, in a way that I hope will be of interest to a philosophical audience. Much of this recent work has been of a formal nature. I will try to outline these technical developments, and convey something of their importance, with the minimum of technical jargon. A good deal of this recent technical work concerns how quantiers should work in relevant logic. -
Starting the Dismantling of Classical Mathematics
Australasian Journal of Logic Starting the Dismantling of Classical Mathematics Ross T. Brady La Trobe University Melbourne, Australia [email protected] Dedicated to Richard Routley/Sylvan, on the occasion of the 20th anniversary of his untimely death. 1 Introduction Richard Sylvan (n´eRoutley) has been the greatest influence on my career in logic. We met at the University of New England in 1966, when I was a Master's student and he was one of my lecturers in the M.A. course in Formal Logic. He was an inspirational leader, who thought his own thoughts and was not afraid to speak his mind. I hold him in the highest regard. He was very critical of the standard Anglo-American way of doing logic, the so-called classical logic, which can be seen in everything he wrote. One of his many critical comments was: “G¨odel's(First) Theorem would not be provable using a decent logic". This contribution, written to honour him and his works, will examine this point among some others. Hilbert referred to non-constructive set theory based on classical logic as \Cantor's paradise". In this historical setting, the constructive logic and mathematics concerned was that of intuitionism. (The Preface of Mendelson [2010] refers to this.) We wish to start the process of dismantling this classi- cal paradise, and more generally classical mathematics. Our starting point will be the various diagonal-style arguments, where we examine whether the Law of Excluded Middle (LEM) is implicitly used in carrying them out. This will include the proof of G¨odel'sFirst Theorem, and also the proof of the undecidability of Turing's Halting Problem. -
Relevant and Substructural Logics
Relevant and Substructural Logics GREG RESTALL∗ PHILOSOPHY DEPARTMENT, MACQUARIE UNIVERSITY [email protected] June 23, 2001 http://www.phil.mq.edu.au/staff/grestall/ Abstract: This is a history of relevant and substructural logics, written for the Hand- book of the History and Philosophy of Logic, edited by Dov Gabbay and John Woods.1 1 Introduction Logics tend to be viewed of in one of two ways — with an eye to proofs, or with an eye to models.2 Relevant and substructural logics are no different: you can focus on notions of proof, inference rules and structural features of deduction in these logics, or you can focus on interpretations of the language in other structures. This essay is structured around the bifurcation between proofs and mod- els: The first section discusses Proof Theory of relevant and substructural log- ics, and the second covers the Model Theory of these logics. This order is a natural one for a history of relevant and substructural logics, because much of the initial work — especially in the Anderson–Belnap tradition of relevant logics — started by developing proof theory. The model theory of relevant logic came some time later. As we will see, Dunn's algebraic models [76, 77] Urquhart's operational semantics [267, 268] and Routley and Meyer's rela- tional semantics [239, 240, 241] arrived decades after the initial burst of ac- tivity from Alan Anderson and Nuel Belnap. The same goes for work on the Lambek calculus: although inspired by a very particular application in lin- guistic typing, it was developed first proof-theoretically, and only later did model theory come to the fore. -
Qvp) P :: ~~Pp :: (Pvp) ~(P → Q
TEN BASIC RULES OF INFERENCE Negation Introduction (~I – indirect proof IP) Disjunction Introduction (vI – addition ADD) Assume p p Get q & ~q ˫ p v q ˫ ~p Disjunction Elimination (vE – version of CD) Negation Elimination (~E – version of DN) p v q ~~p → p p → r Conditional Introduction (→I – conditional proof CP) q → r Assume p ˫ r Get q Biconditional Introduction (↔I – version of ME) ˫ p → q p → q Conditional Elimination (→E – modus ponens MP) q → p p → q ˫ p ↔ q p Biconditional Elimination (↔E – version of ME) ˫ q p ↔ q Conjunction Introduction (&I – conjunction CONJ) ˫ p → q p or q ˫ q → p ˫ p & q Conjunction Elimination (&E – simplification SIMP) p & q ˫ p IMPORTANT DERIVED RULES OF INFERENCE Modus Tollens (MT) Constructive Dilemma (CD) p → q p v q ~q p → r ˫ ~P q → s Hypothetical Syllogism (HS) ˫ r v s p → q Repeat (RE) q → r p ˫ p → r ˫ p Disjunctive Syllogism (DS) Contradiction (CON) p v q p ~p ~p ˫ q ˫ Any wff Absorption (ABS) Theorem Introduction (TI) p → q Introduce any tautology, e.g., ~(P & ~P) ˫ p → (p & q) EQUIVALENCES De Morgan’s Law (DM) (p → q) :: (~q→~p) ~(p & q) :: (~p v ~q) Material implication (MI) ~(p v q) :: (~p & ~q) (p → q) :: (~p v q) Commutation (COM) Material Equivalence (ME) (p v q) :: (q v p) (p ↔ q) :: [(p & q ) v (~p & ~q)] (p & q) :: (q & p) (p ↔ q) :: [(p → q ) & (q → p)] Association (ASSOC) Exportation (EXP) [p v (q v r)] :: [(p v q) v r] [(p & q) → r] :: [p → (q → r)] [p & (q & r)] :: [(p & q) & r] Tautology (TAUT) Distribution (DIST) p :: (p & p) [p & (q v r)] :: [(p & q) v (p & r)] p :: (p v p) [p v (q & r)] :: [(p v q) & (p v r)] Conditional-Biconditional Refutation Tree Rules Double Negation (DN) ~(p → q) :: (p & ~q) p :: ~~p ~(p ↔ q) :: [(p & ~q) v (~p & q)] Transposition (TRANS) CATEGORICAL SYLLOGISM RULES (e.g., Ǝx(Fx) / ˫ Fy). -
Consequence and Degrees of Truth in Many-Valued Logic
Consequence and degrees of truth in many-valued logic Josep Maria Font Published as Chapter 6 (pp. 117–142) of: Peter Hájek on Mathematical Fuzzy Logic (F. Montagna, ed.) vol. 6 of Outstanding Contributions to Logic, Springer-Verlag, 2015 Abstract I argue that the definition of a logic by preservation of all degrees of truth is a better rendering of Bolzano’s idea of consequence as truth- preserving when “truth comes in degrees”, as is often said in many-valued contexts, than the usual scheme that preserves only one truth value. I review some results recently obtained in the investigation of this proposal by applying techniques of abstract algebraic logic in the framework of Łukasiewicz logics and in the broader framework of substructural logics, that is, logics defined by varieties of (commutative and integral) residuated lattices. I also review some scattered, early results, which have appeared since the 1970’s, and make some proposals for further research. Keywords: many-valued logic, mathematical fuzzy logic, truth val- ues, truth degrees, logics preserving degrees of truth, residuated lattices, substructural logics, abstract algebraic logic, Leibniz hierarchy, Frege hierarchy. Contents 6.1 Introduction .............................2 6.2 Some motivation and some history ...............3 6.3 The Łukasiewicz case ........................8 6.4 Widening the scope: fuzzy and substructural logics ....9 6.5 Abstract algebraic logic classification ............. 12 6.6 The Deduction Theorem ..................... 16 6.7 Axiomatizations ........................... 18 6.7.1 In the Gentzen style . 18 6.7.2 In the Hilbert style . 19 6.8 Conclusions .............................. 21 References .................................. 23 1 6.1 Introduction Let me begin by calling your attention to one of the main points made by Petr Hájek in the introductory, vindicating section of his influential book [34] (the italics are his): «Logic studies the notion(s) of consequence. -
Logical Verification Course Notes
Logical Verification Course Notes Femke van Raamsdonk [email protected] Vrije Universiteit Amsterdam autumn 2008 Contents 1 1st-order propositional logic 3 1.1 Formulas . 3 1.2 Natural deduction for intuitionistic logic . 4 1.3 Detours in minimal logic . 10 1.4 From intuitionistic to classical logic . 12 1.5 1st-order propositional logic in Coq . 14 2 Simply typed λ-calculus 25 2.1 Types . 25 2.2 Terms . 26 2.3 Substitution . 28 2.4 Beta-reduction . 30 2.5 Curry-Howard-De Bruijn isomorphism . 32 2.6 Coq . 38 3 Inductive types 41 3.1 Expressivity . 41 3.2 Universes of Coq . 44 3.3 Inductive types . 45 3.4 Coq . 48 3.5 Inversion . 50 4 1st-order predicate logic 53 4.1 Terms and formulas . 53 4.2 Natural deduction . 56 4.2.1 Intuitionistic logic . 56 4.2.2 Minimal logic . 60 4.3 Coq . 62 5 Program extraction 67 5.1 Program specification . 67 5.2 Proof of existence . 68 5.3 Program extraction . 68 5.4 Insertion sort . 68 i 1 5.5 Coq . 69 6 λ-calculus with dependent types 71 6.1 Dependent types: introduction . 71 6.2 λP ................................... 75 6.3 Predicate logic in λP ......................... 79 7 Second-order propositional logic 83 7.1 Formulas . 83 7.2 Intuitionistic logic . 85 7.3 Minimal logic . 88 7.4 Classical logic . 90 8 Polymorphic λ-calculus 93 8.1 Polymorphic types: introduction . 93 8.2 λ2 ................................... 94 8.3 Properties of λ2............................ 98 8.4 Expressiveness of λ2........................ -
Applications of Non-Classical Logic Andrew Tedder University of Connecticut - Storrs, [email protected]
University of Connecticut OpenCommons@UConn Doctoral Dissertations University of Connecticut Graduate School 8-8-2018 Applications of Non-Classical Logic Andrew Tedder University of Connecticut - Storrs, [email protected] Follow this and additional works at: https://opencommons.uconn.edu/dissertations Recommended Citation Tedder, Andrew, "Applications of Non-Classical Logic" (2018). Doctoral Dissertations. 1930. https://opencommons.uconn.edu/dissertations/1930 Applications of Non-Classical Logic Andrew Tedder University of Connecticut, 2018 ABSTRACT This dissertation is composed of three projects applying non-classical logic to problems in history of philosophy and philosophy of logic. The main component concerns Descartes’ Creation Doctrine (CD) – the doctrine that while truths concerning the essences of objects (eternal truths) are necessary, God had vol- untary control over their creation, and thus could have made them false. First, I show a flaw in a standard argument for two interpretations of CD. This argument, stated in terms of non-normal modal logics, involves a set of premises which lead to a conclusion which Descartes explicitly rejects. Following this, I develop a multimodal account of CD, ac- cording to which Descartes is committed to two kinds of modality, and that the apparent contradiction resulting from CD is the result of an ambiguity. Finally, I begin to develop two modal logics capturing the key ideas in the multi-modal interpretation, and provide some metatheoretic results concerning these logics which shore up some of my interpretive claims. The second component is a project concerning the Channel Theoretic interpretation of the ternary relation semantics of relevant and substructural logics. Following Barwise, I de- velop a representation of Channel Composition, and prove that extending the implication- conjunction fragment of B by composite channels is conservative. -
Lecture 3 Relevant Logics
Lecture 3 Relevant logics Michael De [email protected] Heinrich Heine Universit¨atD¨usseldorf 22.07.2015 [1/17] Relevant logic [2/17] Relevance Witness some paradoxes of material implication: A ⊃ (B ⊃ A); A ⊃ (:A ! B); (A ^ :A) ⊃ B; A ⊃ (B _:B): Some instances seem absurd because for of lack of relevance between antecedent and consequent, as in If Peter likes pretzels, then Barcelona's in Spain or it isn't. Relevance logics originated from a desire to make right what is wrong with material implication: to formalize a conditional that does not endorse fallacies of relevance. [3/17] A brief history of relevance logic The magnum opus of relevance logic is Entailment Volumes 1 (1975) and 2 (1992) of Anderson and Belnap (and numerous coauthors). They expand on the work of Wilhelm Ackermann who, in 1956, published work on a theory of strengen Implikation. Relevance logic has grown into a rich and fascinating discipline. It has been mainly worked on by Australians and Americans, each working in their own style (Americans preferring many-valued world semantics, Australians two-valued world semantics). An introduction can be found on SEP (click here). But the introduction of Entailment Vol. 1 is an excellent|even entertaining!|read. [4/17] Anderson & Belnap on relevance We argue below that one of the principal merits of his system of strengen Implikation is that it, and its neighbors, give us for the first time a mathematically satisfactory way of grasping the elusive notion of relevance of antecedent to consequent in \if ... then|" propositions; such is the topic of this book. -
Logic and Proof Release 3.18.4
Logic and Proof Release 3.18.4 Jeremy Avigad, Robert Y. Lewis, and Floris van Doorn Sep 10, 2021 CONTENTS 1 Introduction 1 1.1 Mathematical Proof ............................................ 1 1.2 Symbolic Logic .............................................. 2 1.3 Interactive Theorem Proving ....................................... 4 1.4 The Semantic Point of View ....................................... 5 1.5 Goals Summarized ............................................ 6 1.6 About this Textbook ........................................... 6 2 Propositional Logic 7 2.1 A Puzzle ................................................. 7 2.2 A Solution ................................................ 7 2.3 Rules of Inference ............................................ 8 2.4 The Language of Propositional Logic ................................... 15 2.5 Exercises ................................................. 16 3 Natural Deduction for Propositional Logic 17 3.1 Derivations in Natural Deduction ..................................... 17 3.2 Examples ................................................. 19 3.3 Forward and Backward Reasoning .................................... 20 3.4 Reasoning by Cases ............................................ 22 3.5 Some Logical Identities .......................................... 23 3.6 Exercises ................................................. 24 4 Propositional Logic in Lean 25 4.1 Expressions for Propositions and Proofs ................................. 25 4.2 More commands ............................................ -
Propositional Logic
Propositional logic Readings: Sections 1.1 and 1.2 of Huth and Ryan. In this module, we will consider propositional logic, which will look familiar to you from Math 135 and CS 251. The difference here is that we first define a formal proof system and practice its use before talking about a semantic interpretation (which will also be familiar) and showing that these two notions coincide. 1 Declarative sentences (1.1) A proposition or declarative sentence is one that can, in principle, be argued as being true or false. Examples: “My car is green” or “Susan was born in Canada”. Many sentences are not declarative, such as “Help!”, “What time is it?”, or “Get me something to eat.” The declarative sentences above are atomic; they cannot be decomposed further. A sentence like “My car is green AND you do not have a car” is a compound sentence or compositional sentence. 2 To clarify the manipulations we perform in logical proofs, we will represent declarative sentences symbolically by atoms such as p, q, r. (We avoid t, f , T , F for reasons which will become evident.) Compositional sentences will be represented by formulas, which combine atoms with connectives. Formulas are intended to symbolically represent statements in the type of mathematical or logical reasoning we have done in the past. Our standard set of connectives will be , , , and . (In Math : ^ _ ! 135, you also used , which we will not use.) Soon, we will $ describe the set of formulas as a formal language; for the time being, we use an informal description. -
Isabelle for Philosophers∗
Isabelle for Philosophers∗ Ben Blumson September 20, 2019 It is unworthy of excellent men to lose hours like slaves in the labour of calculation which could safely be relegated to anyone else if machines were used. Liebniz [11] p. 181. This is an introduction to the Isabelle proof assistant aimed at philosophers and students of philosophy.1 1 Propositional Logic Imagine you are caught in an air raid in the Second World War. You might reason as follows: Either I will be killed in this raid or I will not be killed. Suppose that I will. Then even if I take precautions, I will be killed, so any precautions I take will be ineffective. But suppose I am not going to be killed. Then I won't be killed even if I neglect all precautions; so on this assumption, no precautions ∗This draft is based on notes for students in my paradoxes and honours metaphysics classes { I'm grateful to the students for their help, especially Mark Goh, Zhang Jiang, Kee Wei Loo and Joshua Thong. I've also benefitted from discussion or correspondence on these issues with Zach Barnett, Sam Baron, David Braddon-Mitchell, Olivier Danvy, Paul Oppenheimer, Bruno Woltzenlogel Paleo, Michael Pelczar, David Ripley, Divyanshu Sharma, Manikaran Singh, Neil Sinhababu and Weng Hong Tang. 1I found a very useful introduction to be Nipkow [8]. Another still helpful, though unfortunately dated, introduction is Grechuk [6]. A person wishing to know how Isabelle works might first consult Paulson [9]. For the software itself and comprehensive docu- mentation, see https://isabelle.in.tum.de/.