8. Propositional Logic Natural Deduction - Negation

Total Page:16

File Type:pdf, Size:1020Kb

8. Propositional Logic Natural Deduction - Negation 8. Propositional Logic Natural deduction - negation Solved problems Problem: ¬A∧¬B can be derived from ¬(A∨B). (De Morgan law) Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∧¬B can be derived from ¬(A∨B). (De Morgan law) Let us first think intuitively why ¬A∧¬B should follow from ¬(A∨B). Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∧¬B can be derived from ¬(A∨B). (De Morgan law) Let us first think intuitively why ¬A∧¬B should follow from ¬(A∨B). Say, it is not true that it rains or snows. Why can we conclude that it neither rains nor snows? Well, because if it for example rained, then it would a fortiori rain or snow, so we would contradict the underlined assumption. Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∧¬B can be derived from ¬(A∨B). (De Morgan law) Let us first think intuitively why ¬A∧¬B should follow from ¬(A∨B). Say, it is not true that it rains or snows. Why can we conclude that it neither rains nor snows? Well, because if it for example rained, then it would a fortiori rain or snow, so we would contradict the underlined assumption. We try to make this formal. Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∧¬B can be derived from ¬(A∨B). (De Morgan law) Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∧¬B can be derived from ¬(A∨B). (De Morgan law) Let us continue thinking intuitively why ¬A∧¬B should follow from ¬(A∨B). Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∧¬B can be derived from ¬(A∨B). (De Morgan law) Let us continue thinking intuitively why ¬A∧¬B should follow from ¬(A∨B). Since we are proving a conjunction we can take each conjunct separately. Let us look at ¬A. Assuming A gives A∨B, contradicting immediately the assumption ¬(A∨B). So we must conclude ¬A. Similarly we get ¬B. Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∧¬B can be derived from ¬(A∨B). (De Morgan law) [A] [B] ∨I ¬(A∨B) A∨B ∧I (A∨B)∧¬(A∨B) ¬I ¬A ¬B ∧I ¬A∧¬B Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∨¬B can be derived from ¬(A∧B). (Another de Morgan law) This is more difficult! We want to conclude ¬A∨¬B, so the temptation is to try to derive one of ¬A and ¬B. But which one?? This is related to the difference between so called constructive logic and classical logic. Our logic is classical. Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∨¬B can be derived from ¬(A∧B). (Another de Morgan law) Let us first think intuitively why ¬A∨¬B should follow from ¬(A∧B). Say, a dish does not contain both cream and meat. Why can we conclude that either cream is missing or meat is missing? Well, because if both cream and meat were there, we would contradict the underlined assumption, so one of them must be missing. We try to make this formal. Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∨¬B can be deri∨ed from ¬(A∧B). (Another de Morgan law) Let us again first think intuitively why ¬A∨¬B should follow from ¬(A∧B). Let us assume ¬A∨¬B is false i.e. ¬(¬A∨¬B) and work towards a contradiction. Now clearly ¬A leads to a contradiction, so ¬¬A i.e. A. Respecti∨ely B. So A∧B. This contradicts the assumption ¬(A∧B). So we get ¬¬(¬A∨¬B) i.e. ¬A∨¬B. Last Jouko Väänänen: Propositional logic viewed Problem: ¬A∨¬B can be derived from ¬(A∧B). (Another de Morgan law) [¬A] [¬B] ∨I [¬(¬A∨¬B)] ¬A∨¬B ∧I (¬A∨¬B)∧¬(¬A∨¬B) ¬I ¬¬A ¬E A B ∧I A∧B ¬(A∧B) ∧I (A∧B)∧¬(A∧B) ¬I ¬¬(¬A∨¬B) ¬E ¬A∨¬B Last Jouko Väänänen: Propositional logic viewed Example: A∨¬A is derivable Intuition: We use indirect proof. So we assume ¬(A∨¬A) and derive a contradiction. Now A leads to A∨¬A and hence to a contradiction. Thus we may conclude ¬A. But this leads to A∨¬A and hence to a contradiction, and we are done. Last Jouko Väänänen: Propositional logic viewed Example: A∨¬A is derivable We make an A assumption ∨I A∨¬A Last Jouko Väänänen: Propositional logic viewed Example: A∨¬A is derivable A ∨I ¬(A∨¬A) A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) Temporary assumption Last Jouko Väänänen: Propositional logic viewed Example: A∨¬A is derivable This assumption is now eliminated [A] ∨I ¬(A∨¬A) A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) ¬I ¬A Last Jouko Väänänen: Propositional logic viewed Example: A∨¬A is derivable [A] ∨I ¬(A∨¬A) A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) ¬E ¬A ∨I A∨¬A ∧I Last Jouko Väänänen: Propositional logic viewed Example: A∨¬A is derivable [A] ∨I ¬(A∨¬A) A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) ¬E ¬A ∨I ¬(A∨¬A) A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) Last Jouko Väänänen: Propositional logic viewed Example: A∨¬A is derivable [A] ∨I [¬(A∨¬A)] A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) This assumption is ¬E now eliminated ¬A ∨I [¬(A∨¬A)] A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) ¬I ¬¬(A∨¬A) Last Jouko Väänänen: Propositional logic viewed Example: A∨¬A is derivable [A] ∨I [¬(A∨¬A)] A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) ¬E ¬A ∨I [¬(A∨¬A)] A∨¬A ∧I ¬(A∨¬A)∧(A∨¬A) ¬I ¬¬(A∨¬A) ¬E A∨¬A Last Jouko Väänänen: Propositional logic viewed.
Recommended publications
  • Chapter 2 Introduction to Classical Propositional
    CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC 1 Motivation and History The origins of the classical propositional logic, classical propositional calculus, as it was, and still often is called, go back to antiquity and are due to Stoic school of philosophy (3rd century B.C.), whose most eminent representative was Chryssipus. But the real development of this calculus began only in the mid-19th century and was initiated by the research done by the English math- ematician G. Boole, who is sometimes regarded as the founder of mathematical logic. The classical propositional calculus was ¯rst formulated as a formal ax- iomatic system by the eminent German logician G. Frege in 1879. The assumption underlying the formalization of classical propositional calculus are the following. Logical sentences We deal only with sentences that can always be evaluated as true or false. Such sentences are called logical sentences or proposi- tions. Hence the name propositional logic. A statement: 2 + 2 = 4 is a proposition as we assume that it is a well known and agreed upon truth. A statement: 2 + 2 = 5 is also a proposition (false. A statement:] I am pretty is modeled, if needed as a logical sentence (proposi- tion). We assume that it is false, or true. A statement: 2 + n = 5 is not a proposition; it might be true for some n, for example n=3, false for other n, for example n= 2, and moreover, we don't know what n is. Sentences of this kind are called propositional functions. We model propositional functions within propositional logic by treating propositional functions as propositions.
    [Show full text]
  • Aristotle's Assertoric Syllogistic and Modern Relevance Logic*
    Aristotle’s assertoric syllogistic and modern relevance logic* Abstract: This paper sets out to evaluate the claim that Aristotle’s Assertoric Syllogistic is a relevance logic or shows significant similarities with it. I prepare the grounds for a meaningful comparison by extracting the notion of relevance employed in the most influential work on modern relevance logic, Anderson and Belnap’s Entailment. This notion is characterized by two conditions imposed on the concept of validity: first, that some meaning content is shared between the premises and the conclusion, and second, that the premises of a proof are actually used to derive the conclusion. Turning to Aristotle’s Prior Analytics, I argue that there is evidence that Aristotle’s Assertoric Syllogistic satisfies both conditions. Moreover, Aristotle at one point explicitly addresses the potential harmfulness of syllogisms with unused premises. Here, I argue that Aristotle’s analysis allows for a rejection of such syllogisms on formal grounds established in the foregoing parts of the Prior Analytics. In a final section I consider the view that Aristotle distinguished between validity on the one hand and syllogistic validity on the other. Following this line of reasoning, Aristotle’s logic might not be a relevance logic, since relevance is part of syllogistic validity and not, as modern relevance logic demands, of general validity. I argue that the reasons to reject this view are more compelling than the reasons to accept it and that we can, cautiously, uphold the result that Aristotle’s logic is a relevance logic. Keywords: Aristotle, Syllogism, Relevance Logic, History of Logic, Logic, Relevance 1.
    [Show full text]
  • Theorem Proving in Classical Logic
    MEng Individual Project Imperial College London Department of Computing Theorem Proving in Classical Logic Supervisor: Dr. Steffen van Bakel Author: David Davies Second Marker: Dr. Nicolas Wu June 16, 2021 Abstract It is well known that functional programming and logic are deeply intertwined. This has led to many systems capable of expressing both propositional and first order logic, that also operate as well-typed programs. What currently ties popular theorem provers together is their basis in intuitionistic logic, where one cannot prove the law of the excluded middle, ‘A A’ – that any proposition is either true or false. In classical logic this notion is provable, and the_: corresponding programs turn out to be those with control operators. In this report, we explore and expand upon the research about calculi that correspond with classical logic; and the problems that occur for those relating to first order logic. To see how these calculi behave in practice, we develop and implement functional languages for propositional and first order logic, expressing classical calculi in the setting of a theorem prover, much like Agda and Coq. In the first order language, users are able to define inductive data and record types; importantly, they are able to write computable programs that have a correspondence with classical propositions. Acknowledgements I would like to thank Steffen van Bakel, my supervisor, for his support throughout this project and helping find a topic of study based on my interests, for which I am incredibly grateful. His insight and advice have been invaluable. I would also like to thank my second marker, Nicolas Wu, for introducing me to the world of dependent types, and suggesting useful resources that have aided me greatly during this report.
    [Show full text]
  • John P. Burgess Department of Philosophy Princeton University Princeton, NJ 08544-1006, USA [email protected]
    John P. Burgess Department of Philosophy Princeton University Princeton, NJ 08544-1006, USA [email protected] LOGIC & PHILOSOPHICAL METHODOLOGY Introduction For present purposes “logic” will be understood to mean the subject whose development is described in Kneale & Kneale [1961] and of which a concise history is given in Scholz [1961]. As the terminological discussion at the beginning of the latter reference makes clear, this subject has at different times been known by different names, “analytics” and “organon” and “dialectic”, while inversely the name “logic” has at different times been applied much more broadly and loosely than it will be here. At certain times and in certain places — perhaps especially in Germany from the days of Kant through the days of Hegel — the label has come to be used so very broadly and loosely as to threaten to take in nearly the whole of metaphysics and epistemology. Logic in our sense has often been distinguished from “logic” in other, sometimes unmanageably broad and loose, senses by adding the adjectives “formal” or “deductive”. The scope of the art and science of logic, once one gets beyond elementary logic of the kind covered in introductory textbooks, is indicated by two other standard references, the Handbooks of mathematical and philosophical logic, Barwise [1977] and Gabbay & Guenthner [1983-89], though the latter includes also parts that are identified as applications of logic rather than logic proper. The term “philosophical logic” as currently used, for instance, in the Journal of Philosophical Logic, is a near-synonym for “nonclassical logic”. There is an older use of the term as a near-synonym for “philosophy of language”.
    [Show full text]
  • A Quasi-Classical Logic for Classical Mathematics
    Theses Honors College 11-2014 A Quasi-Classical Logic for Classical Mathematics Henry Nikogosyan University of Nevada, Las Vegas Follow this and additional works at: https://digitalscholarship.unlv.edu/honors_theses Part of the Logic and Foundations Commons Repository Citation Nikogosyan, Henry, "A Quasi-Classical Logic for Classical Mathematics" (2014). Theses. 21. https://digitalscholarship.unlv.edu/honors_theses/21 This Honors Thesis is protected by copyright and/or related rights. It has been brought to you by Digital Scholarship@UNLV with permission from the rights-holder(s). You are free to use this Honors Thesis in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s) directly, unless additional rights are indicated by a Creative Commons license in the record and/or on the work itself. This Honors Thesis has been accepted for inclusion in Theses by an authorized administrator of Digital Scholarship@UNLV. For more information, please contact [email protected]. A QUASI-CLASSICAL LOGIC FOR CLASSICAL MATHEMATICS By Henry Nikogosyan Honors Thesis submitted in partial fulfillment for the designation of Departmental Honors Department of Philosophy Ian Dove James Woodbridge Marta Meana College of Liberal Arts University of Nevada, Las Vegas November, 2014 ABSTRACT Classical mathematics is a form of mathematics that has a large range of application; however, its application has boundaries. In this paper, I show that Sperber and Wilson’s concept of relevance can demarcate classical mathematics’ range of applicability by demarcating classical logic’s range of applicability.
    [Show full text]
  • The Development of Mathematical Logic from Russell to Tarski: 1900–1935
    The Development of Mathematical Logic from Russell to Tarski: 1900–1935 Paolo Mancosu Richard Zach Calixto Badesa The Development of Mathematical Logic from Russell to Tarski: 1900–1935 Paolo Mancosu (University of California, Berkeley) Richard Zach (University of Calgary) Calixto Badesa (Universitat de Barcelona) Final Draft—May 2004 To appear in: Leila Haaparanta, ed., The Development of Modern Logic. New York and Oxford: Oxford University Press, 2004 Contents Contents i Introduction 1 1 Itinerary I: Metatheoretical Properties of Axiomatic Systems 3 1.1 Introduction . 3 1.2 Peano’s school on the logical structure of theories . 4 1.3 Hilbert on axiomatization . 8 1.4 Completeness and categoricity in the work of Veblen and Huntington . 10 1.5 Truth in a structure . 12 2 Itinerary II: Bertrand Russell’s Mathematical Logic 15 2.1 From the Paris congress to the Principles of Mathematics 1900–1903 . 15 2.2 Russell and Poincar´e on predicativity . 19 2.3 On Denoting . 21 2.4 Russell’s ramified type theory . 22 2.5 The logic of Principia ......................... 25 2.6 Further developments . 26 3 Itinerary III: Zermelo’s Axiomatization of Set Theory and Re- lated Foundational Issues 29 3.1 The debate on the axiom of choice . 29 3.2 Zermelo’s axiomatization of set theory . 32 3.3 The discussion on the notion of “definit” . 35 3.4 Metatheoretical studies of Zermelo’s axiomatization . 38 4 Itinerary IV: The Theory of Relatives and Lowenheim’s¨ Theorem 41 4.1 Theory of relatives and model theory . 41 4.2 The logic of relatives .
    [Show full text]
  • Introduction to Formal Logic II (3 Credit
    PHILOSOPHY 115 INTRODUCTION TO FORMAL LOGIC II BULLETIN INFORMATION PHIL 115 – Introduction to Formal Logic II (3 credit hrs) Course Description: Intermediate topics in predicate logic, including second-order predicate logic; meta-theory, including soundness and completeness; introduction to non-classical logic. SAMPLE COURSE OVERVIEW Building on the material from PHIL 114, this course introduces new topics in logic and applies them to both propositional and first-order predicate logic. These topics include argument by induction, duality, compactness, and others. We will carefully prove important meta-logical results, including soundness and completeness for both propositional logic and first-order predicate logic. We will also learn a new system of proof, the Gentzen-calculus, and explore first-order predicate logic with functions and identity. Finally, we will discuss potential motivations for alternatives to classical logic, and examine how those motivations lead to the development of intuitionistic logic, including a formal system for intuitionistic logic, comparing the features of that formal system to those of classical first-order predicate logic. ITEMIZED LEARNING OUTCOMES Upon successful completion of PHIL 115, students will be able to: 1. Apply, as appropriate, principles of analytical reasoning, using as a foundation the knowledge of mathematical, logical, and algorithmic principles 2. Recognize and use connections among mathematical, logical, and algorithmic methods across disciplines 3. Identify and describe problems using formal symbolic methods and assess the appropriateness of these methods for the available data 4. Effectively communicate the results of such analytical reasoning and problem solving 5. Explain and apply important concepts from first-order logic, including duality, compactness, soundness, and completeness 6.
    [Show full text]
  • Common Sense for Concurrency and Strong Paraconsistency Using Unstratified Inference and Reflection
    Published in ArXiv http://arxiv.org/abs/0812.4852 http://commonsense.carlhewitt.info Common sense for concurrency and strong paraconsistency using unstratified inference and reflection Carl Hewitt http://carlhewitt.info This paper is dedicated to John McCarthy. Abstract Unstratified Reflection is the Norm....................................... 11 Abstraction and Reification .............................................. 11 This paper develops a strongly paraconsistent formalism (called Direct Logic™) that incorporates the mathematics of Diagonal Argument .......................................................... 12 Computer Science and allows unstratified inference and Logical Fixed Point Theorem ........................................... 12 reflection using mathematical induction for almost all of Disadvantages of stratified metatheories ........................... 12 classical logic to be used. Direct Logic allows mutual Reification Reflection ....................................................... 13 reflection among the mutually chock full of inconsistencies Incompleteness Theorem for Theories of Direct Logic ..... 14 code, documentation, and use cases of large software systems Inconsistency Theorem for Theories of Direct Logic ........ 15 thereby overcoming the limitations of the traditional Tarskian Consequences of Logically Necessary Inconsistency ........ 16 framework of stratified metatheories. Concurrency is the Norm ...................................................... 16 Gödel first formalized and proved that it is not possible
    [Show full text]
  • Traditional Logic and Computational Thinking
    philosophies Article Traditional Logic and Computational Thinking J.-Martín Castro-Manzano Faculty of Philosophy, UPAEP University, Puebla 72410, Mexico; [email protected] Abstract: In this contribution, we try to show that traditional Aristotelian logic can be useful (in a non-trivial way) for computational thinking. To achieve this objective, we argue in favor of two statements: (i) that traditional logic is not classical and (ii) that logic programming emanating from traditional logic is not classical logic programming. Keywords: syllogistic; aristotelian logic; logic programming 1. Introduction Computational thinking, like critical thinking [1], is a sort of general-purpose thinking that includes a set of logical skills. Hence logic, as a scientific enterprise, is an integral part of it. However, unlike critical thinking, when one checks what “logic” means in the computational context, one cannot help but be surprised to find out that it refers primarily, and sometimes even exclusively, to classical logic (cf. [2–7]). Classical logic is the logic of Boolean operators, the logic of digital circuits, the logic of Karnaugh maps, the logic of Prolog. It is the logic that results from discarding the traditional, Aristotelian logic in order to favor the Fregean–Tarskian paradigm. Classical logic is the logic that defines the standards we typically assume when we teach, research, or apply logic: it is the received view of logic. This state of affairs, of course, has an explanation: classical logic works wonders! However, this is not, by any means, enough warrant to justify the absence or the abandon of Citation: Castro-Manzano, J.-M. traditional logic within the computational thinking literature.
    [Show full text]
  • On Bar Recursive Interpretations of Analysis. Powell, Thomas Rhidian John
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Queen Mary Research Online On Bar Recursive Interpretations of Analysis. Powell, Thomas Rhidian John. The copyright of this thesis rests with the author and no quotation from it or information derived from it may be published without the prior written consent of the author For additional information about this publication click this link. http://qmro.qmul.ac.uk/jspui/handle/123456789/8637 Information about this research object was correct at the time of download; we occasionally make corrections to records, please therefore check the published record when citing. For more information contact [email protected] On Bar Recursive Interpretations of Analysis A Dissertation Submitted in Partial Fulfillment of the Requirements of the Degree of Doctor of Philosophy, Queen Mary University of London By Thomas Rhidian John Powell August 2013 ii Abstract This dissertation concerns the computational interpretation of analysis via proof interpre- tations, and examines the variants of bar recursion that have been used to interpret the axiom of choice. It consists of an applied and a theoretical component. The applied part contains a series of case studies which address the issue of understand- ing the meaning and behaviour of bar recursive programs extracted from proofs in analysis. Taking as a starting point recent work of Escard´oand Oliva on the product of selection functions, solutions to G¨odel'sfunctional interpretation of several well known theorems of mathematics are given, and the semantics of the extracted programs described. In particular, new game-theoretic computational interpretations are found for weak K¨onig's 0 lemma for Σ1-trees and for the minimal-bad-sequence argument.
    [Show full text]
  • Classical Logic, Argument and Dialectic
    Classical Logic, Argument and Dialectic M. D’Agostino1 and S. Modgil2 1. Department of Philosophy, University of Milan 2. Department of Informatics, King’s College London Abstract A well studied instantiation of Dung’s abstract theory of argumentation yields argumentation- based characterisations of non-monotonic inference over possibly inconsistent sets of classical formulae. This provides for single-agent reasoning in terms of argument and counter-argument, and distributed non-monotonic reasoning in the form of dialogues between computational and/or human agents. However, features of existing formali- sations of classical logic argumentation (Cl-Arg) that ensure satisfaction of rationality postulates, preclude applications of Cl-Arg that account for real-world dialectical uses of arguments by resource-bounded agents. This paper formalises dialectical classical logic argumentation that both satisfies these practical desiderata and is provably ratio- nal. In contrast to standard approaches to Cl-Arg we: 1) draw an epistemic distinction between an argument’s premises accepted as true, and those assumed true for the sake of argument, so formalising the dialectical move whereby arguments’ premises are shown to be inconsistent, and avoiding the foreign commitment problem that arises in dialogical applications; 2) provide an account of Cl-Arg suitable for real-world use by eschewing the need to check that an argument’s premises are subset minimal and con- sistent, and identifying a minimal set of assumptions as to the arguments that must be constructed from a set of formulae in order to ensure that the outcome of evaluation is rational. We then illustrate our approach with a natural deduction proof theory for propositional classical logic that allows measurement of the ‘depth’ of an argument, such that the construction of depth-bounded arguments is a tractable problem, and each increase in depth naturally equates with an increase in the inferential capabilities of real-world agents.
    [Show full text]
  • Some Basics of Classical Logic
    Some Basics of Classical Logic Theodora Achourioti AUC/ILLC, University of Amsterdam [email protected] PWN Vakantiecursus 2014 Eindhoven, August 22 Amsterdam, August 29 Theodora Achourioti (AUC/ILLC, UvA) Some Basics of Classical Logic PWN Vakantiecursus 2014 1 / 47 Intro Classical Logic Propositional and first order predicate logic. A way to think about a logic (and no more than that) is as consisting of: Expressive part: Syntax & Semantics Normative part: Logical Consequence (Validity) Derivability (Syntactic Validity) Entailment (Semantic Validity) Theodora Achourioti (AUC/ILLC, UvA) Some Basics of Classical Logic PWN Vakantiecursus 2014 2 / 47 Outline 1 Intro 2 Syntax 3 Derivability (Syntactic Validity) 4 Semantics 5 Entailment (Semantic Validity) 6 Meta-theory 7 Further Reading Theodora Achourioti (AUC/ILLC, UvA) Some Basics of Classical Logic PWN Vakantiecursus 2014 3 / 47 Syntax Propositional Logic The language of classical propositional logic consists of: Propositional variables: p; q; r::: Logical operators: :, ^, _, ! Parentheses: ( , ) Theodora Achourioti (AUC/ILLC, UvA) Some Basics of Classical Logic PWN Vakantiecursus 2014 4 / 47 Syntax Propositional Logic Recursive definition of a well-formed formula (wff) in classical propositional logic: Definition 1 A propositional variable is a wff. 2 If φ and are wffs, then :φ,(φ ^ ), (φ _ ), (φ ! ) are wffs. 3 Nothing else is a wff. The recursive nature of the above definition is important in that it allows inductive proofs on the entire logical language. Exercise: Prove that all wffs have an even number of brackets. Theodora Achourioti (AUC/ILLC, UvA) Some Basics of Classical Logic PWN Vakantiecursus 2014 5 / 47 Syntax Predicate Logic The language of classical predicate logic consists of: Terms: a) constants (a; b; c:::) , b) variables (x; y; z:::)1 n-place predicates P; Q; R::: Logical operators: a) propositional connectives, b) quantifiers 8, 9 Parentheses: ( , ) 1Functions are also typically included in first order theories.
    [Show full text]