Download Mathematical Logic

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Abductive reasoning wikipedia , lookup

Analytic–synthetic distinction wikipedia , lookup

Truth wikipedia , lookup

Inquiry wikipedia , lookup

Catuṣkoṭi wikipedia , lookup

Willard Van Orman Quine wikipedia , lookup

Structure (mathematical logic) wikipedia , lookup

Quantum logic wikipedia , lookup

Fuzzy logic wikipedia , lookup

Meaning (philosophy of language) wikipedia , lookup

Axiom wikipedia , lookup

Jesús Mosterín wikipedia , lookup

Combinatory logic wikipedia , lookup

Curry–Howard correspondence wikipedia , lookup

First-order logic wikipedia , lookup

Theorem wikipedia , lookup

Mathematical proof wikipedia , lookup

Argument wikipedia , lookup

Modal logic wikipedia , lookup

Mathematical logic wikipedia , lookup

Foundations of mathematics wikipedia , lookup

History of logic wikipedia , lookup

Natural deduction wikipedia , lookup

Law of thought wikipedia , lookup

Truth-bearer wikipedia , lookup

Propositional formula wikipedia , lookup

Intuitionistic logic wikipedia , lookup

Propositional calculus wikipedia , lookup

Principia Mathematica wikipedia , lookup

Accessibility relation wikipedia , lookup

Laws of Form wikipedia , lookup

Transcript
Mathematical Logic
Adapted from Discrete Math
Learning Objectives
• Learn about sets
• Explore various operations on sets
• Become familiar with Venn diagrams
• Learn how to represent sets in computer memory
• Learn about statements (propositions)
dww-logic
2
Learning Objectives
• Learn how to use logical connectives to combine
statements
• Explore how to draw conclusions using various
argument forms
• Become familiar with quantifiers and predicates
• Learn various proof techniques
• Explore what an algorithm is
dww-logic
3
Mathematical Logic
• Definition: Methods of reasoning, provides rules and
techniques to determine whether an argument is
valid
• Theorem: a statement that can be shown to be true
(under certain conditions)
– Example: If x is an even integer, then x + 1 is an odd
integer
• This statement is true under the condition that x is
an integer is true
dww-logic
4
Mathematical Logic
• A statement, or a proposition, is a declarative
sentence that is either true or false, but not both
• Lowercase letters denote propositions
– Examples:
• p: 2 is an even number (true)
• q: 3 is an odd number (true)
• r: A is a consonant (false)
– The following are not propositions:
• p: My cat is beautiful
• q: Are you in charge?
dww-logic
5
Mathematical Logic
• Truth value
– One of the values “truth” or “falsity” assigned to a statement
– True is abbreviated to T or 1
– False is abbreviated to F or 0
• Negation
– The negation of p, written ∼p, is the statement obtained by
negating statement p
• Truth values of p and ∼p are opposite
• Symbol ~ is called “not” ~p is read as as “not p”
• Example:
– p: A is a consonant
– ~p: it is the case that A is not a consonant
dww-logic
6
Mathematical Logic
• Truth Table
• Conjunction
– Let p and q be statements.The conjunction of p and q,
written p ^ q , is the statement formed by joining statements p
and q using the word “and”
– The statement p∧q is true if both p and q are true;
otherwise p∧q is false
dww-logic
7
Mathematical Logic
• Conjunction
– Truth Table for
Conjunction:
dww-logic
8
Mathematical Logic
• Disjunction
– Let p and q be statements. The disjunction of p and q,
written p ∨ q , is the statement formed by joining
statements p and q using the word “or”
– The statement p∨q is true if at least one of the
statements p and q is true; otherwise p∨q is false
– The symbol ∨ is read “or”
dww-logic
9
Mathematical Logic
• Disjunction
– Truth Table for
Disjunction:
dww-logic
10
Mathematical Logic
• Implication
– Let p and q be statements.The statement “if p then q” is
called an implication or condition.
– The implication “if p then q” is written p  q
– p  q is read:
• “If p, then q”
• “p is sufficient for q”
• q if p
• q whenever p
dww-logic
11
Mathematical Logic
• Implication
– Truth Table for Implication:
– p is called the hypothesis, q is called the
conclusion
dww-logic
12
Mathematical Logic
• Implication
– Let p: Today is Sunday and q: I will wash the car. The
conjunction p  q is the statement:
• p  q : If today is Sunday, then I will wash the car
– The converse of this implication is written q  p
• If I wash the car, then today is Sunday
– The inverse of this implication is ~p  ~q
• If today is not Sunday, then I will not wash the car
– The contrapositive of this implication is ~q  ~p
• If I do not wash the car, then today is not Sunday
dww-logic
13
Mathematical Logic
• Biimplication
– Let p and q be statements. The statement “p if and
only if q” is called the biimplication or biconditional
of p and q
– The biconditional “p if and only if q” is written p  q
– p  q is read:
•
•
•
•
“p if and only if q”
“p is necessary and sufficient for q”
“q if and only if p”
“q when and only when p”
dww-logic
14
Mathematical Logic
• Biconditional
– Truth Table for the Biconditional:
dww-logic
15
Mathematical Logic
•
Statement Formulas
–
Definitions
•
•
Symbols p ,q ,r ,...,called statement variables
Symbols ~, ∧, ∨, →,and ↔ are called logical
connectives
1) A statement variable is a statement formula
2) If A and B are statement formulas, then the
expressions (~A ), (A ∧ B) , (A ∨ B ), (A → B ) and (A
↔ B ) are statement formulas
• Expressions are statement formulas that are
constructed only by using 1) and 2) above
dww-logic
16
Mathematical Logic
• Precedence of logical connectives is:
– ~ highest
– ∧ second highest
– ∨ third highest
– → fourth highest
– ↔ fifth highest
dww-logic
17
Mathematical Logic
• Example:
– Let A be the statement formula (~(p ∨q )) → (q
∧p )
– Truth Table for A is:
dww-logic
18
Mathematical Logic
• Tautology
– A statement formula A is said to be a tautology if the
truth value of A is T for any assignment of the truth
values T and F to the statement variables occurring in
A
• Contradiction
– A statement formula A is said to be a contradiction if
the truth value of A is F for any assignment of the
truth values T and F to the statement variables
occurring in A
dww-logic
19
Mathematical Logic
• Logically Implies
– A statement formula A is said to logically imply a
statement formula B if the statement formula A → B is
a tautology. If A logically implies B, then symbolically
we write A → B
• Logically Equivalent
– A statement formula A is said to be logically
equivalent to a statement formula B if the statement
formula A ↔ B is a tautology. If A is logically
equivalent to B , then symbolically we write A ≡ B (or
A ⇔ B)
dww-logic
20
Mathematical Logic
dww-logic
21
• Next slide, adapted from
National Taiwan University
dww-logic
22
dww-logic
23
dww-logic
24
dww-logic
25
dww-logic
26
dww-logic
27