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

Theorem kmlem2 4766
Description: Lemma for 5-quantifier AC of Kurt Maes, Th. 4, part of 3 => 4.
Assertion
Ref Expression
kmlem2 |- (E.yA.z e. x (ph -> E!w w e. (z i^i y)) <-> E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))))
Distinct variable groups:   x,y,ph   x,w,y,z

Proof of Theorem kmlem2
StepHypRef Expression
1 ineq2 2211 . . . . . . . 8 |- (y = v -> (z i^i y) = (z i^i v))
21eleq2d 1541 . . . . . . 7 |- (y = v -> (w e. (z i^i y) <-> w e. (z i^i v)))
32eubidv 1386 . . . . . 6 |- (y = v -> (E!w w e. (z i^i y) <-> E!w w e. (z i^i v)))
43imbi2d 612 . . . . 5 |- (y = v -> ((ph -> E!w w e. (z i^i y)) <-> (ph -> E!w w e. (z i^i v))))
54ralbidv 1663 . . . 4 |- (y = v -> (A.z e. x (ph -> E!w w e. (z i^i y)) <-> A.z e. x (ph -> E!w w e. (z i^i v))))
65cbvexv 1315 . . 3 |- (E.yA.z e. x (ph -> E!w w e. (z i^i y)) <-> E.vA.z e. x (ph -> E!w w e. (z i^i v)))
7 visset 1813 . . . . . . 7 |- x e. V
87uniex 2870 . . . . . 6 |- U.x e. V
9 eleq2 1535 . . . . . . . 8 |- (y = U.x -> (u e. y <-> u e. U.x))
109negbid 611 . . . . . . 7 |- (y = U.x -> (-. u e. y <-> -. u e. U.x))
1110exbidv 1279 . . . . . 6 |- (y = U.x -> (E.u -. u e. y <-> E.u -. u e. U.x))
12 nalset 2712 . . . . . . . 8 |- -. E.yA.u u e. y
13 alexn 1044 . . . . . . . 8 |- (A.yE.u -. u e. y <-> -. E.yA.u u e. y)
1412, 13mpbir 190 . . . . . . 7 |- A.yE.u -. u e. y
1514a4i 982 . . . . . 6 |- E.u -. u e. y
168, 11, 15vtocl 1842 . . . . 5 |- E.u -. u e. U.x
17 elssuni 2526 . . . . . . . . . . . . . . . . . . 19 |- (z e. x -> z (_ U.x)
1817sseld 2067 . . . . . . . . . . . . . . . . . 18 |- (z e. x -> (u e. z -> u e. U.x))
1918con3d 95 . . . . . . . . . . . . . . . . 17 |- (z e. x -> (-. u e. U.x -> -. u e. z))
20 disjsn 2441 . . . . . . . . . . . . . . . . 17 |- ((z i^i {u}) = (/) <-> -. u e. z)
2119, 20syl6ibr 213 . . . . . . . . . . . . . . . 16 |- (z e. x -> (-. u e. U.x -> (z i^i {u}) = (/)))
2221impcom 351 . . . . . . . . . . . . . . 15 |- ((-. u e. U.x /\ z e. x) -> (z i^i {u}) = (/))
2322uneq2d 2184 . . . . . . . . . . . . . 14 |- ((-. u e. U.x /\ z e. x) -> ((z i^i v) u. (z i^i {u})) = ((z i^i v) u. (/)))
24 un0 2297 . . . . . . . . . . . . . 14 |- ((z i^i v) u. (/)) = (z i^i v)
2523, 24syl6eq 1523 . . . . . . . . . . . . 13 |- ((-. u e. U.x /\ z e. x) -> ((z i^i v) u. (z i^i {u})) = (z i^i v))
26 indi 2251 . . . . . . . . . . . . 13 |- (z i^i (v u. {u})) = ((z i^i v) u. (z i^i {u}))
2725, 26syl5req 1520 . . . . . . . . . . . 12 |- ((-. u e. U.x /\ z e. x) -> (z i^i v) = (z i^i (v u. {u})))
2827eleq2d 1541 . . . . . . . . . . 11 |- ((-. u e. U.x /\ z e. x) -> (w e. (z i^i v) <-> w e. (z i^i (v u. {u}))))
2928eubidv 1386 . . . . . . . . . 10 |- ((-. u e. U.x /\ z e. x) -> (E!w w e. (z i^i v) <-> E!w w e. (z i^i (v u. {u}))))
3029imbi2d 612 . . . . . . . . 9 |- ((-. u e. U.x /\ z e. x) -> ((ph -> E!w w e. (z i^i v)) <-> (ph -> E!w w e. (z i^i (v u. {u})))))
3130ralbidva 1659 . . . . . . . 8 |- (-. u e. U.x -> (A.z e. x (ph -> E!w w e. (z i^i v)) <-> A.z e. x (ph -> E!w w e. (z i^i (v u. {u})))))
32 visset 1813 . . . . . . . . . . . . . 14 |- u e. V
3332snid 2435 . . . . . . . . . . . . 13 |- u e. {u}
3433olci 271 . . . . . . . . . . . 12 |- (u e. v \/ u e. {u})
35 elun 2173 . . . . . . . . . . . 12 |- (u e. (v u. {u}) <-> (u e. v \/ u e. {u}))
3634, 35mpbir 190 . . . . . . . . . . 11 |- u e. (v u. {u})
37 elssuni 2526 . . . . . . . . . . . 12 |- ((v u. {u}) e. x -> (v u. {u}) (_ U.x)
3837sseld 2067 . . . . . . . . . . 11 |- ((v u. {u}) e. x -> (u e. (v u. {u}) -> u e. U.x))
3936, 38mpi 44 . . . . . . . . . 10 |- ((v u. {u}) e. x -> u e. U.x)
4039con3i 98 . . . . . . . . 9 |- (-. u e. U.x -> -. (v u. {u}) e. x)
4140biantrurd 727 . . . . . . . 8 |- (-. u e. U.x -> (A.z e. x (ph -> E!w w e. (z i^i (v u. {u}))) <-> (-. (v u. {u}) e. x /\ A.z e. x (ph -> E!w w e. (z i^i (v u. {u}))))))
4231, 41bitrd 528 . . . . . . 7 |- (-. u e. U.x -> (A.z e. x (ph -> E!w w e. (z i^i v)) <-> (-. (v u. {u}) e. x /\ A.z e. x (ph -> E!w w e. (z i^i (v u. {u}))))))
43 visset 1813 . . . . . . . . 9 |- v e. V
44 snex 2750 . . . . . . . . 9 |- {u} e. V
4543, 44unex 2872 . . . . . . . 8 |- (v u. {u}) e. V
46 eleq1 1534 . . . . . . . . . 10 |- (y = (v u. {u}) -> (y e. x <-> (v u. {u}) e. x))
4746negbid 611 . . . . . . . . 9 |- (y = (v u. {u}) -> (-. y e. x <-> -. (v u. {u}) e. x))
48 ineq2 2211 . . . . . . . . . . . . 13 |- (y = (v u. {u}) -> (z i^i y) = (z i^i (v u. {u})))
4948eleq2d 1541 . . . . . . . . . . . 12 |- (y = (v u. {u}) -> (w e. (z i^i y) <-> w e. (z i^i (v u. {u}))))
5049eubidv 1386 . . . . . . . . . . 11 |- (y = (v u. {u}) -> (E!w w e. (z i^i y) <-> E!w w e. (z i^i (v u. {u}))))
5150imbi2d 612 . . . . . . . . . 10 |- (y = (v u. {u}) -> ((ph -> E!w w e. (z i^i y)) <-> (ph -> E!w w e. (z i^i (v u. {u})))))
5251ralbidv 1663 . . . . . . . . 9 |- (y = (v u. {u}) -> (A.z e. x (ph -> E!w w e. (z i^i y)) <-> A.z e. x (ph -> E!w w e. (z i^i (v u. {u})))))
5347, 52anbi12d 628 . . . . . . . 8 |- (y = (v u. {u}) -> ((-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))) <-> (-. (v u. {u}) e. x /\ A.z e. x (ph -> E!w w e. (z i^i (v u. {u}))))))
5445, 53cla4ev 1869 . . . . . . 7 |- ((-. (v u. {u}) e. x /\ A.z e. x (ph -> E!w w e. (z i^i (v u. {u})))) -> E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))))
5542, 54syl6bi 214 . . . . . 6 |- (-. u e. U.x -> (A.z e. x (ph -> E!w w e. (z i^i v)) -> E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y)))))
565519.23aiv 1295 . . . . 5 |- (E.u -. u e. U.x -> (A.z e. x (ph -> E!w w e. (z i^i v)) -> E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y)))))
5716, 56ax-mp 7 . . . 4 |- (A.z e. x (ph -> E!w w e. (z i^i v)) -> E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))))
585719.23aiv 1295 . . 3 |- (E.vA.z e. x (ph -> E!w w e. (z i^i v)) -> E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))))
596, 58sylbi 199 . 2 |- (E.yA.z e. x (ph -> E!w w e. (z i^i y)) -> E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))))
60 pm3.27 323 . . 3 |- ((-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))) -> A.z e. x (ph -> E!w w e. (z i^i y)))
616019.22i 1040 . 2 |- (E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))) -> E.yA.z e. x (ph -> E!w w e. (z i^i y)))
6259, 61impbi 157 1 |- (E.yA.z e. x (ph -> E!w w e. (z i^i y)) <-> E.y(-. y e. x /\ A.z e. x (ph -> E!w w e. (z i^i y))))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 146   \/ wo 222   /\ wa 223  A.wal 954   = wceq 956   e. wcel 958  E.wex 980  E!weu 1380  A.wral 1645   u. cun 2045   i^i cin 2046  (/)c0 2280  {csn 2409  U.cuni 2503
This theorem is referenced by:  kmlem8 4772
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7&nb