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

Theorem aceq5lem2 3559
Description: Lemma for aceq5 3563.
Hypothesis
Ref Expression
aceq5lem.1 |- A = {u | (-. u = (/) /\ E.t e. h u = ({t} X. t))}
Assertion
Ref Expression
aceq5lem2 |- (<.w, g>. e. U.A <-> (w e. h /\ g e. w))
Distinct variable group(s):   w,u,t,h,g   w,A,g

Proof of Theorem aceq5lem2
StepHypRef Expression
1 aceq5lem.1 . . . 4 |- A = {u | (-. u = (/) /\ E.t e. h u = ({t} X. t))}
21unieqi 1928 . . 3 |- U.A = U.{u | (-. u = (/) /\ E.t e. h u = ({t} X. t))}
32eleq2i 1153 . 2 |- (<.w, g>. e. U.A <-> <.w, g>. e. U.{u | (-. u = (/) /\ E.t e. h u = ({t} X. t))})
4 eluniab 1926 . . 3 |- (<.w, g>. e. U.{u | (-. u = (/) /\ E.t e. h u = ({t} X. t))} <-> E.u(<.w, g>. e. u /\ (-. u = (/) /\ E.t e. h u = ({t} X. t))))
5 r19.42v 1303 . . . . 5 |- (E.t e. h ((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)) <-> ((<.w, g>. e. u /\ -. u = (/)) /\ E.t e. h u = ({t} X. t)))
6 anass 336 . . . . 5 |- (((<.w, g>. e. u /\ -. u = (/)) /\ E.t e. h u = ({t} X. t)) <-> (<.w, g>. e. u /\ (-. u = (/) /\ E.t e. h u = ({t} X. t))))
75, 6bitr2 152 . . . 4 |- ((<.w, g>. e. u /\ (-. u = (/) /\ E.t e. h u = ({t} X. t))) <-> E.t e. h ((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)))
87biex 733 . . 3 |- (E.u(<.w, g>. e. u /\ (-. u = (/) /\ E.t e. h u = ({t} X. t))) <-> E.uE.t e. h ((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)))
9 rexcom4 1361 . . . 4 |- (E.t e. h E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)) <-> E.uE.t e. h ((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)))
10 df-rex 1206 . . . 4 |- (E.t e. h E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)) <-> E.t(t e. h /\ E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t))))
119, 10bitr3 153 . . 3 |- (E.uE.t e. h ((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)) <-> E.t(t e. h /\ E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t))))
124, 8, 113bitr 155 . 2 |- (<.w, g>. e. U.{u | (-. u = (/) /\ E.t e. h u = ({t} X. t))} <-> E.t(t e. h /\ E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t))))
13 ancom 333 . . . . . . . . 9 |- (((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)) <-> (u = ({t} X. t) /\ (<.w, g>. e. u /\ -. u = (/))))
14 n0i 1712 . . . . . . . . . . 11 |- (<.w, g>. e. u -> -. u = (/))
1514pm4.71i 483 . . . . . . . . . 10 |- (<.w, g>. e. u <-> (<.w, g>. e. u /\ -. u = (/)))
1615anbi2i 367 . . . . . . . . 9 |- ((u = ({t} X. t) /\ <.w, g>. e. u) <-> (u = ({t} X. t) /\ (<.w, g>. e. u /\ -. u = (/))))
1713, 16bitr4 154 . . . . . . . 8 |- (((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)) <-> (u = ({t} X. t) /\ <.w, g>. e. u))
1817biex 733 . . . . . . 7 |- (E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)) <-> E.u(u = ({t} X. t) /\ <.w, g>. e. u))
19 snex 1859 . . . . . . . . 9 |- {t} e. V
20 visset 1350 . . . . . . . . 9 |- t e. V
2119, 20xpex 2488 . . . . . . . 8 |- ({t} X. t) e. V
22 eleq2 1150 . . . . . . . 8 |- (u = ({t} X. t) -> (<.w, g>. e. u <-> <.w, g>. e. ({t} X. t)))
2321, 22ceqsexv 1371 . . . . . . 7 |- (E.u(u = ({t} X. t) /\ <.w, g>. e. u) <-> <.w, g>. e. ({t} X. t))
2418, 23bitr 151 . . . . . 6 |- (E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t)) <-> <.w, g>. e. ({t} X. t))
2524anbi2i 367 . . . . 5 |- ((t e. h /\ E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t))) <-> (t e. h /\ <.w, g>. e. ({t} X. t)))
26 visset 1350 . . . . . . . 8 |- g e. V
2726opelxp 2452 . . . . . . 7 |- (<.w, g>. e. ({t} X. t) <-> (w e. {t} /\ g e. t))
28 elsn 1820 . . . . . . . . 9 |- (w e. {t} <-> w = t)
29 cleqcom 1103 . . . . . . . . 9 |- (w = t <-> t = w)
3028, 29bitr 151 . . . . . . . 8 |- (w e. {t} <-> t = w)
3130anbi1i 368 . . . . . . 7 |- ((w e. {t} /\ g e. t) <-> (t = w /\ g e. t))
3227, 31bitr 151 . . . . . 6 |- (<.w, g>. e. ({t} X. t) <-> (t = w /\ g e. t))
3332anbi2i 367 . . . . 5 |- ((t e. h /\ <.w, g>. e. ({t} X. t)) <-> (t e. h /\ (t = w /\ g e. t)))
34 an12 370 . . . . 5 |- ((t e. h /\ (t = w /\ g e. t)) <-> (t = w /\ (t e. h /\ g e. t)))
3525, 33, 343bitr 155 . . . 4 |- ((t e. h /\ E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t))) <-> (t = w /\ (t e. h /\ g e. t)))
3635biex 733 . . 3 |- (E.t(t e. h /\ E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t))) <-> E.t(t = w /\ (t e. h /\ g e. t)))
37 visset 1350 . . . 4 |- w e. V
38 eleq1 1149 . . . . 5 |- (t = w -> (t e. h <-> w e. h))
39 eleq2 1150 . . . . 5 |- (t = w -> (g e. t <-> g e. w))
4038, 39anbi12d 476 . . . 4 |- (t = w -> ((t e. h /\ g e. t) <-> (w e. h /\ g e. w)))
4137, 40ceqsexv 1371 . . 3 |- (E.t(t = w /\ (t e. h /\ g e. t)) <-> (w e. h /\ g e. w))
4236, 41bitr 151 . 2 |- (E.t(t e. h /\ E.u((<.w, g>. e. u /\ -. u = (/)) /\ u = ({t} X. t))) <-> (w e. h /\ g e. w))
433, 12, 423bitr 155 1 |- (<.w, g>. e. U.A <-> (w e. h /\ g e. w))
Colors of variables: wff set class
Syntax hints:  -. wn 1   <-> wb 127   /\ wa 196  E.wex 678   = weq 797   e. wel 803  {cab 1090   = wceq 1091   e. wcel 1092  E.wrex 1202  (/)c0 1707  {csn 1808  <.cop 1810  U.cuni 1919   X. cxp 2408
This theorem is referenced by:  aceq5lem5 3562
This theorem was proved from axioms:  ax-1 3  ax-2 4  ax-3 5  ax-mp 6  ax-4 673  ax-5 674  ax-6 675  ax-7 676  ax-gen 677  ax-8 798  ax-9 799  ax-10 800  ax-11 801  ax-12 802  ax-13 804  ax-14 805  ax-16 922  ax-17 925  ax-ext 1074  ax-rep 1075  ax-un 1076  ax-pow 1077
This theorem depends on definitions:  df-bi 128  df-or 197  df-an 198  df-ex 679  df-sb 853  df-clab 1093  df-cleq 1097  df-clel 1099  df-rex 1206  df-v 1349  df-dif 1489  df-un 1490  df-in 1491  df-ss 1492  df-nul 1708  df-pw 1799  df-sn 1811  df-pr 1812  df-op 1815  df-uni 1920  df-opab 2098  df-xp 2424  df-rel 2425
metamath.org