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

Theorem pm5.18 658
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 518 . 2 ((φψ) ↔ (ψφ))
2 bicom 518 . . . 4 ((φ ↔ ¬ ψ) ↔ (¬ ψφ))
3 pm2.61 124 . . . . . . . . . . 11 ((ψφ) → ((¬ ψφ) → φ))
4 pm2.65 134 . . . . . . . . . . . 12 ((ψφ) → ((ψ → ¬ φ) → ¬ ψ))
5 con2 90 . . . . . . . . . . . 12 ((φ → ¬ ψ) → (ψ → ¬ φ))
64, 5syl5 21 . . . . . . . . . . 11 ((ψφ) → ((φ → ¬ ψ) → ¬ ψ))
73, 6anim12d 556 . . . . . . . . . 10 ((ψφ) → (((¬ ψφ) ⋀ (φ → ¬ ψ)) → (φ ⋀ ¬ ψ)))
8 bi 513 . . . . . . . . . 10 ((¬ ψφ) ↔ ((¬ ψφ) ⋀ (φ → ¬ ψ)))
97, 8syl5ib 206 . . . . . . . . 9 ((ψφ) → ((¬ ψφ) → (φ ⋀ ¬ ψ)))
10 annim 238 . . . . . . . . 9 ((φ ⋀ ¬ ψ) ↔ ¬ (φψ))
119, 10syl6ib 212 . . . . . . . 8 ((ψφ) → ((¬ ψφ) → ¬ (φψ)))
1211com12 11 . . . . . . 7 ((¬ ψφ) → ((ψφ) → ¬ (φψ)))
13 imnan 242 . . . . . . 7 (((ψφ) → ¬ (φψ)) ↔ ¬ ((ψφ) ⋀ (φψ)))
1412, 13sylib 198 . . . . . 6 ((¬ ψφ) → ¬ ((ψφ) ⋀ (φψ)))
15 bi 513 . . . . . . 7 ((ψφ) ↔ ((ψφ) ⋀ (φψ)))
1615negbii 187 . . . . . 6 (¬ (ψφ) ↔ ¬ ((ψφ) ⋀ (φψ)))
1714, 16sylibr 200 . . . . 5 ((¬ ψφ) → ¬ (ψφ))
18 pm2.5 100 . . . . . . . . 9 (¬ (ψφ) → (¬ ψφ))
19 annim 238 . . . . . . . . . 10 ((ψ ⋀ ¬ φ) ↔ ¬ (ψφ))
20 pm2.21 76 . . . . . . . . . . 11 φ → (φ → ¬ ψ))
2120adantl 388 . . . . . . . . . 10 ((ψ ⋀ ¬ φ) → (φ → ¬ ψ))
2219, 21sylbir 201 . . . . . . . . 9 (¬ (ψφ) → (φ → ¬ ψ))
2318, 22jca 288 . . . . . . . 8 (¬ (ψφ) → ((¬ ψφ) ⋀ (φ → ¬ ψ)))
24 ax-1 4 . . . . . . . . . . 11 (φ → (¬ ψφ))
2524adantr 389 . . . . . . . . . 10 ((φ ⋀ ¬ ψ) → (¬ ψφ))
2610, 25sylbir 201 . . . . . . . . 9 (¬ (φψ) → (¬ ψφ))
27 pm2.51 101 . . . . . . . . 9 (¬ (φψ) → (φ → ¬ ψ))
2826, 27jca 288 . . . . . . . 8 (¬ (φψ) → ((¬ ψφ) ⋀ (φ → ¬ ψ)))
2923, 28jaoi 341 . . . . . . 7 ((¬ (ψφ) ⋁ ¬ (φψ)) → ((¬ ψφ) ⋀ (φ → ¬ ψ)))
30 ianor 305 . . . . . . 7 (¬ ((ψφ) ⋀ (φψ)) ↔ (¬ (ψφ) ⋁ ¬ (φψ)))
3129, 30, 83imtr4 219 . . . . . 6 (¬ ((ψφ) ⋀ (φψ)) → (¬ ψφ))
3216, 31sylbi 199 . . . . 5 (¬ (ψφ) → (¬ ψφ))
3317, 32impbi 157 . . . 4 ((¬ ψφ) ↔ ¬ (ψφ))
342, 33bitr 173 . . 3 ((φ ↔ ¬ ψ) ↔ ¬ (ψφ))
3534con2bii 221 . 2 ((ψφ) ↔ ¬ (φ ↔ ¬ ψ))
361, 35bitr 173 1 ((φψ) ↔ ¬ (φ ↔ ¬ ψ))
Colors of variables: wff set class
Syntax hints:  ¬ wn 2   → wi 3   ↔ wb 146   ⋁ wo 222   ⋀ wa 223
This theorem is referenced by:  nbbn 659  pm5.15 664  pm5.16 665  pm5.19 667  dfbi 668  xor3 672
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225
Copyright terms: Public domain