Metamath Proof Explorer


Theorem tfsconcatun

Description: The concatenation of two transfinite series is a union of functions. (Contributed by RP, 23-Feb-2025)

Ref Expression
Hypothesis tfsconcat.op + ˙ = a V , b V a x y | x dom a + 𝑜 dom b dom a z dom b x = dom a + 𝑜 z y = b z
Assertion tfsconcatun A Fn C B Fn D C On D On A + ˙ B = A x y | x C + 𝑜 D C z D x = C + 𝑜 z y = B z

Proof

Step Hyp Ref Expression
1 tfsconcat.op + ˙ = a V , b V a x y | x dom a + 𝑜 dom b dom a z dom b x = dom a + 𝑜 z y = b z
2 1 a1i A Fn C B Fn D C On D On + ˙ = a V , b V a x y | x dom a + 𝑜 dom b dom a z dom b x = dom a + 𝑜 z y = b z
3 simprl A Fn C B Fn D C On D On a = A b = B a = A
4 dmeq a = A dom a = dom A
5 4 adantr a = A b = B dom a = dom A
6 fndm A Fn C dom A = C
7 6 adantr A Fn C B Fn D dom A = C
8 7 adantr A Fn C B Fn D C On D On dom A = C
9 5 8 sylan9eqr A Fn C B Fn D C On D On a = A b = B dom a = C
10 dmeq b = B dom b = dom B
11 10 adantl a = A b = B dom b = dom B
12 fndm B Fn D dom B = D
13 12 adantl A Fn C B Fn D dom B = D
14 13 adantr A Fn C B Fn D C On D On dom B = D
15 11 14 sylan9eqr A Fn C B Fn D C On D On a = A b = B dom b = D
16 9 15 oveq12d A Fn C B Fn D C On D On a = A b = B dom a + 𝑜 dom b = C + 𝑜 D
17 16 9 difeq12d A Fn C B Fn D C On D On a = A b = B dom a + 𝑜 dom b dom a = C + 𝑜 D C
18 17 eleq2d A Fn C B Fn D C On D On a = A b = B x dom a + 𝑜 dom b dom a x C + 𝑜 D C
19 9 oveq1d A Fn C B Fn D C On D On a = A b = B dom a + 𝑜 z = C + 𝑜 z
20 19 eqeq2d A Fn C B Fn D C On D On a = A b = B x = dom a + 𝑜 z x = C + 𝑜 z
21 fveq1 b = B b z = B z
22 21 eqeq2d b = B y = b z y = B z
23 22 adantl a = A b = B y = b z y = B z
24 23 adantl A Fn C B Fn D C On D On a = A b = B y = b z y = B z
25 20 24 anbi12d A Fn C B Fn D C On D On a = A b = B x = dom a + 𝑜 z y = b z x = C + 𝑜 z y = B z
26 15 25 rexeqbidv A Fn C B Fn D C On D On a = A b = B z dom b x = dom a + 𝑜 z y = b z z D x = C + 𝑜 z y = B z
27 18 26 anbi12d A Fn C B Fn D C On D On a = A b = B x dom a + 𝑜 dom b dom a z dom b x = dom a + 𝑜 z y = b z x C + 𝑜 D C z D x = C + 𝑜 z y = B z
28 27 opabbidv A Fn C B Fn D C On D On a = A b = B x y | x dom a + 𝑜 dom b dom a z dom b x = dom a + 𝑜 z y = b z = x y | x C + 𝑜 D C z D x = C + 𝑜 z y = B z
29 3 28 uneq12d A Fn C B Fn D C On D On a = A b = B a x y | x dom a + 𝑜 dom b dom a z dom b x = dom a + 𝑜 z y = b z = A x y | x C + 𝑜 D C z D x = C + 𝑜 z y = B z
30 fnex A Fn C C On A V
31 30 ad2ant2r A Fn C B Fn D C On D On A V
32 fnex B Fn D D On B V
33 32 ad2ant2l A Fn C B Fn D C On D On B V
34 oacl C On D On C + 𝑜 D On
35 34 difexd C On D On C + 𝑜 D C V
36 35 adantl A Fn C B Fn D C On D On C + 𝑜 D C V
37 simplrl A Fn C B Fn D C On D On x C + 𝑜 D C C On
38 simplrr A Fn C B Fn D C On D On x C + 𝑜 D C D On
39 simpr A Fn C B Fn D C On D On x C + 𝑜 D C x C + 𝑜 D C
40 tfsconcatlem C On D On x C + 𝑜 D C ∃! y z D x = C + 𝑜 z y = B z
41 37 38 39 40 syl3anc A Fn C B Fn D C On D On x C + 𝑜 D C ∃! y z D x = C + 𝑜 z y = B z
42 euabex ∃! y z D x = C + 𝑜 z y = B z y | z D x = C + 𝑜 z y = B z V
43 41 42 syl A Fn C B Fn D C On D On x C + 𝑜 D C y | z D x = C + 𝑜 z y = B z V
44 36 43 opabex3d A Fn C B Fn D C On D On x y | x C + 𝑜 D C z D x = C + 𝑜 z y = B z V
45 31 44 unexd A Fn C B Fn D C On D On A x y | x C + 𝑜 D C z D x = C + 𝑜 z y = B z V
46 2 29 31 33 45 ovmpod A Fn C B Fn D C On D On A + ˙ B = A x y | x C + 𝑜 D C z D x = C + 𝑜 z y = B z