Download presentation
Presentation is loading. Please wait.
Published byAmanda Bryan Modified over 8 years ago
1
3/6/20161 Let’s get started with... Logic !
2
3/6/20162 Logic Crucial for mathematical reasoningCrucial for mathematical reasoning Used for designing electronic circuitryUsed for designing electronic circuitry Logic is a system based on propositions.Logic is a system based on propositions. A proposition is a statement that is either true or false (not both).A proposition is a statement that is either true or false (not both). We say that the truth value of a proposition is either true (T) or false (F).We say that the truth value of a proposition is either true (T) or false (F). Corresponds to 1 and 0 in digital circuitsCorresponds to 1 and 0 in digital circuits
3
3/6/20163 The Statement/Proposition Game “Elephants are bigger than mice.” Is this a statement? yes Is this a proposition? yes What is the truth value of the proposition? true
4
3/6/20164 The Statement/Proposition Game “520 < 111” Is this a statement? yes Is this a proposition? yes What is the truth value of the proposition? false
5
3/6/20165 The Statement/Proposition Game “y > 5” Is this a statement? yes Is this a proposition? no Its truth value depends on the value of y, but this value is not specified. We call this type of statement a propositional function or open sentence.
6
3/6/20166 The Statement/Proposition Game “Today is January 1 and 99 < 5.” Is this a statement? yes Is this a proposition? yes What is the truth value of the proposition? false
7
3/6/20167 The Statement/Proposition Game “Please do not fall asleep.” Is this a statement? no Is this a proposition? no Only statements can be propositions. It’s a request.
8
3/6/20168 The Statement/Proposition Game “If elephants were red, they could hide in cherry trees.” Is this a statement? yes Is this a proposition? yes What is the truth value of the proposition? probably false
9
3/6/20169 The Statement/Proposition Game “x x.” Is this a statement? yes Is this a proposition? yes What is the truth value of the proposition? true … because its truth value does not depend on specific values of x and y.
10
3/6/201610 Combining Propositions As we have seen in the previous examples, one or more propositions can be combined to form a single compound proposition. We formalize this by denoting propositions with letters such as p, q, r, s, and introducing several logical operators.
11
3/6/201611 Logical Operators (Connectives) We will examine the following logical operators: Negation (NOT) Negation (NOT) Conjunction (AND) Conjunction (AND) Disjunction (OR) Disjunction (OR) Exclusive or (XOR) Exclusive or (XOR) Implication (if – then) Implication (if – then) Biconditional (if and only if) Biconditional (if and only if) Truth tables can be used to show how these operators can combine propositions to compound propositions.
12
3/6/201612 Negation (NOT) Unary Operator, Symbol: P PPPP true (T) false (F) true (T)
13
3/6/201613 Conjunction (AND) Binary Operator, Symbol: PQ PQPQPQPQ TTT TFF FTF FFF
14
3/6/201614 Disjunction (OR) Binary Operator, Symbol: PQ PQPQPQPQ TTT TFT FTT FFF
15
3/6/201615 Exclusive Or (XOR) Binary Operator, Symbol: PQ PQPQPQPQ TTF TFT FTT FFF
16
3/6/201616 Implication (if - then) Binary Operator, Symbol: PQ PQPQPQPQ TTT TFF FTT FFT
17
3/6/201617 Biconditional (if and only if) Binary Operator, Symbol: PQ PQPQPQPQ TTT TFF FTF FFT
18
3/6/201618 Statements and Operators Statements and operators can be combined in any way to form new statements. PQ PPPP QQQQ ( P) ( Q) TTFFF TFFTT FTTFT FFTTT
19
3/6/201619 Statements and Operations Statements and operators can be combined in any way to form new statements. PQ PQPQPQPQ (P Q) ( P) ( Q) TTTFF TFFTT FTFTT FFFTT
20
3/6/201620 Equivalent Statements PQ (P Q) ( P) ( Q) (P Q) ( P) ( Q) TTFFT TFTTT FTTTT FFTTT The statements (P Q) and ( P) ( Q) are logically equivalent, since (P Q) ( P) ( Q) is always true.
21
3/6/201621 Tautologies and Contradictions A tautology is a statement that is always true. Examples: R ( R)R ( R) (P Q) ( P) ( Q) (P Q) ( P) ( Q) If S T is a tautology, we write S T. If S T is a tautology, we write S T.
22
3/6/201622 Tautologies and Contradictions A contradiction is a statement that is always false.Examples: R ( R)R ( R) ( (P Q) ( P) ( Q)) ( (P Q) ( P) ( Q)) The negation of any tautology is a contra- diction, and the negation of any contradiction is a tautology.
23
3/6/201623 Propositional Functions Propositional function (open sentence): statement involving one or more variables, e.g.: x-3 > 5. Let us call this propositional function P(x), where P is the predicate and x is the variable. What is the truth value of P(2) ? false What is the truth value of P(8) ? What is the truth value of P(9) ? false true
24
3/6/201624 Propositional Functions Let us consider the propositional function Q(x, y, z) defined as: x + y = z. Here, Q is the predicate and x, y, and z are the variables. What is the truth value of Q(2, 3, 5) ? true What is the truth value of Q(0, 1, 2) ? What is the truth value of Q(9, -9, 0) ? false true
25
3/6/201625 Universal Quantification Let P(x) be a propositional function. Universally quantified sentence: For all x in the universe of discourse P(x) is true. Using the universal quantifier : x P(x) “for all x P(x)” or “for every x P(x)” (Note: x P(x) is either true or false, so it is a proposition, not a propositional function.)
26
3/6/201626 Universal Quantification Example: S(x): x is a UMBC student. G(x): x is a genius. What does x (S(x) G(x)) mean ? “If x is a UMBC student, then x is a genius.” or “All UMBC students are geniuses.”
27
3/6/201627 Existential Quantification Existentially quantified sentence: There exists an x in the universe of discourse for which P(x) is true. Using the existential quantifier : x P(x) “There is an x such that P(x).” “There is at least one x such that P(x).” “There is at least one x such that P(x).” (Note: x P(x) is either true or false, so it is a proposition, but no propositional function.)
28
3/6/201628 Existential Quantification Example: P(x): x is a UMBC professor. G(x): x is a genius. What does x (P(x) G(x)) mean ? “There is an x such that x is a UMBC professor and x is a genius.” or “At least one UMBC professor is a genius.”
29
3/6/201629 Quantification Another example: Let the universe of discourse be the real numbers. What does x y (x + y = 320) mean ? “For every x there exists a y so that x + y = 320.” Is it true? Is it true for the natural numbers? yes no
30
3/6/201630 Disproof by Counterexample A counterexample to x P(x) is an object c so that P(c) is false. Statements such as x (P(x) Q(x)) can be disproved by simply providing a counterexample. Statement: “All birds can fly.” Disproved by counterexample: Penguin.
31
3/6/201631 Negation ( x P(x)) is logically equivalent to x ( P(x)). ( x P(x)) is logically equivalent to x ( P(x)). See Table 3 in Section 1.3. I recommend exercises 5 and 9 in Section 1.3.
32
3/6/201632 Logical Equivalences Identity Laws: p T p and p F p.Identity Laws: p T p and p F p. Domination Laws: p T T and p F F.Domination Laws: p T T and p F F. Idempotent Laws: p p p and p p p.Idempotent Laws: p p p and p p p. Double Negation Law: ( p) p.Double Negation Law: ( p) p. Commutative Laws:Commutative Laws: (p q) (q p) and (p q) (q p). Associative Laws: (p q) r p (q r)Associative Laws: (p q) r p (q r) and (p q) r p (q r).
33
3/6/201633 Logical Equivalences Distributive Laws:Distributive Laws: p (q r) (p q) (p r) and p (q r) (p q) (p r). DeMorgan’s Laws:DeMorgan’s Laws: (p q) ( p q) and (p q) ( p q). Absorption Laws:Absorption Laws: p (p q) p and p (p q) p. Negation Laws: p p T and p p F.Negation Laws: p p T and p p F.
34
3/6/201634 Examples Find the truth table of [p (q r)].Find the truth table of [p (q r)]. (An important Theorem) Show that:(An important Theorem) Show that: p q p q. Show the Corollary: (p q) p q.Show the Corollary: (p q) p q. Using the tables on page 24, verify the Absorption Laws:Using the tables on page 24, verify the Absorption Laws: p (p q) p, and p (p q) p.
35
3/6/201635 Examples Negate:Negate: (a) For each integer, n, if 4 divides n, then 2 divides n. (b) x R, y R [x y] [y (x + 1)].
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.