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

Theorem ax11el 1364
Description: Basis step for constructing a substitution instance of ax-11o 1218 without using ax-11o 1218. Atomic formula for membership predicate.
Assertion
Ref Expression
ax11el x x = y → (x = y → (z wx(x = yz w))))

Proof of Theorem ax11el
StepHypRef Expression
1 19.26 1067 . . 3 (x(x = z x = w) ↔ (x x = z x x = w))
2 elequ1 1136 . . . . . . . . 9 (x = y → (x xy x))
3 elequ2 1137 . . . . . . . . 9 (x = y → (y xy y))
42, 3bitrd 528 . . . . . . . 8 (x = y → (x xy y))
54adantl 388 . . . . . . 7 ((¬ x x = y x = y) → (x xy y))
6 ax-17 971 . . . . . . . . . 10 (v vx v v)
7 ax-17 971 . . . . . . . . . 10 (y yv y y)
8 elequ1 1136 . . . . . . . . . . 11 (v = y → (v vy v))
9 elequ2 1137 . . . . . . . . . . 11 (v = y → (y vy y))
108, 9bitrd 528 . . . . . . . . . 10 (v = y → (v vy y))
116, 7, 10dvelimfALT 1153 . . . . . . . . 9 x x = y → (y yx y y))
124biimprcd 156 . . . . . . . . . 10 (y y → (x = yx x))
131219.20i 992 . . . . . . . . 9 (x y yx(x = yx x))
1411, 13syl6 22 . . . . . . . 8 x x = y → (y yx(x = yx x)))
1514adantr 389 . . . . . . 7 ((¬ x x = y x = y) → (y yx(x = yx x)))
165, 15sylbid 203 . . . . . 6 ((¬ x x = y x = y) → (x xx(x = yx x)))
1716adantl 388 . . . . 5 ((x(x = z x = w) x x = y x = y)) → (x xx(x = yx x)))
18 elequ1 1136 . . . . . . . . 9 (x = z → (x xz x))
19 elequ2 1137 . . . . . . . . 9 (x = w → (z xz w))
2018, 19sylan9bb 540 . . . . . . . 8 ((x = z x = w) → (x xz w))
2120a4s 984 . . . . . . 7 (x(x = z x = w) → (x xz w))
22 hba1 1003 . . . . . . . 8 (x(x = z x = w) → xx(x = z x = w))
2321imbi2d 612 . . . . . . . 8 (x(x = z x = w) → ((x = yx x) ↔ (x = yz w)))
2422, 23albid 1104 . . . . . . 7 (x(x = z x = w) → (x(x = yx x) ↔ x(x = yz w)))
2521, 24imbi12d 626 . . . . . 6 (x(x = z x = w) → ((x xx(x = yx x)) ↔ (z wx(x = yz w))))
2625adantr 389 . . . . 5 ((x(x = z x = w) x x = y x = y)) → ((x xx(x = yx x)) ↔ (z wx(x = yz w))))
2717, 26mpbid 195 . . . 4 ((x(x = z x = w) x x = y x = y)) → (z wx(x = yz w)))
2827exp32 377 . . 3 (x(x = z x = w) → (¬ x x = y → (x = y → (z wx(x = yz w)))))
291, 28sylbir 201 . 2 ((x x = z x x = w) → (¬ x x = y → (x = y → (z wx(x = yz w)))))
30 elequ1 1136 . . . . . . 7 (x = y → (x wy w))
3130ad2antll 407 . . . . . 6 ((¬ x x = w x x = y x = y)) → (x wy w))
32 ax-15 1360 . . . . . . . . 9 x x = y → (¬ x x = w → (y wx y w)))
3332impcom 351 . . . . . . . 8 ((¬ x x = w ¬ x x = y) → (y wx y w))
3433adantrr 395 . . . . . . 7 ((¬ x x = w x x = y x = y)) → (y wx y w))
3530biimprcd 156 . . . . . . . 8 (y w → (x = yx w))
363519.20i 992 . . . . . . 7 (x y wx(x = yx w))
3734, 36syl6 22 . . . . . 6 ((¬ x x = w x x = y x = y)) → (y wx(x = yx w)))
3831, 37sylbid 203 . . . . 5 ((¬ x x = w x x = y x = y)) → (x wx(x = yx w)))
3938adantll 392 . . . 4 (((x x = z ¬ x x = w) x x = y x = y)) → (x wx(x = yx w)))
40 elequ1 1136 . . . . . . 7 (x = z → (x wz w))
4140a4s 984 . . . . . 6 (x x = z → (x wz w))
4241imbi2d 612 . . . . . . 7 (x x = z → ((x = yx w) ↔ (x = yz w)))
4342dral2 1155 . . . . . 6 (x x = z → (x(x = yx w) ↔ x(x = yz w)))
4441, 43imbi12d 626 . . . . 5 (x x = z → ((x wx(x = yx w)) ↔ (z wx(x = yz w))))
4544ad2antrr 404 . . . 4 (((x x = z ¬ x x = w) x x = y x = y)) → ((x wx(x = yx w)) ↔ (z wx(x = yz w))))
4639, 45mpbid 195 . . 3 (((x x = z ¬ x x = w) x x = y x = y)) → (z wx(x = yz w)))
4746exp32 377 . 2 ((x x = z ¬ x x = w) → (¬ x x = y → (x = y → (z wx(x = yz w)))))
48 elequ2 1137 . . . . . . 7 (x = y → (z xz y))
4948ad2antll 407 . . . . . 6 ((¬ x x = z x x = y x = y)) → (z xz y))
50 ax-15 1360 . . . . . . . . 9 x x = z → (¬ x x = y → (z yx z y)))
5150imp 350 . . . . . . . 8 ((¬ x x = z ¬ x x = y) → (z yx z y))
5251adantrr 395 . . . . . . 7 ((¬ x x = z x x = y x = y)) → (z yx z y))
5348biimprcd 156 . . . . . . . 8 (z y → (x = yz x))
545319.20i 992 . . . . . . 7 (x z yx(x = yz x))
5552, 54syl6 22 . . . . . 6 ((¬ x x = z x x = y x = y)) → (z yx(x = yz x)))
5649, 55sylbid 203 . . . . 5 ((¬ x x = z x x = y x = y)) → (z xx(x = yz x)))
5756adantlr 393 . . . 4 (((¬ x x = z x x = w) x x = y x = y)) → (z xx(x = yz x)))
5819a4s 984 . . . . . 6 (x x = w → (z xz w))
5958imbi2d 612 . . . . . . 7 (x x = w → ((x = yz x) ↔ (x = yz w)))
6059dral2 1155 . . . . . 6 (x x = w → (x(x = yz x) ↔ x(x = yz w)))
6158, 60imbi12d 626 . . . . 5 (x x = w → ((z xx(x = yz x)) ↔ (z wx(x = yz w))))
6261ad2antlr 405 . . . 4 (((¬ x x = z x x = w) x x = y x = y)) → ((z xx(x = yz x)) ↔ (z wx(x = yz w))))
6357, 62mpbid 195 . . 3 (((¬ x x = z x x = w) x x = y x = y)) → (z wx(x = yz w)))
6463exp32 377 . 2 ((¬ x x = z x x = w) → (¬ x x = y → (x = y → (z wx(x = yz w)))))
65 a9e 1125 . . . . 5 u u = w
66 a9e 1125 . . . . . . 7 v v = z
67 ax-1 4 . . . . . . . . . . 11 (v u → (x = yv u))
686719.21aiv 1286 . . . . . . . . . 10 (v ux(x = yv u))
69 elequ1 1136 . . . . . . . . . . . . 13 (v = z → (v uz u))
70 elequ2 1137 . . . . . . . . . . . . 13 (u = w → (z uz w))
7169, 70sylan9bb 540 . . . . . . . . . . . 12 ((v = z u = w) → (v uz w))
7271adantl 388 . . . . . . . . . . 11 (((¬ x x = z ¬ x x = w) (v = z u = w)) → (v uz w))
73 dveeq2 1212 . . . . . . . . . . . . . . 15 x x = z → (v = zx v = z))
74 dveeq2 1212 . . . . . . . . . . . . . . 15 x x = w → (u = wx u = w))
7573, 74im2anan9 563 . . . . . . . . . . . . . 14 ((¬ x x = z ¬ x x = w) → ((v = z u = w) → (x v = z x u = w)))
7675imp 350 . . . . . . . . . . . . 13 (((¬ x x = z ¬ x x = w) (v = z u = w)) → (x v = z x u = w))
77 19.26 1067 . . . . . . . . . . . . 13 (x(v = z u = w) ↔ (x v = z x u = w))
7876, 77sylibr 200 . . . . . . . . . . . 12 (((¬ x x = z ¬ x x = w) (v = z u = w)) → x(v = z u = w))
79 hba1 1003 . . . . . . . . . . . . 13 (x(v = z u = w) → xx(v = z u = w))
8071a4s 984 . . . . . . . . . . . . . 14 (x(v = z u = w) → (v uz w))
8180imbi2d 612 . . . . . . . . . . . . 13 (x(v = z u = w) → ((x = yv u) ↔ (x = yz w)))
8279, 81albid 1104 . . . . . . . . . . . 12 (x(v = z u = w) → (x(x = yv u) ↔ x(x = yz w)))
8378, 82syl 10 . . . . . . . . . . 11 (((¬ x x = z ¬ x x = w) (v = z u = w)) → (x(x = yv u) ↔ x(x = yz w)))
8472, 83imbi12d 626 . . . . . . . . . 10 (((¬ x x = z ¬ x x = w) (v = z u = w)) → ((v ux(x = yv u)) ↔ (z wx(x = yz w))))
8568, 84mpbii 193 . . . . . . . . 9 (((¬ x x = z ¬ x x = w) (v = z u = w)) → (z wx(x = yz w)))
8685exp32 377 . . . . . . . 8 ((¬ x x = z ¬ x x = w) → (v = z → (u = w → (z wx(x = yz w)))))
878619.23adv 1214 . . . . . . 7 ((¬ x x = z ¬ x x = w) → (v v = z → (u = w → (z wx(x = yz w)))))
8866, 87mpi 44 . . . . . 6 ((¬ x x = z ¬ x x = w) → (u = w → (z wx(x = yz w))))
898819.23adv 1214 . . . . 5 ((¬ x x = z ¬ x x = w) → (u u = w → (z wx(x = yz w))))
9065, 89mpi 44 . . . 4 ((¬ x x = z ¬ x x = w) → (z wx(x = yz w)))
9190a1d 12 . . 3 ((¬ x x = z ¬ x x = w) → (x = y → (z wx(x = yz w))))
9291a1d 12 . 2 ((¬ x x = z ¬ x x = w) → (¬ x x = y → (x = y → (z wx(x = yz w)))))
9329, 47, 64, 924cases 758 1 x x = y → (x = y → (z wx(x = yz w))))
Colors of variables: wff set class
Syntax hints:  ¬ wn 2   → wi 3   ↔ wb 146   wa 223  wal 954   = wceq 956   wcel 958  wex 980
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 962  ax-gen 963  ax-8 964  ax-9 965  ax-10 966  ax-12 968  ax-13 969  ax-14 970  ax-17 971  ax-4 973  ax-5o 975  ax-6o 978  ax-9o 1123  ax-10o 1140  ax-15 1360
This theorem depends on definitions:  df-bi 147  df-an 225  df-ex 981
Copyright terms: Public domain