HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem pm5.18 497
Description: Theorem *5.18 of [WhiteheadRussell] p. 124. This theorem says that logical equivalence is the same as negated "exclusive-or".
Assertion
Ref Expression
pm5.18 |- ((ph <-> ps) <-> -. (ph <-> -. ps))

Proof of Theorem pm5.18
StepHypRef Expression
1 bicom 398 . 2 |- ((ph <-> ps) <-> (ps <-> ph))
2 bicom 398 . . . 4 |- ((ph <-> -. ps) <-> (-. ps <-> ph))
3 pm2.61 109 . . . . . . . . . . 11 |- ((ps -> ph) -> ((-. ps -> ph) -> ph))
4 pm2.65 115 . . . . . . . . . . . 12 |- ((ps -> ph) -> ((ps -> -. ph) -> -. ps))
5 con2 82 . . . . . . . . . . . 12 |- ((ph -> -. ps) -> (ps -> -. ph))
64, 5syl5 22 . . . . . . . . . . 11 |- ((ps -> ph) -> ((ph -> -. ps) -> -. ps))
73, 6anim12d 431 . . . . . . . . . 10 |- ((ps -> ph) -> (((-. ps -> ph) /\ (ph -> -. ps)) -> (ph /\ -. ps)))
8 bi 396 . . . . . . . . . 10 |- ((-. ps <-> ph) <-> ((-. ps -> ph) /\ (ph -> -. ps)))
97, 8syl5ib 181 . . . . . . . . 9 |- ((ps -> ph) -> ((-. ps <-> ph) -> (ph /\ -. ps)))
10 annim 206 . . . . . . . . 9 |- ((ph /\ -. ps) <-> -. (ph -> ps))
119, 10syl6ib 185 . . . . . . . 8 |- ((ps -> ph) -> ((-. ps <-> ph) -> -. (ph -> ps)))
1211com12 13 . . . . . . 7 |- ((-. ps <-> ph) -> ((ps -> ph) -> -. (ph -> ps)))
13 imnan 207 . . . . . . 7 |- (((ps -> ph) -> -. (ph -> ps)) <-> -. ((ps -> ph) /\ (ph -> ps)))
1412, 13sylib 173 . . . . . 6 |- ((-. ps <-> ph) -> -. ((ps -> ph) /\ (ph -> ps)))
15 bi 396 . . . . . . 7 |- ((ps <-> ph) <-> ((ps -> ph) /\ (ph -> ps)))
1615negbii 162 . . . . . 6 |- (-. (ps <-> ph) <-> -. ((ps -> ph) /\ (ph -> ps)))
1714, 16sylibr 175 . . . . 5 |- ((-. ps <-> ph) -> -. (ps <-> ph))
18 pm2.24 72 . . . . . . . . . 10 |- (ps -> (-. ps -> ph))
19 pm2.21 71 . . . . . . . . . 10 |- (-. ps -> (ps -> ph))
2018, 19nsyl4 105 . . . . . . . . 9 |- (-. (ps -> ph) -> (-. ps -> ph))
21 annim 206 . . . . . . . . . 10 |- ((ps /\ -. ph) <-> -. (ps -> ph))
22 pm2.21 71 . . . . . . . . . . 11 |- (-. ph -> (ph -> -. ps))
2322adantl 305 . . . . . . . . . 10 |- ((ps /\ -. ph) -> (ph -> -. ps))
2421, 23sylbir 176 . . . . . . . . 9 |- (-. (ps -> ph) -> (ph -> -. ps))
2520, 24jca 236 . . . . . . . 8 |- (-. (ps -> ph) -> ((-. ps -> ph) /\ (ph -> -. ps)))
26 ax-1 3 . . . . . . . . . . 11 |- (ph -> (-. ps -> ph))
2726adantr 306 . . . . . . . . . 10 |- ((ph /\ -. ps) -> (-. ps -> ph))
2810, 27sylbir 176 . . . . . . . . 9 |- (-. (ph -> ps) -> (-. ps -> ph))
29 pm3.4 266 . . . . . . . . . 10 |- ((ph /\ -. ps) -> (ph -> -. ps))
3010, 29sylbir 176 . . . . . . . . 9 |- (-. (ph -> ps) -> (ph -> -. ps))
3128, 30jca 236 . . . . . . . 8 |- (-. (ph -> ps) -> ((-. ps -> ph) /\ (ph -> -. ps)))
3225, 31jaoi 275 . . . . . . 7 |- ((-. (ps -> ph) \/ -. (ph -> ps)) -> ((-. ps -> ph) /\ (ph -> -. ps)))
33 ianor 253 . . . . . . 7 |- (-. ((ps -> ph) /\ (ph -> ps)) <-> (-. (ps -> ph) \/ -. (ph -> ps)))
3432, 33, 83imtr4 192 . . . . . 6 |- (-. ((ps -> ph) /\ (ph -> ps)) -> (-. ps <-> ph))
3516, 34sylbi 174 . . . . 5 |- (-. (ps <-> ph) -> (-. ps <-> ph))
3617, 35impbi 139 . . . 4 |- ((-. ps <-> ph) <-> -. (ps <-> ph))
372, 36bitr 151 . . 3 |- ((ph <-> -. ps) <-> -. (ps <-> ph))
3837bicon2i 194 . 2 |- ((ps <-> ph) <-> -. (ph <-> -. ps))
391, 38bitr 151 1 |- ((ph <-> ps) <-> -. (ph <-> -. ps))
Colors of variables: wff set class
Syntax hints:  -. wn 1   -> wi 2   <-> wb 127   \/ wo 195   /\ wa 196
This theorem is referenced by:  nbbn 498  dfbi 499  ru 1437  sbc2or 1454
This theorem was proved from axioms:  ax-1 3  ax-2 4  ax-3 5  ax-mp 6
This theorem depends on definitions:  df-bi 128  df-or 197  df-an 198
metamath.org