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

Theorem aev 1206
Description: A "distinctor elimination" lemma with no restrictions on variables in the consequent, proved without using ax-16 1208. The proof is unusual in that it involves linking 17 implications, which might provide an interesting challenge for an automated theorem prover.
Assertion
Ref Expression
aev (∀x x = y → ∀z w = v)
Distinct variable group:   x,y

Proof of Theorem aev
StepHypRef Expression
1 hbae 1143 . 2 (∀x x = y → ∀zx x = y)
2 hbae 1143 . . . 4 (∀x x = y → ∀xx x = y)
3 alequcom 1140 . . . . . 6 (∀x x = y → ∀y y = x)
4 ax-8 962 . . . . . . 7 (y = u → (y = xu = x))
54a4imv 1205 . . . . . 6 (∀y y = xu = x)
6 equcomi 1126 . . . . . 6 (u = xx = u)
73, 5, 63syl 20 . . . . 5 (∀x x = yx = u)
8719.20i 990 . . . 4 (∀xx x = y → ∀x x = u)
9 alequcom 1140 . . . . 5 (∀x x = u → ∀u u = x)
10 alequcom 1140 . . . . . . 7 (∀u u = x → ∀x x = u)
11 ax-8 962 . . . . . . . 8 (x = f → (x = uf = u))
1211a4imv 1205 . . . . . . 7 (∀x x = uf = u)
13 equcomi 1126 . . . . . . 7 (f = uu = f)
1410, 12, 133syl 20 . . . . . 6 (∀u u = xu = f)
1514a5i 987 . . . . 5 (∀u u = x → ∀u u = f)
16 hbae 1143 . . . . . 6 (∀u u = f → ∀uu u = f)
17 alequcom 1140 . . . . . . . 8 (∀u u = f → ∀f f = u)
18 ax-8 962 . . . . . . . . 9 (f = v → (f = uv = u))
1918a4imv 1205 . . . . . . . 8 (∀f f = uv = u)
20 equcomi 1126 . . . . . . . 8 (v = uu = v)
2117, 19, 203syl 20 . . . . . . 7 (∀u u = fu = v)
222119.20i 990 . . . . . 6 (∀uu u = f → ∀u u = v)
23 alequcom 1140 . . . . . . 7 (∀u u = v → ∀v v = u)
24 alequcom 1140 . . . . . . . . 9 (∀v v = u → ∀u u = v)
25 ax-8 962 . . . . . . . . . 10 (u = w → (u = vw = v))
2625a4imv 1205 . . . . . . . . 9 (∀u u = vw = v)
27 equcomi 1126 . . . . . . . . 9 (w = vv = w)
2824, 26, 273syl 20 . . . . . . . 8 (∀v v = uv = w)
2928a5i 987 . . . . . . 7 (∀v v = u → ∀v v = w)
30 alequcom 1140 . . . . . . 7 (∀v v = w → ∀w w = v)
3123, 29, 303syl 20 . . . . . 6 (∀u u = v → ∀w w = v)
3216, 22, 313syl 20 . . . . 5 (∀u u = f → ∀w w = v)
339, 15, 323syl 20 . . . 4 (∀x x = u → ∀w w = v)
342, 8, 333syl 20 . . 3 (∀x x = y → ∀w w = v)
353419.21bi 1058 . 2 (∀x x = yw = v)
361, 3519.21ai 996 1 (∀x x = y → ∀z w = v)
Colors of variables: wff set class
Syntax hints:   → wi 3  ∀wal 952   = wceq 954
This theorem is referenced by:  ax16 1207
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 960  ax-gen 961  ax-8 962  ax-10 964  ax-12 966  ax-17 969  ax-4 971  ax-5o 973  ax-6o 976  ax-9o 1121  ax-10o 1138
Copyright terms: Public domain