Debbie Mueller Mathematical Logic Spring 2012. English sentences take the form Q A B Q is a determiner expression  the, every, some, more than, at least,

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Completeness and Expressiveness
First-Order Logic (and beyond)
Chapter Two Symbolizing in Sentential Logic This chapter is a preliminary to the project of building a model of validity for sentential arguments. We.
Presupposition General definition: entailment under negation. I don’t regret saying it. I regret saying it. A topic of much interest in philosophy: the.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 1: (Part 2): The Foundations: Logic and Proofs.
L41 Lecture 2: Predicates and Quantifiers.. L42 Agenda Predicates and Quantifiers –Existential Quantifier  –Universal Quantifier 
Review Test 5 You need to know: How to symbolize sentences that include quantifiers of overlapping scope Definitions: Quantificational truth, falsity and.
Sentential Logic(SL) 1.Syntax: The language of SL / Symbolize 2.Semantic: a sentence / compare two sentences / compare a set of sentences 3.DDerivation.
CSE115/ENGR160 Discrete Mathematics 01/20/11 Ming-Hsuan Yang UC Merced 1.
Copyright © Cengage Learning. All rights reserved.
Predicates and Quantifiers
1 CS 1502 Formal Methods in Computer Science Lecture Notes 12 Variables and Quantifiers.
Discrete Mathematics Goals of a Discrete Mathematics Learn how to think mathematically 1. Mathematical Reasoning Foundation for discussions of methods.
The Foundations: Logic and Proofs
INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs
Lecture for Week Spring.   Introduction to Propositional Logic  Types of Proposition  Operator and Truth table Agenda.
Mathematical Structures A collection of objects with operations defined on them and the accompanying properties form a mathematical structure or system.
Methods of Proof involving  Symbolic Logic February 19, 2001.
Atomic Sentences Chapter 1 Language, Proof and Logic.
Review I Rosen , 3.1 Know your definitions!
2.2 Statements, Connectives, and Quantifiers
Chapter 1, Part II: Predicate Logic With Question/Answer Animations.
CMPF144 FUNDAMENTALS OF COMPUTING THEORY Module 5: Classical Logic.
PART TWO PREDICATE LOGIC. Chapter Seven Predicate Logic Symbolization.
Advanced Topics in Propositional Logic Chapter 17 Language, Proof and Logic.
Introduction to Quantification Chapter 9 Language, Proof and Logic.
The Logic of Quantifiers Chapter 10 Language, Proof and Logic.
Chapter 1, Part II: Predicate Logic With Question/Answer Animations.
1 Predicate (Relational) Logic 1. Introduction The propositional logic is not powerful enough to express certain types of relationship between propositions.
Fundamentals of Logic 1. What is a valid argument or proof? 2. Study system of logic 3. In proving theorems or solving problems, creativity and insight.
Hazırlayan DISCRETE COMPUTATIONAL STRUCTURES Propositional Logic PROF. DR. YUSUF OYSAL.
Key Concepts Representation Inference Semantics Discourse Pragmatics Computation.
(CSC 102) Lecture 8 Discrete Structures. Previous Lectures Summary Predicates Set Notation Universal and Existential Statement Translating between formal.
Section 2.1. Section Summary Definition of sets Describing Sets Roster Method Set-Builder Notation Some Important Sets in Mathematics Empty Set and Universal.
Parts of Speech Major source: Wikipedia. Adjectives An adjective is a word that modifies a noun or a pronoun, usually by describing it or making its meaning.
1 Sections 1.3 and 1.4 Predicates & Quantifiers. 2 Propositional Functions In a mathematical assertion, such as x < 3, there are two parts: –the subject,
Chapter 2 Logic 2.1 Statements 2.2 The Negation of a Statement 2.3 The Disjunction and Conjunction of Statements 2.4 The Implication 2.5 More on Implications.
1 Introduction to Abstract Mathematics Predicate Logic Instructor: Hayk Melikya Purpose of Section: To introduce predicate logic (or.
Chapter Thirteen Identity and Philosophical Problems of Symbolic Logic.
For Wednesday Read chapter 9, sections 1-3 Homework: –Chapter 7, exercises 8 and 9.
For Friday Read chapter 8 Homework: –Chapter 7, exercises 2 and 10 Program 1, Milestone 2 due.
Lecture 2 (Chapter 2) Introduction to Semantics and Pragmatics.
Predicate Logic One step stronger than propositional logic Copyright © Curt Hill.
Chapter 2 Fundamentals of Logic 1. What is a valid argument or proof?
First-Order Logic Semantics Reading: Chapter 8, , FOL Syntax and Semantics read: FOL Knowledge Engineering read: FOL.
1 First Order Logic CS 171/271 (Chapter 8) Some text and images in these slides were drawn from Russel & Norvig’s published material.
PREDICATES AND QUANTIFIERS COSC-1321 Discrete Structures 1.
Of 29 lecture 15: description logic - introduction.
Section 1.4. Propositional Functions Propositional functions become propositions (and have truth values) when their variables are each replaced by a value.
Propositional Logic. Assignment Write any five rules each from two games which you like by using propositional logic notations.
CENG 424-Logic for CS Introduction Based on the Lecture Notes of Konstantin Korovin, Valentin Goranko, Russel and Norvig, and Michael Genesereth.
CSE15 Discrete Mathematics 01/23/17
CSNB 143 Discrete Mathematical Structures
ece 720 intelligent web: ontology and beyond
7/3/2018 EMR 17 Logical Reasoning Lecture 11.
Chapter 1 The Foundations: Logic and Proofs
The Foundations: Logic and Proofs
CS201: Data Structures and Discrete Mathematics I
CS 1502 Formal Methods in Computer Science
1st-order Predicate Logic (FOL)
(1.4) An Introduction to Logic
Discrete Mathematics Lecture 4 & 5: Predicate and Quantifier
Computer Security: Art and Science, 2nd Edition
Discrete Mathematics Lecture 4 & 5: Predicate and Quantifier
Predicates and Quantifiers
CS201: Data Structures and Discrete Mathematics I
Logic Logic is a discipline that studies the principles and methods used to construct valid arguments. An argument is a related sequence of statements.
1st-order Predicate Logic (FOL)
Presentation transcript:

Debbie Mueller Mathematical Logic Spring 2012

English sentences take the form Q A B Q is a determiner expression  the, every, some, more than, at least, no, etc A is a common noun phrase  cube, cat, person, etc B is a verb phrase  is, are, eats, etc

Q A B expresses binary relation between A and B  usually the relation is quantitative  can sometimes can be expressed with the universal and existential quantifiers as well as truth-functional connectives  can express: Nothing, Every, Some, All  for those that can’t, supplement FOL with expressions that behave like ∃ and ∀  Generalized Quantifiers

Another quantification type - Numerical Claims  a claim that explicitly uses numbers to say something about the relationship between the A’s and the B’s.  FOL does not allow direct talk about numbers, only about elements in the domain of discourse.  uses universal and existential quantifiers, together with truth- functional connectives and (most importantly) the identity sign.  There are 3 types of claims  At least  At most  Exactly

At least “n”  Requires n quantifiers and non-identity clauses joined by conjunction  ex: At least 3 cubes  ∃ x ∃ y ∃ z (Cube(x) ∧ Cube(y) ∧ Cube(z) ∧ x ≠ y ∧ y ≠ z ∧ x ≠ z)

At most “n”  Equivalent to less than or equal to  Allows there to be no object at all  One method: Deny existence of at least n+1 non- identical things  ex: There is at most one large thing  Denial: There does not exist two (non-identical) large things  ~ ∃ x ∃ y(Large(x) ∧ Large(y) ∧ x ≠ y)

At most “n” con’t  Second method: Take n+1 objects. Then at least one pair of them are identical  ex: there are at most three large things  ∀ w ∀ x ∀ y ∀ z ((Large(w) ∧ Large(x) ∧ Large(y) ∧ Large(z)) → (w=x ∨ w=y ∨ w=z ∨ x=y ∨ x=z ∨ y=z))

Exactly “n”  Similar to no more, no less  Conjunction of at least n and at most n  ex: At least two cubes  ∃ x ∃ y(Cube(x) ∧ Cube(y) ∧ x ≠ y) ∧ ∀ x ∀ y ∀ z ((Cube(x) ∧ Cube(y) ∧ Cube(z)) → (x = y ∨ y = z ∨ x = z))  Compact version  ∃ x ∃ y(Cube(x) ∧ Cube(y) ∧ x ≠ y ∧ ∀ z (Cube(z) → (y = z ∨ x = z)))

Abbreviations for numerical claims Abbreviation scheme: ∃ ≥n x P(x) abbreviates the FOL sentence asserting “There are at least n objects satisfying P(x).” ∃ ≤n x P(x) abbreviates the FOL sentence asserting “There are at most n objects satisfying P(x).” ∃ !n x P(x) abbreviates the FOL sentence asserting “There are exactly n objects satisfying P(x).” For the special case where n = 1, it is customary to write ∃ !x P(x) as a shorthand for ∃ !1 x P(x). This can be read as “there is a unique x such that P(x).”

The, Both, and Neither  “The” combined with a noun phrase forms an expression that suggests to refer to exactly one object  called a definite description  functions syntactically like names but not semantically  does not guarantee a unique object  “good” description if there is a unique object  can evaluate  “bad” description if not  Bertrand Russell’s famous Theory of Descriptions (1905 )

The, Both, and Neither con’t Russell’s Theory of Descriptions  a sentence containing a definite description can be thought of as a conjunction with three conjuncts.  ex: The cube is small.  Russell’s theory: There is at least one cube, and there is at most one cube, and every cube is small.  ∃ x Cube(x) ∧ ∀ x ∀ y ((Cube(x) ∧ Cube(y)) → y = x) ∧ ∀ x (Cube(x) → Small(x))  Compact version  ∃ x (Cube(x) ∧ ∀ y (Cube(y) → y = x) ∧ Small(x))

The, Both, and Neither con’t Russell’s analysis can be extended to cover “Both” and “Neither”.  “Both” suggests that there are exactly two objects, and each object has the same property.  ex: Both cubes are small.  Russell’s theory: There are exactly two cubes, and each cube is small.  ∃ x ∃ y(Cube(x) ∧ Cube(y) ∧ x ≠ y) ∧ ∀ x ∀ y ∀ z ((Cube(x) ∧ Cube(y) ∧ Cube(z)) → (x = y ∨ y = z ∨ x = z) ∧ Small(x) ∧ Small(y))  ∃ !2 x Cube(x) ∧ ∀ x (Cube(x) → Small(x))

The, Both, and Neither con’t  “Neither” suggests that there are exactly two objects, and no object has the property  ex: Neither cube is large  Russell’s theory: There are exactly two cubes, and each of them are not large.  ∃ x ∃ y(Cube(x) ∧ Cube(y) ∧ x ≠ y) ∧ ∀ x ∀ y ∀ z ((Cube(x) ∧ Cube(y) ∧ Cube(z)) → (x = y ∨ y = z ∨ x = z) ∧ ¬ Large(x) ∧ ¬ Large(y))  ∃ !2 x Cube(x) ∧ ∀ x (Cube(x) → ¬ Large(x))

Russell’s Theory  Two key features  provides a truth value for every sentence containing a definite description  the introduction of a logical operation such as negation may introduce an ambiguity  ex: the cube is not small  Exactly one cube and it is not small  Not the case that there is exactly one cube and that it is small

Russell’s Theory con’t  Opposing critique by philosopher P.F. Strawson  Russell is mistaken in supposing that one who utters the sentence “the cube is small” makes three claims  person does not even succeed in making a claim unless there is exactly one cube  Presupposition  If the presupposition is fulfilled, then the utterer of the sentence is making a claim  If the presupposition is not fulfilled(bad description), then the speaker has failed to make any claim

Russell’s Theory con’t  Consequences of Strawson’s analysis  introduction of truth value gaps  cannot be translated into FOL/weakens it  alternative to presuppositions: implicatures  use cancellability test for validity  Can one conjoin without contradiction?

“Numerical” Quantifications not expressible in FOL  Most  indeterminate  implies more than half  disjunction does not end  ex: more than half  [ ∃ xA(x) ∧ ∀ x~B(x)] ∨ [ ∃ ≤2 xA(x) ∧ ∃ ≤1 xB(x)] ∨ [ ∃ ≤3 xA(x) ∧ ∃ ≤2 xB(x)] ∨...  Many, A lot, A few  context dependent

 Barker-Plummer, D. &. (2011). Language, Proof and Logic. Stanford: CSLI Publications.  Cohen, S. (2004). Chapter 14: More on Quantification.  Cummins, C. &. (n.d.). Numerically Quantified Expressions.  Filip, H. (2012, January 18). Lecture 3: Quantification. user.phil-fak.uni- duesseldorf.de/~filip/L3.Tilburg.pdf  Guerts, B. (n.d.). Processing Quantifiers. ncs.ruhosting.nl/bart/talks/paris2005/parislides1.pdf  Johns, R. (n.d.). Translations Involving Complex Quantifiers.  Shapiro, S. (n.d.). Numerical Quantifiers and Their Use in Reasoning with Negative Information /~shapiro/Papers/sha79b.pdf