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

Theorem dtruALT 2744
Description: A version of dtru 2768 ("two things exist") proved directly from the axioms (no set theory definitions).
Assertion
Ref Expression
dtruALT ¬ ∀x x = y
Distinct variable group:   x,y

Proof of Theorem dtruALT
StepHypRef Expression
1 eeanv 1322 . . . . 5 (∃wz(xw ⋀ ¬ xz) ↔ (∃w xw ⋀ ∃z ¬ xz))
2 ax-pow 2738 . . . . . 6 wz(∀y(yzyx) → zw)
3 id 59 . . . . . . . . 9 (yxyx)
43ax-gen 962 . . . . . . . 8 y(yxyx)
5 elequ2 1136 . . . . . . . . . . . 12 (z = x → (yzyx))
65imbi1d 612 . . . . . . . . . . 11 (z = x → ((yzyx) ↔ (yxyx)))
76albidv 1277 . . . . . . . . . 10 (z = x → (∀y(yzyx) ↔ ∀y(yxyx)))
8 elequ1 1135 . . . . . . . . . 10 (z = x → (zwxw))
97, 8imbi12d 625 . . . . . . . . 9 (z = x → ((∀y(yzyx) → zw) ↔ (∀y(yxyx) → xw)))
109a4v 1271 . . . . . . . 8 (∀z(∀y(yzyx) → zw) → (∀y(yxyx) → xw))
114, 10mpi 44 . . . . . . 7 (∀z(∀y(yzyx) → zw) → xw)
121119.22i 1039 . . . . . 6 (∃wz(∀y(yzyx) → zw) → ∃w xw)
132, 12ax-mp 7 . . . . 5 w xw
14 ax-nul 2706 . . . . . 6 zx ¬ xz
15 ax-4 972 . . . . . . 7 (∀x ¬ xz → ¬ xz)
161519.22i 1039 . . . . . 6 (∃zx ¬ xz → ∃z ¬ xz)
1714, 16ax-mp 7 . . . . 5 z ¬ xz
181, 13, 17mpbir2an 729 . . . 4 wz(xw ⋀ ¬ xz)
19 ax-14 969 . . . . . . . 8 (w = z → (xwxz))
2019com12 11 . . . . . . 7 (xw → (w = zxz))
2120con3d 95 . . . . . 6 (xw → (¬ xz → ¬ w = z))
2221imp 350 . . . . 5 ((xw ⋀ ¬ xz) → ¬ w = z)
232219.22i2 1040 . . . 4 (∃wz(xw ⋀ ¬ xz) → ∃wz ¬ w = z)
2418, 23ax-mp 7 . . 3 wz ¬ w = z
25 equequ2 1134 . . . . . . 7 (z = y → (w = zw = y))
2625negbid 610 . . . . . 6 (z = y → (¬ w = z ↔ ¬ w = y))
27 ax-8 963 . . . . . . . 8 (x = w → (x = yw = y))
2827con3d 95 . . . . . . 7 (x = w → (¬ w = y → ¬ x = y))
2928a4imev 1272 . . . . . 6 w = y → ∃x ¬ x = y)
3026, 29syl6bi 214 . . . . 5 (z = y → (¬ w = z → ∃x ¬ x = y))
31 ax-8 963 . . . . . . . 8 (x = z → (x = yz = y))
3231con3d 95 . . . . . . 7 (x = z → (¬ z = y → ¬ x = y))
3332a4imev 1272 . . . . . 6 z = y → ∃x ¬ x = y)
3433a1d 12 . . . . 5 z = y → (¬ w = z → ∃x ¬ x = y))
3530, 34pm2.61i 126 . . . 4 w = z → ∃x ¬ x = y)
363519.23aivv 1295 . . 3 (∃wz ¬ w = z → ∃x ¬ x = y)
3724, 36ax-mp 7 . 2 x ¬ x = y
38 exnal 1037 . 2 (∃x ¬ x = y ↔ ¬ ∀x x = y)
3937, 38mpbi 189 1 ¬ ∀x x = y
Colors of variables: wff set class
Syntax hints:  ¬ wn 2   → wi 3   ⋀ wa 223  ∀wal 953   = wceq 955   ∈ wcel 957  ∃wex 979
This theorem is referenced by:  ax16b 2745
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 961  ax-gen 962  ax-8 963  ax-12 967  ax-13 968  ax-14 969  ax-17 970  ax-4 972  ax-5o 974  ax-6o 977  ax-9o 1122  ax-nul 2706  ax-pow 2738
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-ex 980
Copyright terms: Public domain