MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  xrge0gsumle Structured version   Visualization version   GIF version

Theorem xrge0gsumle 23585
Description: A finite sum in the nonnegative extended reals is monotonic in the support. (Contributed by Mario Carneiro, 13-Sep-2015.)
Hypotheses
Ref Expression
xrge0gsumle.g 𝐺 = (ℝ*𝑠s (0[,]+∞))
xrge0gsumle.a (𝜑𝐴𝑉)
xrge0gsumle.f (𝜑𝐹:𝐴⟶(0[,]+∞))
xrge0gsumle.b (𝜑𝐵 ∈ (𝒫 𝐴 ∩ Fin))
xrge0gsumle.c (𝜑𝐶𝐵)
Assertion
Ref Expression
xrge0gsumle (𝜑 → (𝐺 Σg (𝐹𝐶)) ≤ (𝐺 Σg (𝐹𝐵)))

Proof of Theorem xrge0gsumle
Dummy variable 𝑠 is distinct from all other variables.
StepHypRef Expression
1 iccssxr 12904 . . . . . . 7 (0[,]+∞) ⊆ ℝ*
2 xrge0gsumle.g . . . . . . . . . 10 𝐺 = (ℝ*𝑠s (0[,]+∞))
3 xrsbas 20233 . . . . . . . . . 10 * = (Base‘ℝ*𝑠)
42, 3ressbas2 16658 . . . . . . . . 9 ((0[,]+∞) ⊆ ℝ* → (0[,]+∞) = (Base‘𝐺))
51, 4ax-mp 5 . . . . . . . 8 (0[,]+∞) = (Base‘𝐺)
6 eqid 2738 . . . . . . . . . 10 (ℝ*𝑠s (ℝ* ∖ {-∞})) = (ℝ*𝑠s (ℝ* ∖ {-∞}))
76xrge0subm 20258 . . . . . . . . 9 (0[,]+∞) ∈ (SubMnd‘(ℝ*𝑠s (ℝ* ∖ {-∞})))
8 xrex 12469 . . . . . . . . . . . . 13 * ∈ V
98difexi 5196 . . . . . . . . . . . 12 (ℝ* ∖ {-∞}) ∈ V
10 simpl 486 . . . . . . . . . . . . . . 15 ((𝑥 ∈ ℝ* ∧ 0 ≤ 𝑥) → 𝑥 ∈ ℝ*)
11 ge0nemnf 12649 . . . . . . . . . . . . . . 15 ((𝑥 ∈ ℝ* ∧ 0 ≤ 𝑥) → 𝑥 ≠ -∞)
1210, 11jca 515 . . . . . . . . . . . . . 14 ((𝑥 ∈ ℝ* ∧ 0 ≤ 𝑥) → (𝑥 ∈ ℝ*𝑥 ≠ -∞))
13 elxrge0 12931 . . . . . . . . . . . . . 14 (𝑥 ∈ (0[,]+∞) ↔ (𝑥 ∈ ℝ* ∧ 0 ≤ 𝑥))
14 eldifsn 4675 . . . . . . . . . . . . . 14 (𝑥 ∈ (ℝ* ∖ {-∞}) ↔ (𝑥 ∈ ℝ*𝑥 ≠ -∞))
1512, 13, 143imtr4i 295 . . . . . . . . . . . . 13 (𝑥 ∈ (0[,]+∞) → 𝑥 ∈ (ℝ* ∖ {-∞}))
1615ssriv 3881 . . . . . . . . . . . 12 (0[,]+∞) ⊆ (ℝ* ∖ {-∞})
17 ressabs 16666 . . . . . . . . . . . 12 (((ℝ* ∖ {-∞}) ∈ V ∧ (0[,]+∞) ⊆ (ℝ* ∖ {-∞})) → ((ℝ*𝑠s (ℝ* ∖ {-∞})) ↾s (0[,]+∞)) = (ℝ*𝑠s (0[,]+∞)))
189, 16, 17mp2an 692 . . . . . . . . . . 11 ((ℝ*𝑠s (ℝ* ∖ {-∞})) ↾s (0[,]+∞)) = (ℝ*𝑠s (0[,]+∞))
192, 18eqtr4i 2764 . . . . . . . . . 10 𝐺 = ((ℝ*𝑠s (ℝ* ∖ {-∞})) ↾s (0[,]+∞))
206xrs10 20256 . . . . . . . . . 10 0 = (0g‘(ℝ*𝑠s (ℝ* ∖ {-∞})))
2119, 20subm0 18096 . . . . . . . . 9 ((0[,]+∞) ∈ (SubMnd‘(ℝ*𝑠s (ℝ* ∖ {-∞}))) → 0 = (0g𝐺))
227, 21ax-mp 5 . . . . . . . 8 0 = (0g𝐺)
23 xrge0cmn 20259 . . . . . . . . . 10 (ℝ*𝑠s (0[,]+∞)) ∈ CMnd
242, 23eqeltri 2829 . . . . . . . . 9 𝐺 ∈ CMnd
2524a1i 11 . . . . . . . 8 ((𝜑𝑠 ∈ (𝒫 𝐴 ∩ Fin)) → 𝐺 ∈ CMnd)
26 elfpw 8899 . . . . . . . . . 10 (𝑠 ∈ (𝒫 𝐴 ∩ Fin) ↔ (𝑠𝐴𝑠 ∈ Fin))
2726simprbi 500 . . . . . . . . 9 (𝑠 ∈ (𝒫 𝐴 ∩ Fin) → 𝑠 ∈ Fin)
2827adantl 485 . . . . . . . 8 ((𝜑𝑠 ∈ (𝒫 𝐴 ∩ Fin)) → 𝑠 ∈ Fin)
29 xrge0gsumle.f . . . . . . . . 9 (𝜑𝐹:𝐴⟶(0[,]+∞))
3026simplbi 501 . . . . . . . . 9 (𝑠 ∈ (𝒫 𝐴 ∩ Fin) → 𝑠𝐴)
31 fssres 6544 . . . . . . . . 9 ((𝐹:𝐴⟶(0[,]+∞) ∧ 𝑠𝐴) → (𝐹𝑠):𝑠⟶(0[,]+∞))
3229, 30, 31syl2an 599 . . . . . . . 8 ((𝜑𝑠 ∈ (𝒫 𝐴 ∩ Fin)) → (𝐹𝑠):𝑠⟶(0[,]+∞))
33 c0ex 10713 . . . . . . . . . 10 0 ∈ V
3433a1i 11 . . . . . . . . 9 ((𝜑𝑠 ∈ (𝒫 𝐴 ∩ Fin)) → 0 ∈ V)
3532, 28, 34fdmfifsupp 8916 . . . . . . . 8 ((𝜑𝑠 ∈ (𝒫 𝐴 ∩ Fin)) → (𝐹𝑠) finSupp 0)
365, 22, 25, 28, 32, 35gsumcl 19154 . . . . . . 7 ((𝜑𝑠 ∈ (𝒫 𝐴 ∩ Fin)) → (𝐺 Σg (𝐹𝑠)) ∈ (0[,]+∞))
371, 36sseldi 3875 . . . . . 6 ((𝜑𝑠 ∈ (𝒫 𝐴 ∩ Fin)) → (𝐺 Σg (𝐹𝑠)) ∈ ℝ*)
3837fmpttd 6889 . . . . 5 (𝜑 → (𝑠 ∈ (𝒫 𝐴 ∩ Fin) ↦ (𝐺 Σg (𝐹𝑠))):(𝒫 𝐴 ∩ Fin)⟶ℝ*)
3938frnd 6512 . . . 4 (𝜑 → ran (𝑠 ∈ (𝒫 𝐴 ∩ Fin) ↦ (𝐺 Σg (𝐹𝑠))) ⊆ ℝ*)
40 0ss 4285 . . . . . . 7 ∅ ⊆ 𝐴
41 0fin 8770 . . . . . . 7 ∅ ∈ Fin
42 elfpw 8899 . . . . . . 7 (∅ ∈ (𝒫 𝐴 ∩ Fin) ↔ (∅ ⊆ 𝐴 ∧ ∅ ∈ Fin))
4340, 41, 42mpbir2an 711 . . . . . 6 ∅ ∈ (𝒫 𝐴 ∩ Fin)
44 0cn 10711 . . . . . 6 0 ∈ ℂ
45 eqid 2738 . . . . . . 7 (𝑠 ∈ (𝒫 𝐴 ∩ Fin) ↦ (𝐺 Σg (𝐹𝑠))) = (𝑠 ∈ (𝒫 𝐴 ∩ Fin) ↦ (𝐺 Σg (𝐹𝑠)))
46 reseq2 5820 . . . . . . . . . 10 (𝑠 = ∅ → (𝐹𝑠) = (𝐹 ↾ ∅))
47 res0 5829 . . . . . . . . . 10 (𝐹 ↾ ∅) = ∅
4846, 47eqtrdi 2789 . . . . . . . . 9 (𝑠 = ∅ → (𝐹𝑠) = ∅)
4948oveq2d 7186 . . . . . . . 8 (𝑠 = ∅ → (𝐺 Σg (𝐹𝑠)) = (𝐺 Σg ∅))
5022gsum0 18010 . . . . . . . 8 (𝐺 Σg ∅) = 0
5149, 50eqtrdi 2789 . . . . . . 7 (𝑠 = ∅ → (𝐺 Σg (𝐹𝑠)) = 0)
5245, 51elrnmpt1s 5800 . . . . . 6 ((∅ ∈ (𝒫 𝐴 ∩ Fin) ∧ 0 ∈ ℂ) → 0 ∈ ran (𝑠 ∈ (𝒫 𝐴 ∩ Fin) ↦ (𝐺 Σg (𝐹𝑠))))
5343, 44, 52mp2an 692 . . . . 5 0 ∈ ran (𝑠 ∈ (𝒫 𝐴 ∩ Fin) ↦ (𝐺 Σg (𝐹𝑠)))
5453a1i 11 . . . 4 (𝜑 → 0 ∈ ran (𝑠 ∈ (𝒫 𝐴 ∩ Fin) ↦ (𝐺 Σg (𝐹𝑠))))
5539, 54sseldd 3878 . . 3 (𝜑 → 0 ∈ ℝ*)
5624a1i 11 . . . . 5 (𝜑𝐺 ∈ CMnd)
57 xrge0gsumle.b . . . . . . 7 (𝜑𝐵 ∈ (𝒫 𝐴 ∩ Fin))
5857elin2d 4089 . . . . . 6 (𝜑𝐵 ∈ Fin)
59 diffi 8827 . . . . . 6 (𝐵 ∈ Fin → (𝐵𝐶) ∈ Fin)
6058, 59syl 17 . . . . 5 (𝜑 → (𝐵𝐶) ∈ Fin)
61 elfpw 8899 . . . . . . . . 9 (𝐵 ∈ (𝒫 𝐴 ∩ Fin) ↔ (𝐵𝐴𝐵 ∈ Fin))
6261simplbi 501 . . . . . . . 8 (𝐵 ∈ (𝒫 𝐴 ∩ Fin) → 𝐵𝐴)
6357, 62syl 17 . . . . . . 7 (𝜑𝐵𝐴)
6463ssdifssd 4033 . . . . . 6 (𝜑 → (𝐵𝐶) ⊆ 𝐴)
6529, 64fssresd 6545 . . . . 5 (𝜑 → (𝐹 ↾ (𝐵𝐶)):(𝐵𝐶)⟶(0[,]+∞))
6633a1i 11 . . . . . 6 (𝜑 → 0 ∈ V)
6765, 60, 66fdmfifsupp 8916 . . . . 5 (𝜑 → (𝐹 ↾ (𝐵𝐶)) finSupp 0)
685, 22, 56, 60, 65, 67gsumcl 19154 . . . 4 (𝜑 → (𝐺 Σg (𝐹 ↾ (𝐵𝐶))) ∈ (0[,]+∞))
691, 68sseldi 3875 . . 3 (𝜑 → (𝐺 Σg (𝐹 ↾ (𝐵𝐶))) ∈ ℝ*)
70 xrge0gsumle.c . . . . . 6 (𝜑𝐶𝐵)
7158, 70ssfid 8819 . . . . 5 (𝜑𝐶 ∈ Fin)
7270, 63sstrd 3887 . . . . . 6 (𝜑𝐶𝐴)
7329, 72fssresd 6545 . . . . 5 (𝜑 → (𝐹𝐶):𝐶⟶(0[,]+∞))
7473, 71, 66fdmfifsupp 8916 . . . . 5 (𝜑 → (𝐹𝐶) finSupp 0)
755, 22, 56, 71, 73, 74gsumcl 19154 . . . 4 (𝜑 → (𝐺 Σg (𝐹𝐶)) ∈ (0[,]+∞))
761, 75sseldi 3875 . . 3 (𝜑 → (𝐺 Σg (𝐹𝐶)) ∈ ℝ*)
77 elxrge0 12931 . . . . 5 ((𝐺 Σg (𝐹 ↾ (𝐵𝐶))) ∈ (0[,]+∞) ↔ ((𝐺 Σg (𝐹 ↾ (𝐵𝐶))) ∈ ℝ* ∧ 0 ≤ (𝐺 Σg (𝐹 ↾ (𝐵𝐶)))))
7877simprbi 500 . . . 4 ((𝐺 Σg (𝐹 ↾ (𝐵𝐶))) ∈ (0[,]+∞) → 0 ≤ (𝐺 Σg (𝐹 ↾ (𝐵𝐶))))
7968, 78syl 17 . . 3 (𝜑 → 0 ≤ (𝐺 Σg (𝐹 ↾ (𝐵𝐶))))
80 xleadd2a 12730 . . 3 (((0 ∈ ℝ* ∧ (𝐺 Σg (𝐹 ↾ (𝐵𝐶))) ∈ ℝ* ∧ (𝐺 Σg (𝐹𝐶)) ∈ ℝ*) ∧ 0 ≤ (𝐺 Σg (𝐹 ↾ (𝐵𝐶)))) → ((𝐺 Σg (𝐹𝐶)) +𝑒 0) ≤ ((𝐺 Σg (𝐹𝐶)) +𝑒 (𝐺 Σg (𝐹 ↾ (𝐵𝐶)))))
8155, 69, 76, 79, 80syl31anc 1374 . 2 (𝜑 → ((𝐺 Σg (𝐹𝐶)) +𝑒 0) ≤ ((𝐺 Σg (𝐹𝐶)) +𝑒 (𝐺 Σg (𝐹 ↾ (𝐵𝐶)))))
8276xaddid1d 12719 . 2 (𝜑 → ((𝐺 Σg (𝐹𝐶)) +𝑒 0) = (𝐺 Σg (𝐹𝐶)))
83 ovex 7203 . . . . 5 (0[,]+∞) ∈ V
84 xrsadd 20234 . . . . . 6 +𝑒 = (+g‘ℝ*𝑠)
852, 84ressplusg 16715 . . . . 5 ((0[,]+∞) ∈ V → +𝑒 = (+g𝐺))
8683, 85ax-mp 5 . . . 4 +𝑒 = (+g𝐺)
8729, 63fssresd 6545 . . . 4 (𝜑 → (𝐹𝐵):𝐵⟶(0[,]+∞))
8887, 58, 66fdmfifsupp 8916 . . . 4 (𝜑 → (𝐹𝐵) finSupp 0)
89 disjdif 4361 . . . . 5 (𝐶 ∩ (𝐵𝐶)) = ∅
9089a1i 11 . . . 4 (𝜑 → (𝐶 ∩ (𝐵𝐶)) = ∅)
91 undif2 4366 . . . . 5 (𝐶 ∪ (𝐵𝐶)) = (𝐶𝐵)
92 ssequn1 4070 . . . . . 6 (𝐶𝐵 ↔ (𝐶𝐵) = 𝐵)
9370, 92sylib 221 . . . . 5 (𝜑 → (𝐶𝐵) = 𝐵)
9491, 93eqtr2id 2786 . . . 4 (𝜑𝐵 = (𝐶 ∪ (𝐵𝐶)))
955, 22, 86, 56, 57, 87, 88, 90, 94gsumsplit 19167 . . 3 (𝜑 → (𝐺 Σg (𝐹𝐵)) = ((𝐺 Σg ((𝐹𝐵) ↾ 𝐶)) +𝑒 (𝐺 Σg ((𝐹𝐵) ↾ (𝐵𝐶)))))
9670resabs1d 5856 . . . . 5 (𝜑 → ((𝐹𝐵) ↾ 𝐶) = (𝐹𝐶))
9796oveq2d 7186 . . . 4 (𝜑 → (𝐺 Σg ((𝐹𝐵) ↾ 𝐶)) = (𝐺 Σg (𝐹𝐶)))
98 difss 4022 . . . . . 6 (𝐵𝐶) ⊆ 𝐵
99 resabs1 5855 . . . . . 6 ((𝐵𝐶) ⊆ 𝐵 → ((𝐹𝐵) ↾ (𝐵𝐶)) = (𝐹 ↾ (𝐵𝐶)))
10098, 99mp1i 13 . . . . 5 (𝜑 → ((𝐹𝐵) ↾ (𝐵𝐶)) = (𝐹 ↾ (𝐵𝐶)))
101100oveq2d 7186 . . . 4 (𝜑 → (𝐺 Σg ((𝐹𝐵) ↾ (𝐵𝐶))) = (𝐺 Σg (𝐹 ↾ (𝐵𝐶))))
10297, 101oveq12d 7188 . . 3 (𝜑 → ((𝐺 Σg ((𝐹𝐵) ↾ 𝐶)) +𝑒 (𝐺 Σg ((𝐹𝐵) ↾ (𝐵𝐶)))) = ((𝐺 Σg (𝐹𝐶)) +𝑒 (𝐺 Σg (𝐹 ↾ (𝐵𝐶)))))
10395, 102eqtr2d 2774 . 2 (𝜑 → ((𝐺 Σg (𝐹𝐶)) +𝑒 (𝐺 Σg (𝐹 ↾ (𝐵𝐶)))) = (𝐺 Σg (𝐹𝐵)))
10481, 82, 1033brtr3d 5061 1 (𝜑 → (𝐺 Σg (𝐹𝐶)) ≤ (𝐺 Σg (𝐹𝐵)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 399   = wceq 1542  wcel 2114  wne 2934  Vcvv 3398  cdif 3840  cun 3841  cin 3842  wss 3843  c0 4211  𝒫 cpw 4488  {csn 4516   class class class wbr 5030  cmpt 5110  ran crn 5526  cres 5527  wf 6335  cfv 6339  (class class class)co 7170  Fincfn 8555  cc 10613  0cc0 10615  +∞cpnf 10750  -∞cmnf 10751  *cxr 10752  cle 10754   +𝑒 cxad 12588  [,]cicc 12824  Basecbs 16586  s cress 16587  +gcplusg 16668  0gc0g 16816   Σg cgsu 16817  *𝑠cxrs 16876  SubMndcsubmnd 18071  CMndccmn 19024
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1975  ax-7 2020  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2162  ax-12 2179  ax-ext 2710  ax-rep 5154  ax-sep 5167  ax-nul 5174  ax-pow 5232  ax-pr 5296  ax-un 7479  ax-cnex 10671  ax-resscn 10672  ax-1cn 10673  ax-icn 10674  ax-addcl 10675  ax-addrcl 10676  ax-mulcl 10677  ax-mulrcl 10678  ax-mulcom 10679  ax-addass 10680  ax-mulass 10681  ax-distr 10682  ax-i2m1 10683  ax-1ne0 10684  ax-1rid 10685  ax-rnegex 10686  ax-rrecex 10687  ax-cnre 10688  ax-pre-lttri 10689  ax-pre-lttrn 10690  ax-pre-ltadd 10691  ax-pre-mulgt0 10692
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 847  df-3or 1089  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1787  df-nf 1791  df-sb 2075  df-mo 2540  df-eu 2570  df-clab 2717  df-cleq 2730  df-clel 2811  df-nfc 2881  df-ne 2935  df-nel 3039  df-ral 3058  df-rex 3059  df-reu 3060  df-rmo 3061  df-rab 3062  df-v 3400  df-sbc 3681  df-csb 3791  df-dif 3846  df-un 3848  df-in 3850  df-ss 3860  df-pss 3862  df-nul 4212  df-if 4415  df-pw 4490  df-sn 4517  df-pr 4519  df-tp 4521  df-op 4523  df-uni 4797  df-int 4837  df-iun 4883  df-iin 4884  df-br 5031  df-opab 5093  df-mpt 5111  df-tr 5137  df-id 5429  df-eprel 5434  df-po 5442  df-so 5443  df-fr 5483  df-se 5484  df-we 5485  df-xp 5531  df-rel 5532  df-cnv 5533  df-co 5534  df-dm 5535  df-rn 5536  df-res 5537  df-ima 5538  df-pred 6129  df-ord 6175  df-on 6176  df-lim 6177  df-suc 6178  df-iota 6297  df-fun 6341  df-fn 6342  df-f 6343  df-f1 6344  df-fo 6345  df-f1o 6346  df-fv 6347  df-isom 6348  df-riota 7127  df-ov 7173  df-oprab 7174  df-mpo 7175  df-of 7425  df-om 7600  df-1st 7714  df-2nd 7715  df-supp 7857  df-wrecs 7976  df-recs 8037  df-rdg 8075  df-1o 8131  df-er 8320  df-en 8556  df-dom 8557  df-sdom 8558  df-fin 8559  df-fsupp 8907  df-oi 9047  df-card 9441  df-pnf 10755  df-mnf 10756  df-xr 10757  df-ltxr 10758  df-le 10759  df-sub 10950  df-neg 10951  df-nn 11717  df-2 11779  df-3 11780  df-4 11781  df-5 11782  df-6 11783  df-7 11784  df-8 11785  df-9 11786  df-n0 11977  df-z 12063  df-dec 12180  df-uz 12325  df-xadd 12591  df-icc 12828  df-fz 12982  df-fzo 13125  df-seq 13461  df-hash 13783  df-struct 16588  df-ndx 16589  df-slot 16590  df-base 16592  df-sets 16593  df-ress 16594  df-plusg 16681  df-mulr 16682  df-tset 16687  df-ple 16688  df-ds 16690  df-0g 16818  df-gsum 16819  df-xrs 16878  df-mre 16960  df-mrc 16961  df-acs 16963  df-mgm 17968  df-sgrp 18017  df-mnd 18028  df-submnd 18073  df-cntz 18565  df-cmn 19026
This theorem is referenced by:  xrge0tsms  23586  xrge0tsmsd  30894
  Copyright terms: Public domain W3C validator