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 _ y Y
ss2iundf.a _ y A
ss2iundf.b _ y B
ss2iundf.xc _ x C
ss2iundf.yc _ y C
ss2iundf.d _ x D
ss2iundf.g _ y G
ss2iundf.el φ x A Y C
ss2iundf.sub φ x A y = Y D = G
ss2iundf.ss φ x A B G
Assertion ss2iundf φ x A B y C D

Proof

Step Hyp Ref Expression
1 ss2iundf.xph x φ
2 ss2iundf.yph y φ
3 ss2iundf.y _ y Y
4 ss2iundf.a _ y A
5 ss2iundf.b _ y B
6 ss2iundf.xc _ x C
7 ss2iundf.yc _ y C
8 ss2iundf.d _ x D
9 ss2iundf.g _ y G
10 ss2iundf.el φ x A Y C
11 ss2iundf.sub φ x A y = Y D = G
12 ss2iundf.ss φ x A B G
13 df-ral y C ¬ B D y y C ¬ B D
14 4 nfcri y x A
15 2 14 nfan y φ x A
16 simpr φ x A y = Y y = Y
17 16 eleq1d φ x A y = Y y C Y C
18 17 biimprd φ x A y = Y Y C y C
19 11 sseq2d φ x A y = Y B D B G
20 19 3expa φ x A y = Y B D B G
21 20 notbid φ x A y = Y ¬ B D ¬ B G
22 21 biimpd φ x A y = Y ¬ B D ¬ B G
23 18 22 imim12d φ x A y = Y y C ¬ B D Y C ¬ B G
24 23 ex φ x A y = Y y C ¬ B D Y C ¬ B G
25 15 24 alrimi φ x A y y = Y y C ¬ B D Y C ¬ B G
26 3 7 nfel y Y C
27 5 9 nfss y B G
28 27 nfn y ¬ B G
29 26 28 nfim y Y C ¬ B G
30 29 3 spcimgft y y = Y y C ¬ B D Y C ¬ B G Y C y y C ¬ B D Y C ¬ B G
31 25 10 30 sylc φ x A y y C ¬ B D Y C ¬ B G
32 10 31 mpid φ x A y y C ¬ B D ¬ B G
33 13 32 biimtrid φ x A y C ¬ B D ¬ B G
34 33 con2d φ x A B G ¬ y C ¬ B D
35 dfrex2 y C B D ¬ y C ¬ B D
36 34 35 imbitrrdi φ x A B G y C B D
37 12 36 mpd φ x A y C B D
38 1 37 ralrimia φ x A y C B D
39 ssel B D z B z D
40 39 reximi y C B D y C z B z D
41 5 nfcri y z B
42 41 r19.37 y C z B z D z B y C z D
43 40 42 syl y C B D z B y C z D
44 eliun z y C D y C z D
45 43 44 imbitrrdi y C B D z B z y C D
46 45 ssrdv y C B D B y C D
47 46 ralimi x A y C B D x A B y C D
48 6 8 nfiun _ x y C D
49 48 iunssf x A B y C D x A B y C D
50 47 49 sylibr x A y C B D x A B y C D
51 38 50 syl φ x A B y C D