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

Theorem kmlem12 4786
Description: Lemma for 5-quantifier AC of Kurt Maes, Th. 4, part of 3 => 4.
Hypothesis
Ref Expression
kmlem9.1 |- A = {u | E.t e. x u = (t \ U.(x \ {t}))}
Assertion
Ref Expression
kmlem12 |- (A.z e. x (z \ U.(x \ {z})) =/= (/) -> (A.z e. A (z =/= (/) -> E!v v e. (z i^i y)) -> A.z e. x (z =/= (/) -> E!v v e. (z i^i (y i^i U.A)))))
Distinct variable groups:   x,y,z,v,u,t   y,A,z,v

Proof of Theorem kmlem12
StepHypRef Expression
1 difeq1 2156 . . . . . . . 8 |- (t = z -> (t \ U.(x \ {t})) = (z \ U.(x \ {t})))
2 sneq 2421 . . . . . . . . . . 11 |- (t = z -> {t} = {z})
32difeq2d 2162 . . . . . . . . . 10 |- (t = z -> (x \ {t}) = (x \ {z}))
43unieqd 2516 . . . . . . . . 9 |- (t = z -> U.(x \ {t}) = U.(x \ {z}))
54difeq2d 2162 . . . . . . . 8 |- (t = z -> (z \ U.(x \ {t})) = (z \ U.(x \ {z})))
61, 5eqtrd 1510 . . . . . . 7 |- (t = z -> (t \ U.(x \ {t})) = (z \ U.(x \ {z})))
76neeq1d 1597 . . . . . 6 |- (t = z -> ((t \ U.(x \ {t})) =/= (/) <-> (z \ U.(x \ {z})) =/= (/)))
87cbvralv 1803 . . . . 5 |- (A.t e. x (t \ U.(x \ {t})) =/= (/) <-> A.z e. x (z \ U.(x \ {z})) =/= (/))
96ineq1d 2219 . . . . . . . 8 |- (t = z -> ((t \ U.(x \ {t})) i^i y) = ((z \ U.(x \ {z})) i^i y))
109eleq2d 1544 . . . . . . 7 |- (t = z -> (v e. ((t \ U.(x \ {t})) i^i y) <-> v e. ((z \ U.(x \ {z})) i^i y)))
1110eubidv 1388 . . . . . 6 |- (t = z -> (E!v v e. ((t \ U.(x \ {t})) i^i y) <-> E!v v e. ((z \ U.(x \ {z})) i^i y)))
1211cbvralv 1803 . . . . 5 |- (A.t e. x E!v v e. ((t \ U.(x \ {t})) i^i y) <-> A.z e. x E!v v e. ((z \ U.(x \ {z})) i^i y))
138, 12imbi12i 188 . . . 4 |- ((A.t e. x (t \ U.(x \ {t})) =/= (/) -> A.t e. x E!v v e. ((t \ U.(x \ {t})) i^i y)) <-> (A.z e. x (z \ U.(x \ {z})) =/= (/) -> A.z e. x E!v v e. ((z \ U.(x \ {z})) i^i y)))
14 kmlem9.1 . . . . . . . . . . . 12 |- A = {u | E.t e. x u = (t \ U.(x \ {t}))}
1514kmlem11 4785 . . . . . . . . . . 11 |- (z e. x -> (z i^i U.A) = (z \ U.(x \ {z})))
1615ineq1d 2219 . . . . . . . . . 10 |- (z e. x -> ((z i^i U.A) i^i y) = ((z \ U.(x \ {z})) i^i y))
17 in12 2227 . . . . . . . . . . 11 |- (z i^i (y i^i U.A)) = (y i^i (z i^i U.A))
18 incom 2211 . . . . . . . . . . 11 |- (y i^i (z i^i U.A)) = ((z i^i U.A) i^i y)
1917, 18eqtr 1498 . . . . . . . . . 10 |- (z i^i (y i^i U.A)) = ((z i^i U.A) i^i y)
2016, 19syl5req 1523 . . . . . . . . 9 |- (z e. x -> ((z \ U.(x \ {z})) i^i y) = (z i^i (y i^i U.A)))
2120eleq2d 1544 . . . . . . . 8 |- (z e. x -> (v e. ((z \ U.(x \ {z})) i^i y) <-> v e. (z i^i (y i^i U.A))))
2221eubidv 1388 . . . . . . 7 |- (z e. x -> (E!v v e. ((z \ U.(x \ {z})) i^i y) <-> E!v v e. (z i^i (y i^i U.A))))
23 ax-1 4 . . . . . . 7 |- (E!v v e. (z i^i (y i^i U.A)) -> (z =/= (/) -> E!v v e. (z i^i (y i^i U.A))))
2422, 23syl6bi 214 . . . . . 6 |- (z e. x -> (E!v v e. ((z \ U.(x \ {z})) i^i y) -> (z =/= (/) -> E!v v e. (z i^i (y i^i U.A)))))
2524r19.20i 1707 . . . . 5 |- (A.z e. x E!v v e. ((z \ U.(x \ {z})) i^i y) -> A.z e. x (z =/= (/) -> E!v v e. (z i^i (y i^i U.A))))
2625imim2i 17 . . . 4 |- ((A.z e. x (z \ U.(x \ {z})) =/= (/) -> A.z e. x E!v v e. ((z \ U.(x \ {z})) i^i y)) -> (A.z e. x (z \ U.(x \ {z})) =/= (/) -> A.z e. x (z =/= (/) -> E!v v e. (z i^i (y i^i U.A)))))
2713, 26sylbi 199 . . 3 |- ((A.t e. x (t \ U.(x \ {t})) =/= (/) -> A.t e. x E!v v e. ((t \ U.(x \ {t})) i^i y)) -> (A.z e. x (z \ U.(x \ {z})) =/= (/) -> A.z e. x (z =/= (/) -> E!v v e. (z i^i (y i^i U.A)))))
2827com12 11 . 2 |- (A.z e. x (z \ U.(x \ {z})) =/= (/) -> ((A.t e. x (t \ U.(x \ {t})) =/= (/) -> A.t e. x E!v v e. ((t \ U.(x \ {t})) i^i y)) -> A.z e. x (z =/= (/) -> E!v v e. (z i^i (y i^i U.A)))))
29 raleq1 1789 . . . . 5 |- (A = {u | E.t e. x u = (t \ U.(x \ {t}))} -> (A.z e. A (z =/= (/) -> E!v v e. (z i^i y)) <-> A.z e. {u | E.t e. x u = (t \ U.(x \ {t}))} (z =/= (/) -> E!v v e. (z i^i y))))
3014, 29ax-mp 7 . . . 4 |- (A.z e. A (z =/= (/) -> E!v v e. (z i^i y)) <-> A.z e. {u | E.t e. x u = (t \ U.(x \ {t}))} (z =/= (/) -> E!v v e. (z i^i y)))
31 df-ral 1652 . . . 4 |- (A.z e. {u | E.t e. x u = (t \ U.(x \ {t}))} (z =/= (/) -> E!v v e. (z i^i y)) <-> A.z(z e. {u | E.t e. x u = (t \ U.(x \ {t}))} -> (z =/= (/) -> E!v v e. (z i^i y))))
32 visset 1816 . . . . . . . . 9 |- z e. V
33 eqeq1 1484 . . . . . . . . . 10 |- (u = z -> (u = (t \ U.(x \ {t})) <-> z = (t \ U.(x \ {t}))))
3433rexbidv 1667 . . . . . . . . 9 |- (u = z -> (E.t e. x u = (t \ U.(x \ {t})) <-> E.t e. x z = (t \ U.(x \ {t}))))
3532, 34elab 1900 . . . . . . . 8 |- (z e. {u | E.t e. x u = (t \ U.(x \ {t}))} <-> E.t e. x z = (t \ U.(x \ {t})))
3635imbi1i 186 . . . . . . 7 |- ((z e. {u | E.t e. x u = (t \ U.(x \ {t}))} -> (z =/= (/) -> E!v v e. (z i^i y))) <-> (E.t e. x z = (t \ U.(x \ {t})) -> (z =/= (/) -> E!v v e. (z i^i y))))
37 r19.23v 1744 . . . . . . 7 |- (A.t e. x (z = (t \ U.(x \ {t})) -> (z =/= (/) -> E!v v e. (z i^i y))) <-> (E.t e. x z = (t \ U.(x \ {t})) -> (z =/= (/) -> E!v v e. (z i^i y))))
3836, 37bitr4 176 . . . . . 6 |- ((z e. {u | E.t e. x u = (t \ U.(x \ {t}))} -> (z =/= (/) -> E!v v e. (z i^i y))) <-> A.t e. x (z = (t \ U.(x \ {t})) -> (z =/= (/) -> E!v v e. (z i^i y))))
3938albii 1001 . . . . 5 |- (A.z(z e. {u | E.t e. x u = (t \ U.(x \ {t}))} -> (z =/= (/) -> E!v v e. (z i^i y))) <-> A.zA.t e. x (z = (t \ U.(x \ {t})) -> (z =/= (/) -> E!v v e. (z i^i y))))
40 ralcom4 1826 . . . . 5 |- (A.t e. x A.z(z = (t \ U.(x \ {t})) -> (z =/= (/) -> E!v v e. (z i^i y))) <-> A.zA.t e. x (z = (t \ U.(x \ {t})) -> (z =/= (/) -> E!v v e. (z i^i