HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF 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 ((φψ) ↔ ¬ (φ ↔ ¬ ψ))

Proof of Theorem pm5.18
StepHypRef Expression
1 bicom 398 . 2 ((φψ) ↔ (ψφ))
2 bicom 398 . . . 4 ((φ ↔ ¬ ψ) ↔ (¬ ψφ))
3 pm2.61 109 . . . . . . . . . . 11 ((ψφ) → ((¬ ψφ) → φ))
4 pm2.65 115 . . . . . . . . . . . 12 ((ψφ) → ((ψ → ¬ φ) → ¬ ψ))
5 con2 82 . . . . . . . . . . . 12 ((φ → ¬ ψ) → (ψ → ¬ φ))
64, 5syl5 22 . . . . . . . . . . 11 ((ψφ) → ((φ → ¬ ψ) → ¬ ψ))
73, 6anim12d 431 . . . . . . . . . 10 ((ψφ) → (((¬ ψφ) ∧ (φ → ¬ ψ)) → (φ ∧ ¬ ψ)))
8 bi 396 . . . . . . . . . 10 ((¬ ψφ) ↔ ((¬ ψφ) ∧ (φ → ¬ ψ)))
97, 8syl5ib 181 . . . . . . . . 9 ((ψφ) → ((¬ ψφ) → (φ ∧ ¬ ψ)))
10 annim 206 . . . . . . . . 9 ((φ ∧ ¬ ψ) ↔ ¬ (φψ))
119, 10syl6ib 185 . . . . . . . 8 ((ψφ) → ((¬ ψφ) → ¬ (φψ)))
1211com12 13 . . . . . . 7 ((¬ ψφ) → ((ψφ) → ¬ (φψ)))
13 imnan 207 . . . . . . 7 (((ψφ) → ¬ (φψ)) ↔ ¬ ((ψφ) ∧ (φψ)))
1412, 13sylib 173 . . . . . 6 ((¬ ψφ) → ¬ ((ψφ) ∧ (φψ)))
15 bi 396 . . . . . . 7 ((ψφ) ↔ ((ψφ) ∧ (φψ)))
1615negbii 162 . . . . . 6 (¬ (ψφ) ↔ ¬ ((ψφ) ∧ (φψ)))
1714, 16sylibr 175 . . . . 5 ((¬ ψφ) → ¬ (ψφ))
18 pm2.24 72 . . . . . . . . . 10 (ψ → (¬ ψφ))
19 pm2.21 71 . . . . . . . . . 10 ψ → (ψφ))
2018, 19nsyl4 105 . . . . . . . . 9 (¬ (ψφ) → (¬ ψφ))
21 annim 206 . . . . . . . . . 10 ((ψ ∧ ¬ φ) ↔ ¬ (ψφ))
22 pm2.21 71 . . . . . . . . . . 11 φ → (φ → ¬ ψ))
2322adantl 305 . . . . . . . . . 10 ((ψ ∧ ¬ φ) → (φ → ¬ ψ))
2421, 23sylbir 176 . . . . . . . . 9 (¬ (ψφ) → (φ → ¬ ψ))
2520, 24jca 236 . . . . . . . 8 (¬ (ψφ) → ((¬ ψφ) ∧ (φ → ¬ ψ)))
26 ax-1 3 . . . . . . . . . . 11 (φ → (¬ ψφ))
2726adantr 306 . . . . . . . . . 10 ((φ ∧ ¬ ψ) → (¬ ψφ))
2810, 27sylbir 176 . . . . . . . . 9 (¬ (φψ) → (¬ ψφ))
29 pm3.4 266 . . . . . . . . . 10 ((φ ∧ ¬ ψ) → (φ → ¬ ψ))
3010, 29sylbir 176 . . . . . . . . 9 (¬ (φψ) → (φ → ¬ ψ))
3128, 30jca 236 . . . . . . . 8 (¬ (φψ) → ((¬ ψφ) ∧ (φ → ¬ ψ)))
3225, 31jaoi 275 . . . . . . 7 ((¬ (ψφ) ∨ ¬ (φψ)) → ((¬ ψφ) ∧ (φ → ¬ ψ)))
33 ianor 253 . . . . . . 7 (¬ ((ψφ) ∧ (φψ)) ↔ (¬ (ψφ) ∨ ¬ (φψ)))
3432, 33, 83imtr4 192 . . . . . 6 (¬ ((ψφ) ∧ (φψ)) → (¬ ψφ))
3516, 34sylbi 174 . . . . 5 (¬ (ψφ) → (¬ ψφ))
3617, 35impbi 139 . . . 4 ((¬ ψφ) ↔ ¬ (ψφ))
372, 36bitr 151 . . 3 ((φ ↔ ¬ ψ) ↔ ¬ (ψφ))
3837bicon2i 194 . 2 ((ψφ) ↔ ¬ (φ ↔ ¬ ψ))
391, 38bitr 151 1 ((φψ) ↔ ¬ (φ ↔ ¬ ψ))
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