Metamath Proof Explorer


Theorem comptiunov2i

Description: The composition two indexed unions is sometimes a similar indexed union. (Contributed by RP, 10-Jun-2020)

Ref Expression
Hypotheses comptiunov2.x X = a V i I a × ˙ i
comptiunov2.y Y = b V j J b × ˙ j
comptiunov2.z Z = c V k K c × ˙ k
comptiunov2.i I V
comptiunov2.j J V
comptiunov2.k K = I J
comptiunov2.1 k I d × ˙ k i I j J d × ˙ j × ˙ i
comptiunov2.2 k J d × ˙ k i I j J d × ˙ j × ˙ i
comptiunov2.3 i I j J d × ˙ j × ˙ i k I J d × ˙ k
Assertion comptiunov2i X Y = Z

Proof

Step Hyp Ref Expression
1 comptiunov2.x X = a V i I a × ˙ i
2 comptiunov2.y Y = b V j J b × ˙ j
3 comptiunov2.z Z = c V k K c × ˙ k
4 comptiunov2.i I V
5 comptiunov2.j J V
6 comptiunov2.k K = I J
7 comptiunov2.1 k I d × ˙ k i I j J d × ˙ j × ˙ i
8 comptiunov2.2 k J d × ˙ k i I j J d × ˙ j × ˙ i
9 comptiunov2.3 i I j J d × ˙ j × ˙ i k I J d × ˙ k
10 1 funmpt2 Fun X
11 2 funmpt2 Fun Y
12 funco Fun X Fun Y Fun X Y
13 10 11 12 mp2an Fun X Y
14 3 funmpt2 Fun Z
15 ssv ran Y V
16 ovex a × ˙ i V
17 4 16 iunex i I a × ˙ i V
18 17 1 dmmpti dom X = V
19 15 18 sseqtrri ran Y dom X
20 dmcosseq ran Y dom X dom X Y = dom Y
21 19 20 ax-mp dom X Y = dom Y
22 ovex b × ˙ j V
23 5 22 iunex j J b × ˙ j V
24 23 2 dmmpti dom Y = V
25 21 24 eqtri dom X Y = V
26 4 5 unex I J V
27 6 26 eqeltri K V
28 ovex c × ˙ k V
29 27 28 iunex k K c × ˙ k V
30 29 3 dmmpti dom Z = V
31 25 30 eqtr4i dom X Y = dom Z
32 vex d V
33 32 24 eleqtrri d dom Y
34 fvco Fun Y d dom Y X Y d = X Y d
35 11 33 34 mp2an X Y d = X Y d
36 oveq1 b = d b × ˙ j = d × ˙ j
37 36 iuneq2d b = d j J b × ˙ j = j J d × ˙ j
38 ovex d × ˙ j V
39 5 38 iunex j J d × ˙ j V
40 37 2 39 fvmpt d V Y d = j J d × ˙ j
41 40 elv Y d = j J d × ˙ j
42 41 fveq2i X Y d = X j J d × ˙ j
43 oveq1 a = j J d × ˙ j a × ˙ i = j J d × ˙ j × ˙ i
44 43 iuneq2d a = j J d × ˙ j i I a × ˙ i = i I j J d × ˙ j × ˙ i
45 ovex j J d × ˙ j × ˙ i V
46 4 45 iunex i I j J d × ˙ j × ˙ i V
47 44 1 46 fvmpt j J d × ˙ j V X j J d × ˙ j = i I j J d × ˙ j × ˙ i
48 39 47 ax-mp X j J d × ˙ j = i I j J d × ˙ j × ˙ i
49 35 42 48 3eqtri X Y d = i I j J d × ˙ j × ˙ i
50 oveq1 c = d c × ˙ k = d × ˙ k
51 50 iuneq2d c = d k K c × ˙ k = k K d × ˙ k
52 ovex d × ˙ k V
53 27 52 iunex k K d × ˙ k V
54 51 3 53 fvmpt d V Z d = k K d × ˙ k
55 54 elv Z d = k K d × ˙ k
56 49 55 eqeq12i X Y d = Z d i I j J d × ˙ j × ˙ i = k K d × ˙ k
57 25 56 raleqbii d dom X Y X Y d = Z d d V i I j J d × ˙ j × ˙ i = k K d × ˙ k
58 iunxun k I J d × ˙ k = k I d × ˙ k k J d × ˙ k
59 7 8 unssi k I d × ˙ k k J d × ˙ k i I j J d × ˙ j × ˙ i
60 58 59 eqsstri k I J d × ˙ k i I j J d × ˙ j × ˙ i
61 9 60 eqssi i I j J d × ˙ j × ˙ i = k I J d × ˙ k
62 iuneq1 K = I J k K d × ˙ k = k I J d × ˙ k
63 6 62 ax-mp k K d × ˙ k = k I J d × ˙ k
64 61 63 eqtr4i i I j J d × ˙ j × ˙ i = k K d × ˙ k
65 64 a1i d V i I j J d × ˙ j × ˙ i = k K d × ˙ k
66 57 65 mprgbir d dom X Y X Y d = Z d
67 eqfunfv Fun X Y Fun Z X Y = Z dom X Y = dom Z d dom X Y X Y d = Z d
68 67 biimprd Fun X Y Fun Z dom X Y = dom Z d dom X Y X Y d = Z d X Y = Z
69 31 66 68 mp2ani Fun X Y Fun Z X Y = Z
70 13 14 69 mp2an X Y = Z