Ask your own question, for FREE!
Mathematics 18 Online
OpenStudy (lgbasallote):

show that \(q \rightarrow p \equiv (p\rightarrow q)\rightarrow(q\rightarrow p)\) without using truth tables

OpenStudy (anonymous):

Remember that \[p\rightarrow q\]Is just \[\neg p \vee q\]

OpenStudy (lgbasallote):

so this becomes \[\neg(p \rightarrow q) \vee (q \rightarrow p)\] then... \[\neg (\neg p \vee q) \vee (\neg q \vee p)\] then... \[(p \wedge q) \vee (\neg q \vee p)\] then...?

OpenStudy (anonymous):

that, and some demorgan should do it

OpenStudy (anonymous):

the third line should be \[(p\land \lnot q)\lor (\lnot q \lor p)\]

OpenStudy (lgbasallote):

oh yes

OpenStudy (lgbasallote):

i still don't know what to do next though

OpenStudy (anonymous):

i am thinking of how to do it with symbols the first statement is evidently contained in the second, so visually you end up with \[\lnot q \lor p\] which is what you want

OpenStudy (lgbasallote):

i cannot see how to achieve that...

OpenStudy (anonymous):

i hate this crap, i think you have to distribute. let me see if i can do it with paper

OpenStudy (anonymous):

on no, it is "absorption" law

OpenStudy (lgbasallote):

seems i can use commutative here... \[(\neg q \vee p) \vee (p \wedge \neg q)\] then... \[((\neg q \vee p) \vee p) \wedge ((\neg q \vee p)\wedge \neg q)\]

OpenStudy (lgbasallote):

wait... it should be a wedge at the last part

OpenStudy (lgbasallote):

\[((\neg q \vee p) \wedge ((\neg q \vee p) \vee \neg q)\]

OpenStudy (lgbasallote):

hmm missed something again

OpenStudy (lgbasallote):

\[((\neg q \vee p) \vee p) \wedge ((\neg q \vee p) \vee \neg q)\] much better

OpenStudy (lgbasallote):

so if i commute again... \[(p \vee (\neg q \vee p)) \wedge (\neg q \vee (\neg q \vee p))\] then... \[(p \vee (\neg q \vee p)) \wedge ((\neg q \vee \neg q) \vee p)\] then... \[(p \vee (\neg q \vee p)) \wedge (\neg q \vee p)\] hmm

OpenStudy (anonymous):

ok i think i have it

OpenStudy (lgbasallote):

then... \[(p\vee(\neg q \vee p) \wedge \neg q) \vee (p\vee (\neg q \vee p) \vee p)\] then... \[(p\vee(\neg q \vee p) \wedge \neg q) \vee (p\vee p \vee(\neg q \vee p))\] then... \[(p\vee(\neg q \vee p) \wedge \neg q) \vee (p\vee (\neg q \vee p))\] then...

OpenStudy (lgbasallote):

what did you get?

OpenStudy (anonymous):

this is what i did, and it took me a couple minutes to make the replacement the distributive law say \[p\lor (q\land r)\equiv (p\lor r)\land (p\lor q)\] i wrote the first line as \[(q\land r)\lor p\equiv (p\lor r)\land (p\lor q)\] then i made the replacements \(p\) i replace by \(\lnot q \lor r\) \(q\) i replace by \(p\) and \(r\) i replace by \(\lnot q\)

OpenStudy (anonymous):

a direct substitution have me \[(\lnot q \lor p \lnot q)\land (\lnot q \lor p \lor p)\]

OpenStudy (anonymous):

crap i meant \[(\lnot q \lor p\lor \lnot q)\land (\lnot q \lor p \lor p)\]

OpenStudy (lgbasallote):

this is continued from what step?

OpenStudy (lgbasallote):

nevermind

OpenStudy (anonymous):

\[(p\land \lnot q)\lor (\lnot q \lor p)\]

OpenStudy (anonymous):

\[(p\land \lnot q)\lor (\lnot q \lor p)\equiv (\lnot q \lor p\lor \lnot q)\land (\lnot q \lor p \lor p)\] by the substitutions i wrote above

OpenStudy (lgbasallote):

ah i think im beginning to see what you mean

OpenStudy (anonymous):

it took me a couple minutes to figure out the substitution to use, because i hate this crap it is completely obvious that \(p\land \lnot q\) is entirely contained in \(\lnot q \lor p\) just like \(A\cap B\) is contained in \(A\cup B\)

OpenStudy (lgbasallote):

the substitutions are always the hard part

OpenStudy (anonymous):

try the substitution i wrote above, see if you get the same thing. i believe it will work, although i believe since it is so completely trivial that there is a snappier way to do it

OpenStudy (anonymous):

yeah, that is the hard part

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!