CPSC 121: Models of Computation
Unit 4 Propositional Logic Proofs
Based on slides by Patrice Belleville and Steve Wolfman
CPSC 121: Models of Computation Unit 4 Propositional Logic Proofs - - PowerPoint PPT Presentation
CPSC 121: Models of Computation Unit 4 Propositional Logic Proofs Based on slides by Patrice Belleville and Steve Wolfman Coming Up Pre-class quiz #5 is due Wednesday October 4th at 21:00 Assigned reading for the quiz: o Epp, 4th
Based on slides by Patrice Belleville and Steve Wolfman
CPSC 121 – 2016W T1 2
Unit 4 - Propositional Proofs 3
Unit 4 - Propositional Proofs 4
Unit 4 - Propositional Proofs 5
Unit 4 - Propositional Proofs 6
CPSC 121 – 2016W T1 7
Unit 4 - Propositional Proofs 8
Unit 4 - Propositional Proofs 9
CPSC 121 – 2016W T1 10
Unit 4 - Propositional Proofs 11
Unit 4 - Propositional Proofs 12
Unit 4 - Propositional Proofs 13
14
15
16
Modus Ponens: [M.PON]
p → q p q
Modus Tollens: [M.TOL]
p → q ~q ~p
Generalization: [GEN]
p p p ˅ q q → p
Specialization: [SPEC]
p ˄ q p ˄ q p q
Conjunction: [CONJ]
p q p ˄ q
Elimination: [ELIM]
p ˅ q p ˅ q ~p ~q q p
Transitivity: [TRANS]
p → q q → r p → r
Proof by cases: [CASE]
p ˅ q p → r q → r r
Contradiction: [CONT]
p → F ~p
Unit 4 - Propositional Proofs 17
Unit 4 - Propositional Proofs 18
Unit 4 - Propositional Proofs 19
Unit 4 - Propositional Proofs 20
Unit 4 - Propositional Proofs 21
Unit 4 - Propositional Proofs 22
Unit 4 - Propositional Proofs 23
Unit 4 - Propositional Proofs 24
Unit 4 - Propositional Proofs 25
Proof:
Premise
Premise
Premise
1, De Morgan’s
4, Specialization
2, Bicond (s (u q))
6, Specialization
????
????
7, 9, Modus tollens
3, 10, Modus ponens
Unit 4 - Propositional Proofs 26
~(q r) (u q) s ~s ~p___ ~p
Proof:
Premise
Premise
Premise
1, De Morgan’s
4, Specialization
2, Bicond (s (u q))
6, Specialization
????
????
7, 9, Modus tollens
3,10, Modus ponens
Unit 4 - Propositional Proofs 27
~(q r) (u q) s ~s ~p___ ~p
Proof:
Premise
Premise
Premise
1, De Morgan’s
4, Specialization
2, Bicond (s (u q))
6, Specialization
????
????
7, 9, Modus tollens
3,10, Modus ponens
Unit 4 - Propositional Proofs 28
~(q r) (u q) s ~s ~p___ ~p
Unit 4 - Propositional Proofs 29
Unit 4 - Propositional Proofs 30
Unit 4 - Propositional Proofs 31
Unit 4 - Propositional Proofs 32
CPSC 121 – 2016W T1 33
Prove that the following argument is valid:
Given the following premises, what can you prove?
Unit 4 - Propositional Proofs 34
Unit 4 - Propositional Proofs 35