Metamath Proof Explorer


Theorem ss2iundf

Description: Subclass theorem for indexed union. (Contributed by RP, 17-Jul-2020)

Ref Expression
Hypotheses ss2iundf.xph xφ
ss2iundf.yph yφ
ss2iundf.y _yY
ss2iundf.a _yA
ss2iundf.b _yB
ss2iundf.xc _xC
ss2iundf.yc _yC
ss2iundf.d _xD
ss2iundf.g _yG
ss2iundf.el φxAYC
ss2iundf.sub φxAy=YD=G
ss2iundf.ss φxABG
Assertion ss2iundf φxAByCD

Proof

Step Hyp Ref Expression
1 ss2iundf.xph xφ
2 ss2iundf.yph yφ
3 ss2iundf.y _yY
4 ss2iundf.a _yA
5 ss2iundf.b _yB
6 ss2iundf.xc _xC
7 ss2iundf.yc _yC
8 ss2iundf.d _xD
9 ss2iundf.g _yG
10 ss2iundf.el φxAYC
11 ss2iundf.sub φxAy=YD=G
12 ss2iundf.ss φxABG
13 df-ral yC¬BDyyC¬BD
14 4 nfcri yxA
15 2 14 nfan yφxA
16 simpr φxAy=Yy=Y
17 16 eleq1d φxAy=YyCYC
18 17 biimprd φxAy=YYCyC
19 11 sseq2d φxAy=YBDBG
20 19 3expa φxAy=YBDBG
21 20 notbid φxAy=Y¬BD¬BG
22 21 biimpd φxAy=Y¬BD¬BG
23 18 22 imim12d φxAy=YyC¬BDYC¬BG
24 23 ex φxAy=YyC¬BDYC¬BG
25 15 24 alrimi φxAyy=YyC¬BDYC¬BG
26 3 7 nfel yYC
27 5 9 nfss yBG
28 27 nfn y¬BG
29 26 28 nfim yYC¬BG
30 29 3 spcimgft yy=YyC¬BDYC¬BGYCyyC¬BDYC¬BG
31 25 10 30 sylc φxAyyC¬BDYC¬BG
32 10 31 mpid φxAyyC¬BD¬BG
33 13 32 syl5bi φxAyC¬BD¬BG
34 33 con2d φxABG¬yC¬BD
35 dfrex2 yCBD¬yC¬BD
36 34 35 syl6ibr φxABGyCBD
37 12 36 mpd φxAyCBD
38 37 ex φxAyCBD
39 1 38 ralrimi φxAyCBD
40 ssel BDzBzD
41 40 reximi yCBDyCzBzD
42 5 nfcri yzB
43 42 r19.37 yCzBzDzByCzD
44 41 43 syl yCBDzByCzD
45 eliun zyCDyCzD
46 44 45 syl6ibr yCBDzBzyCD
47 46 ssrdv yCBDByCD
48 47 ralimi xAyCBDxAByCD
49 df-iun xAB=z|xAzB
50 49 sseq1i xAByCDz|xAzByCD
51 abss z|xAzByCDzxAzBzyCD
52 dfss2 ByCDzzBzyCD
53 52 ralbii xAByCDxAzzBzyCD
54 ralcom4 xAzzBzyCDzxAzBzyCD
55 6 8 nfiun _xyCD
56 55 nfcri xzyCD
57 56 r19.23 xAzBzyCDxAzBzyCD
58 57 albii zxAzBzyCDzxAzBzyCD
59 53 54 58 3bitrri zxAzBzyCDxAByCD
60 50 51 59 3bitri xAByCDxAByCD
61 48 60 sylibr xAyCBDxAByCD
62 39 61 syl φxAByCD