SOLUTION: Conditional Proof - can use all 18 rules (P -> Q) <-> (P -> (Q v ~P))

Algebra.Com
Question 1009930: Conditional Proof - can use all 18 rules
(P -> Q) <-> (P -> (Q v ~P))

Answer by jim_thompson5910(35256)   (Show Source): You can put this solution on YOUR website!
Use a conditional proof twice

NumberStatementLines UsedReason
:.(P -> Q) <--> (P -> (Q v ~P))
1P -> QACP
2~P v Q1MI
3(~P v Q) v ~P2Add
4~P v (Q v ~P)3Assoc
5P -> (Q v ~P)4MI
6[P -> Q] -> [P -> (Q v ~P)]1-5CP
7P -> (Q v ~P)ACP
8~P v (Q v ~P)7MI
9~P v (~P v Q)8Comm
10(~P v ~P) v Q9Assoc
11~P v Q10Taut
12P -> Q11MI
13[P -> (Q v ~P)] -> [P -> Q]7-12CP
14{[P -> Q] -> [P -> (Q v ~P)]} & {[P -> (Q v ~P)] -> [P -> Q]}6,13Conj
15(P -> Q) <--> (P -> (Q v ~P))14ME



ACP = Assumption for Conditional Proof
Add = Addition
Assoc = Association
Comm = Commutation
Conj = Conjunction
CP = Conditional Proof
Dist = Distribution
DM = De Morgan's Law
HS = Hypothetical Syllogism
ME = Material Equivalence
MI = Material Implication
MP = Modus Ponens
Simp = Simplification
Taut = Tautology

RELATED QUESTIONS

Very confused with this proof, any help would be appreciated!! Conditional Proof - can... (answered by jim_thompson5910)
Looking for a logical proof help using rules of implication! Thank you! 1. [(T • R) v (answered by Edwin McCravy)
Proof for: P -> Q Therefore ~Q ->... (answered by Edwin McCravy)
write a direct proof using the eight rules of inference (C → Q) • (~L →... (answered by Edwin McCravy)
(~p>q)v(pv~q) (answered by AnlytcPhil)
find the proof of the following: P & Q, P -> R |- R & Q (P v Q) -> R |- ~R->... (answered by Edwin McCravy)
P v (Q & R) <=> (P v Q) & (P v R) (answered by Edwin McCravy)
Derive:(~P) v Q 1.... (answered by jim_thompson5910)
use the inference rules, replacement rules, indirect proof and/or conditional proof to... (answered by mccravyedwin,Edwin McCravy)