Metamath Proof Explorer


Theorem sge0xp

Description: Combine two generalized sums of nonnegative extended reals into a single generalized sum over the cartesian product. (Contributed by Glauco Siliprandi, 11-Oct-2020)

Ref Expression
Hypotheses sge0xp.1 k φ
sge0xp.z z = j k D = C
sge0xp.a φ A V
sge0xp.b φ B W
sge0xp.d φ j A k B C 0 +∞
Assertion sge0xp φ sum^ j A sum^ k B C = sum^ z A × B D

Proof

Step Hyp Ref Expression
1 sge0xp.1 k φ
2 sge0xp.z z = j k D = C
3 sge0xp.a φ A V
4 sge0xp.b φ B W
5 sge0xp.d φ j A k B C 0 +∞
6 vsnex j V
7 6 a1i φ j V
8 7 4 xpexd φ j × B V
9 8 adantr φ j A j × B V
10 disjsnxp Disj j A j × B
11 10 a1i φ Disj j A j × B
12 vex j V
13 elsnxp j V z j × B k B z = j k
14 12 13 ax-mp z j × B k B z = j k
15 14 bilani φ j A z j × B k B z = j k
16 nfv k j A
17 1 16 nfan k φ j A
18 nfv k z j × B
19 17 18 nfan k φ j A z j × B
20 nfv k D 0 +∞
21 2 3ad2ant3 φ j A k B z = j k D = C
22 5 3expa φ j A k B C 0 +∞
23 22 3adant3 φ j A k B z = j k C 0 +∞
24 21 23 eqeltrd φ j A k B z = j k D 0 +∞
25 24 3exp φ j A k B z = j k D 0 +∞
26 25 adantr φ j A z j × B k B z = j k D 0 +∞
27 19 20 26 rexlimd φ j A z j × B k B z = j k D 0 +∞
28 15 27 mpd φ j A z j × B D 0 +∞
29 28 3impa φ j A z j × B D 0 +∞
30 3 9 11 29 sge0iunmpt φ sum^ z j A j × B D = sum^ j A sum^ z j × B D
31 iunxpconst j A j × B = A × B
32 31 eqcomi A × B = j A j × B
33 32 a1i φ A × B = j A j × B
34 33 mpteq1d φ z A × B D = z j A j × B D
35 34 fveq2d φ sum^ z A × B D = sum^ z j A j × B D
36 nfv j φ
37 nfv z φ j A
38 4 adantr φ j A B W
39 simpr φ j A j A
40 eqid i B j i = i B j i
41 39 40 projf1o φ j A i B j i : B 1-1 onto j × B
42 eqidd φ k B i B j i = i B j i
43 opeq2 i = k j i = j k
44 43 adantl φ k B i = k j i = j k
45 simpr φ k B k B
46 opex j k V
47 46 a1i φ k B j k V
48 42 44 45 47 fvmptd φ k B i B j i k = j k
49 48 adantlr φ j A k B i B j i k = j k
50 37 17 2 38 41 49 28 sge0f1o φ j A sum^ z j × B D = sum^ k B C
51 50 eqcomd φ j A sum^ k B C = sum^ z j × B D
52 36 51 mpteq2da φ j A sum^ k B C = j A sum^ z j × B D
53 52 fveq2d φ sum^ j A sum^ k B C = sum^ j A sum^ z j × B D
54 30 35 53 3eqtr4rd φ sum^ j A sum^ k B C = sum^ z A × B D