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

Theorem itg2seq 25680
Description: Definitional property of the 2 integral: for any function 𝐹 there is a countable sequence 𝑔 of simple functions less than 𝐹 whose integrals converge to the integral of 𝐹. (This theorem is for the most part unnecessary in lieu of itg2i1fseq 25693, but unlike that theorem this one doesn't require 𝐹 to be measurable.) (Contributed by Mario Carneiro, 14-Aug-2014.)
Assertion
Ref Expression
itg2seq (𝐹:ℝ⟶(0[,]+∞) → ∃𝑔(𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ (𝑔𝑛) ∘r𝐹 ∧ (∫2𝐹) = sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < )))
Distinct variable group:   𝑔,𝑛,𝐹

Proof of Theorem itg2seq
Dummy variables 𝑓 𝑚 𝑥 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 nnre 12142 . . . . . . . . . . . 12 (𝑛 ∈ ℕ → 𝑛 ∈ ℝ)
21ad2antlr 727 . . . . . . . . . . 11 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ (∫2𝐹) = +∞) → 𝑛 ∈ ℝ)
32ltpnfd 13030 . . . . . . . . . 10 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ (∫2𝐹) = +∞) → 𝑛 < +∞)
4 iftrue 4482 . . . . . . . . . . 11 ((∫2𝐹) = +∞ → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) = 𝑛)
54adantl 481 . . . . . . . . . 10 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ (∫2𝐹) = +∞) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) = 𝑛)
6 simpr 484 . . . . . . . . . 10 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ (∫2𝐹) = +∞) → (∫2𝐹) = +∞)
73, 5, 63brtr4d 5127 . . . . . . . . 9 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ (∫2𝐹) = +∞) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫2𝐹))
8 iffalse 4485 . . . . . . . . . . 11 (¬ (∫2𝐹) = +∞ → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) = ((∫2𝐹) − (1 / 𝑛)))
98adantl 481 . . . . . . . . . 10 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ ¬ (∫2𝐹) = +∞) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) = ((∫2𝐹) − (1 / 𝑛)))
10 itg2cl 25670 . . . . . . . . . . . . . . 15 (𝐹:ℝ⟶(0[,]+∞) → (∫2𝐹) ∈ ℝ*)
11 xrrebnd 13077 . . . . . . . . . . . . . . 15 ((∫2𝐹) ∈ ℝ* → ((∫2𝐹) ∈ ℝ ↔ (-∞ < (∫2𝐹) ∧ (∫2𝐹) < +∞)))
1210, 11syl 17 . . . . . . . . . . . . . 14 (𝐹:ℝ⟶(0[,]+∞) → ((∫2𝐹) ∈ ℝ ↔ (-∞ < (∫2𝐹) ∧ (∫2𝐹) < +∞)))
13 itg2ge0 25673 . . . . . . . . . . . . . . . 16 (𝐹:ℝ⟶(0[,]+∞) → 0 ≤ (∫2𝐹))
14 mnflt0 13034 . . . . . . . . . . . . . . . . 17 -∞ < 0
15 mnfxr 11179 . . . . . . . . . . . . . . . . . 18 -∞ ∈ ℝ*
16 0xr 11169 . . . . . . . . . . . . . . . . . 18 0 ∈ ℝ*
17 xrltletr 13066 . . . . . . . . . . . . . . . . . 18 ((-∞ ∈ ℝ* ∧ 0 ∈ ℝ* ∧ (∫2𝐹) ∈ ℝ*) → ((-∞ < 0 ∧ 0 ≤ (∫2𝐹)) → -∞ < (∫2𝐹)))
1815, 16, 10, 17mp3an12i 1467 . . . . . . . . . . . . . . . . 17 (𝐹:ℝ⟶(0[,]+∞) → ((-∞ < 0 ∧ 0 ≤ (∫2𝐹)) → -∞ < (∫2𝐹)))
1914, 18mpani 696 . . . . . . . . . . . . . . . 16 (𝐹:ℝ⟶(0[,]+∞) → (0 ≤ (∫2𝐹) → -∞ < (∫2𝐹)))
2013, 19mpd 15 . . . . . . . . . . . . . . 15 (𝐹:ℝ⟶(0[,]+∞) → -∞ < (∫2𝐹))
2120biantrurd 532 . . . . . . . . . . . . . 14 (𝐹:ℝ⟶(0[,]+∞) → ((∫2𝐹) < +∞ ↔ (-∞ < (∫2𝐹) ∧ (∫2𝐹) < +∞)))
22 nltpnft 13073 . . . . . . . . . . . . . . . 16 ((∫2𝐹) ∈ ℝ* → ((∫2𝐹) = +∞ ↔ ¬ (∫2𝐹) < +∞))
2310, 22syl 17 . . . . . . . . . . . . . . 15 (𝐹:ℝ⟶(0[,]+∞) → ((∫2𝐹) = +∞ ↔ ¬ (∫2𝐹) < +∞))
2423con2bid 354 . . . . . . . . . . . . . 14 (𝐹:ℝ⟶(0[,]+∞) → ((∫2𝐹) < +∞ ↔ ¬ (∫2𝐹) = +∞))
2512, 21, 243bitr2rd 308 . . . . . . . . . . . . 13 (𝐹:ℝ⟶(0[,]+∞) → (¬ (∫2𝐹) = +∞ ↔ (∫2𝐹) ∈ ℝ))
2625biimpa 476 . . . . . . . . . . . 12 ((𝐹:ℝ⟶(0[,]+∞) ∧ ¬ (∫2𝐹) = +∞) → (∫2𝐹) ∈ ℝ)
2726adantlr 715 . . . . . . . . . . 11 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ ¬ (∫2𝐹) = +∞) → (∫2𝐹) ∈ ℝ)
28 nnrp 12912 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ → 𝑛 ∈ ℝ+)
2928rpreccld 12954 . . . . . . . . . . . 12 (𝑛 ∈ ℕ → (1 / 𝑛) ∈ ℝ+)
3029ad2antlr 727 . . . . . . . . . . 11 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ ¬ (∫2𝐹) = +∞) → (1 / 𝑛) ∈ ℝ+)
3127, 30ltsubrpd 12976 . . . . . . . . . 10 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ ¬ (∫2𝐹) = +∞) → ((∫2𝐹) − (1 / 𝑛)) < (∫2𝐹))
329, 31eqbrtrd 5117 . . . . . . . . 9 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ ¬ (∫2𝐹) = +∞) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫2𝐹))
337, 32pm2.61dan 812 . . . . . . . 8 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫2𝐹))
34 nnrecre 12177 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ → (1 / 𝑛) ∈ ℝ)
3534ad2antlr 727 . . . . . . . . . . . 12 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ ¬ (∫2𝐹) = +∞) → (1 / 𝑛) ∈ ℝ)
3627, 35resubcld 11555 . . . . . . . . . . 11 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ ¬ (∫2𝐹) = +∞) → ((∫2𝐹) − (1 / 𝑛)) ∈ ℝ)
372, 36ifclda 4512 . . . . . . . . . 10 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ)
3837rexrd 11172 . . . . . . . . 9 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ*)
3910adantr 480 . . . . . . . . 9 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → (∫2𝐹) ∈ ℝ*)
40 xrltnle 11189 . . . . . . . . 9 ((if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ* ∧ (∫2𝐹) ∈ ℝ*) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫2𝐹) ↔ ¬ (∫2𝐹) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
4138, 39, 40syl2anc 584 . . . . . . . 8 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫2𝐹) ↔ ¬ (∫2𝐹) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
4233, 41mpbid 232 . . . . . . 7 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → ¬ (∫2𝐹) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))
43 itg2leub 25672 . . . . . . . 8 ((𝐹:ℝ⟶(0[,]+∞) ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ*) → ((∫2𝐹) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ∀𝑓 ∈ dom ∫1(𝑓r𝐹 → (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))))
4438, 43syldan 591 . . . . . . 7 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → ((∫2𝐹) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ∀𝑓 ∈ dom ∫1(𝑓r𝐹 → (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))))
4542, 44mtbid 324 . . . . . 6 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → ¬ ∀𝑓 ∈ dom ∫1(𝑓r𝐹 → (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
46 rexanali 3088 . . . . . 6 (∃𝑓 ∈ dom ∫1(𝑓r𝐹 ∧ ¬ (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))) ↔ ¬ ∀𝑓 ∈ dom ∫1(𝑓r𝐹 → (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
4745, 46sylibr 234 . . . . 5 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → ∃𝑓 ∈ dom ∫1(𝑓r𝐹 ∧ ¬ (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
48 itg1cl 25623 . . . . . . . 8 (𝑓 ∈ dom ∫1 → (∫1𝑓) ∈ ℝ)
49 ltnle 11202 . . . . . . . 8 ((if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ ∧ (∫1𝑓) ∈ ℝ) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓) ↔ ¬ (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
5037, 48, 49syl2an 596 . . . . . . 7 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ 𝑓 ∈ dom ∫1) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓) ↔ ¬ (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
5150anbi2d 630 . . . . . 6 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) ∧ 𝑓 ∈ dom ∫1) → ((𝑓r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓)) ↔ (𝑓r𝐹 ∧ ¬ (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))))
5251rexbidva 3156 . . . . 5 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → (∃𝑓 ∈ dom ∫1(𝑓r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓)) ↔ ∃𝑓 ∈ dom ∫1(𝑓r𝐹 ∧ ¬ (∫1𝑓) ≤ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))))
5347, 52mpbird 257 . . . 4 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑛 ∈ ℕ) → ∃𝑓 ∈ dom ∫1(𝑓r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓)))
5453ralrimiva 3126 . . 3 (𝐹:ℝ⟶(0[,]+∞) → ∀𝑛 ∈ ℕ ∃𝑓 ∈ dom ∫1(𝑓r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓)))
55 ovex 7388 . . . . 5 (ℝ ↑m ℝ) ∈ V
56 i1ff 25614 . . . . . . 7 (𝑥 ∈ dom ∫1𝑥:ℝ⟶ℝ)
57 reex 11107 . . . . . . . 8 ℝ ∈ V
5857, 57elmap 8804 . . . . . . 7 (𝑥 ∈ (ℝ ↑m ℝ) ↔ 𝑥:ℝ⟶ℝ)
5956, 58sylibr 234 . . . . . 6 (𝑥 ∈ dom ∫1𝑥 ∈ (ℝ ↑m ℝ))
6059ssriv 3935 . . . . 5 dom ∫1 ⊆ (ℝ ↑m ℝ)
6155, 60ssexi 5264 . . . 4 dom ∫1 ∈ V
62 nnenom 13897 . . . 4 ℕ ≈ ω
63 breq1 5098 . . . . 5 (𝑓 = (𝑔𝑛) → (𝑓r𝐹 ↔ (𝑔𝑛) ∘r𝐹))
64 fveq2 6831 . . . . . 6 (𝑓 = (𝑔𝑛) → (∫1𝑓) = (∫1‘(𝑔𝑛)))
6564breq2d 5107 . . . . 5 (𝑓 = (𝑔𝑛) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓) ↔ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))
6663, 65anbi12d 632 . . . 4 (𝑓 = (𝑔𝑛) → ((𝑓r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓)) ↔ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛)))))
6761, 62, 66axcc4 10340 . . 3 (∀𝑛 ∈ ℕ ∃𝑓 ∈ dom ∫1(𝑓r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1𝑓)) → ∃𝑔(𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛)))))
6854, 67syl 17 . 2 (𝐹:ℝ⟶(0[,]+∞) → ∃𝑔(𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛)))))
69 simprl 770 . . . . 5 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → 𝑔:ℕ⟶dom ∫1)
70 simpl 482 . . . . . . 7 (((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))) → (𝑔𝑛) ∘r𝐹)
7170ralimi 3071 . . . . . 6 (∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))) → ∀𝑛 ∈ ℕ (𝑔𝑛) ∘r𝐹)
7271ad2antll 729 . . . . 5 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → ∀𝑛 ∈ ℕ (𝑔𝑛) ∘r𝐹)
7310adantr 480 . . . . . 6 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (∫2𝐹) ∈ ℝ*)
74 ffvelcdm 7023 . . . . . . . . . . . 12 ((𝑔:ℕ⟶dom ∫1𝑛 ∈ ℕ) → (𝑔𝑛) ∈ dom ∫1)
75 itg1cl 25623 . . . . . . . . . . . 12 ((𝑔𝑛) ∈ dom ∫1 → (∫1‘(𝑔𝑛)) ∈ ℝ)
7674, 75syl 17 . . . . . . . . . . 11 ((𝑔:ℕ⟶dom ∫1𝑛 ∈ ℕ) → (∫1‘(𝑔𝑛)) ∈ ℝ)
7776fmpttd 7057 . . . . . . . . . 10 (𝑔:ℕ⟶dom ∫1 → (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))):ℕ⟶ℝ)
7877ad2antrl 728 . . . . . . . . 9 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))):ℕ⟶ℝ)
7978frnd 6667 . . . . . . . 8 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) ⊆ ℝ)
80 ressxr 11166 . . . . . . . 8 ℝ ⊆ ℝ*
8179, 80sstrdi 3944 . . . . . . 7 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) ⊆ ℝ*)
82 supxrcl 13224 . . . . . . 7 (ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) ⊆ ℝ* → sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ) ∈ ℝ*)
8381, 82syl 17 . . . . . 6 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ) ∈ ℝ*)
8438adantlr 715 . . . . . . . . . . . . 13 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ*)
8576adantll 714 . . . . . . . . . . . . . 14 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (∫1‘(𝑔𝑛)) ∈ ℝ)
8685rexrd 11172 . . . . . . . . . . . . 13 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (∫1‘(𝑔𝑛)) ∈ ℝ*)
87 xrltle 13058 . . . . . . . . . . . . 13 ((if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ* ∧ (∫1‘(𝑔𝑛)) ∈ ℝ*) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛)) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ (∫1‘(𝑔𝑛))))
8884, 86, 87syl2anc 584 . . . . . . . . . . . 12 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛)) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ (∫1‘(𝑔𝑛))))
89 2fveq3 6836 . . . . . . . . . . . . . . . . 17 (𝑛 = 𝑚 → (∫1‘(𝑔𝑛)) = (∫1‘(𝑔𝑚)))
9089cbvmptv 5199 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) = (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚)))
9190rneqi 5884 . . . . . . . . . . . . . . 15 ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) = ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚)))
9277adantl 481 . . . . . . . . . . . . . . . . . 18 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) → (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))):ℕ⟶ℝ)
9392frnd 6667 . . . . . . . . . . . . . . . . 17 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) → ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) ⊆ ℝ)
9493, 80sstrdi 3944 . . . . . . . . . . . . . . . 16 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) → ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) ⊆ ℝ*)
9594adantr 480 . . . . . . . . . . . . . . 15 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) ⊆ ℝ*)
9691, 95eqsstrrid 3971 . . . . . . . . . . . . . 14 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))) ⊆ ℝ*)
97 2fveq3 6836 . . . . . . . . . . . . . . . . 17 (𝑚 = 𝑛 → (∫1‘(𝑔𝑚)) = (∫1‘(𝑔𝑛)))
98 eqid 2733 . . . . . . . . . . . . . . . . 17 (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))) = (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚)))
99 fvex 6844 . . . . . . . . . . . . . . . . 17 (∫1‘(𝑔𝑛)) ∈ V
10097, 98, 99fvmpt 6938 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → ((𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚)))‘𝑛) = (∫1‘(𝑔𝑛)))
101 fvex 6844 . . . . . . . . . . . . . . . . . 18 (∫1‘(𝑔𝑚)) ∈ V
102101, 98fnmpti 6632 . . . . . . . . . . . . . . . . 17 (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))) Fn ℕ
103 fnfvelrn 7022 . . . . . . . . . . . . . . . . 17 (((𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))) Fn ℕ ∧ 𝑛 ∈ ℕ) → ((𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚)))‘𝑛) ∈ ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))))
104102, 103mpan 690 . . . . . . . . . . . . . . . 16 (𝑛 ∈ ℕ → ((𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚)))‘𝑛) ∈ ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))))
105100, 104eqeltrrd 2834 . . . . . . . . . . . . . . 15 (𝑛 ∈ ℕ → (∫1‘(𝑔𝑛)) ∈ ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))))
106105adantl 481 . . . . . . . . . . . . . 14 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (∫1‘(𝑔𝑛)) ∈ ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))))
107 supxrub 13233 . . . . . . . . . . . . . 14 ((ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))) ⊆ ℝ* ∧ (∫1‘(𝑔𝑛)) ∈ ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚)))) → (∫1‘(𝑔𝑛)) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ))
10896, 106, 107syl2anc 584 . . . . . . . . . . . . 13 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (∫1‘(𝑔𝑛)) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ))
10991supeq1i 9341 . . . . . . . . . . . . . . 15 sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ) = sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )
11095, 82syl 17 . . . . . . . . . . . . . . 15 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ) ∈ ℝ*)
111109, 110eqeltrrid 2838 . . . . . . . . . . . . . 14 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) ∈ ℝ*)
112 xrletr 13067 . . . . . . . . . . . . . 14 ((if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ* ∧ (∫1‘(𝑔𝑛)) ∈ ℝ* ∧ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) ∈ ℝ*) → ((if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ (∫1‘(𝑔𝑛)) ∧ (∫1‘(𝑔𝑛)) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
11384, 86, 111, 112syl3anc 1373 . . . . . . . . . . . . 13 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → ((if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ (∫1‘(𝑔𝑛)) ∧ (∫1‘(𝑔𝑛)) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
114108, 113mpan2d 694 . . . . . . . . . . . 12 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ (∫1‘(𝑔𝑛)) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
11588, 114syld 47 . . . . . . . . . . 11 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛)) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
116115adantld 490 . . . . . . . . . 10 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
117116ralimdva 3146 . . . . . . . . 9 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) → (∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))) → ∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
118117impr 454 . . . . . . . 8 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → ∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ))
119 breq2 5099 . . . . . . . . . . 11 (𝑥 = sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 ↔ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
120119ralbidv 3157 . . . . . . . . . 10 (𝑥 = sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) → (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 ↔ ∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
121 breq2 5099 . . . . . . . . . 10 (𝑥 = sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) → ((∫2𝐹) ≤ 𝑥 ↔ (∫2𝐹) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
122120, 121imbi12d 344 . . . . . . . . 9 (𝑥 = sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) → ((∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥) ↔ (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) → (∫2𝐹) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ))))
123 elxr 13025 . . . . . . . . . . . 12 (𝑥 ∈ ℝ* ↔ (𝑥 ∈ ℝ ∨ 𝑥 = +∞ ∨ 𝑥 = -∞))
124 simplrl 776 . . . . . . . . . . . . . . . . . . 19 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ (∫2𝐹) = +∞) → 𝑥 ∈ ℝ)
125 arch 12388 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ℝ → ∃𝑛 ∈ ℕ 𝑥 < 𝑛)
126124, 125syl 17 . . . . . . . . . . . . . . . . . 18 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ (∫2𝐹) = +∞) → ∃𝑛 ∈ ℕ 𝑥 < 𝑛)
1274adantl 481 . . . . . . . . . . . . . . . . . . . 20 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ (∫2𝐹) = +∞) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) = 𝑛)
128127breq2d 5107 . . . . . . . . . . . . . . . . . . 19 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ (∫2𝐹) = +∞) → (𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ 𝑥 < 𝑛))
129128rexbidv 3158 . . . . . . . . . . . . . . . . . 18 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ (∫2𝐹) = +∞) → (∃𝑛 ∈ ℕ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ∃𝑛 ∈ ℕ 𝑥 < 𝑛))
130126, 129mpbird 257 . . . . . . . . . . . . . . . . 17 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ (∫2𝐹) = +∞) → ∃𝑛 ∈ ℕ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))
13126adantlr 715 . . . . . . . . . . . . . . . . . . . 20 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → (∫2𝐹) ∈ ℝ)
132 simplrl 776 . . . . . . . . . . . . . . . . . . . 20 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → 𝑥 ∈ ℝ)
133131, 132resubcld 11555 . . . . . . . . . . . . . . . . . . 19 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → ((∫2𝐹) − 𝑥) ∈ ℝ)
134 simplrr 777 . . . . . . . . . . . . . . . . . . . 20 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → 𝑥 < (∫2𝐹))
135132, 131posdifd 11714 . . . . . . . . . . . . . . . . . . . 20 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → (𝑥 < (∫2𝐹) ↔ 0 < ((∫2𝐹) − 𝑥)))
136134, 135mpbid 232 . . . . . . . . . . . . . . . . . . 19 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → 0 < ((∫2𝐹) − 𝑥))
137 nnrecl 12389 . . . . . . . . . . . . . . . . . . 19 ((((∫2𝐹) − 𝑥) ∈ ℝ ∧ 0 < ((∫2𝐹) − 𝑥)) → ∃𝑛 ∈ ℕ (1 / 𝑛) < ((∫2𝐹) − 𝑥))
138133, 136, 137syl2anc 584 . . . . . . . . . . . . . . . . . 18 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → ∃𝑛 ∈ ℕ (1 / 𝑛) < ((∫2𝐹) − 𝑥))
13934adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) ∧ 𝑛 ∈ ℕ) → (1 / 𝑛) ∈ ℝ)
140131adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) ∧ 𝑛 ∈ ℕ) → (∫2𝐹) ∈ ℝ)
141132adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) ∧ 𝑛 ∈ ℕ) → 𝑥 ∈ ℝ)
142 ltsub13 11608 . . . . . . . . . . . . . . . . . . . . 21 (((1 / 𝑛) ∈ ℝ ∧ (∫2𝐹) ∈ ℝ ∧ 𝑥 ∈ ℝ) → ((1 / 𝑛) < ((∫2𝐹) − 𝑥) ↔ 𝑥 < ((∫2𝐹) − (1 / 𝑛))))
143139, 140, 141, 142syl3anc 1373 . . . . . . . . . . . . . . . . . . . 20 ((((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) ∧ 𝑛 ∈ ℕ) → ((1 / 𝑛) < ((∫2𝐹) − 𝑥) ↔ 𝑥 < ((∫2𝐹) − (1 / 𝑛))))
1448ad2antlr 727 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) ∧ 𝑛 ∈ ℕ) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) = ((∫2𝐹) − (1 / 𝑛)))
145144breq2d 5107 . . . . . . . . . . . . . . . . . . . 20 ((((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) ∧ 𝑛 ∈ ℕ) → (𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ 𝑥 < ((∫2𝐹) − (1 / 𝑛))))
146143, 145bitr4d 282 . . . . . . . . . . . . . . . . . . 19 ((((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) ∧ 𝑛 ∈ ℕ) → ((1 / 𝑛) < ((∫2𝐹) − 𝑥) ↔ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
147146rexbidva 3156 . . . . . . . . . . . . . . . . . 18 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → (∃𝑛 ∈ ℕ (1 / 𝑛) < ((∫2𝐹) − 𝑥) ↔ ∃𝑛 ∈ ℕ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
148138, 147mpbid 232 . . . . . . . . . . . . . . . . 17 (((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) ∧ ¬ (∫2𝐹) = +∞) → ∃𝑛 ∈ ℕ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))
149130, 148pm2.61dan 812 . . . . . . . . . . . . . . . 16 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∧ 𝑥 < (∫2𝐹))) → ∃𝑛 ∈ ℕ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))
150149expr 456 . . . . . . . . . . . . . . 15 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) → (𝑥 < (∫2𝐹) → ∃𝑛 ∈ ℕ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛)))))
151 rexr 11168 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ℝ → 𝑥 ∈ ℝ*)
152 xrltnle 11189 . . . . . . . . . . . . . . . 16 ((𝑥 ∈ ℝ* ∧ (∫2𝐹) ∈ ℝ*) → (𝑥 < (∫2𝐹) ↔ ¬ (∫2𝐹) ≤ 𝑥))
153151, 10, 152syl2anr 597 . . . . . . . . . . . . . . 15 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) → (𝑥 < (∫2𝐹) ↔ ¬ (∫2𝐹) ≤ 𝑥))
154151ad2antlr 727 . . . . . . . . . . . . . . . . . 18 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) ∧ 𝑛 ∈ ℕ) → 𝑥 ∈ ℝ*)
15538adantlr 715 . . . . . . . . . . . . . . . . . 18 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) ∧ 𝑛 ∈ ℕ) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ*)
156 xrltnle 11189 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∈ ℝ* ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ*) → (𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥))
157154, 155, 156syl2anc 584 . . . . . . . . . . . . . . . . 17 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) ∧ 𝑛 ∈ ℕ) → (𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥))
158157rexbidva 3156 . . . . . . . . . . . . . . . 16 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) → (∃𝑛 ∈ ℕ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ∃𝑛 ∈ ℕ ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥))
159 rexnal 3086 . . . . . . . . . . . . . . . 16 (∃𝑛 ∈ ℕ ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 ↔ ¬ ∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥)
160158, 159bitrdi 287 . . . . . . . . . . . . . . 15 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) → (∃𝑛 ∈ ℕ 𝑥 < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ¬ ∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥))
161150, 153, 1603imtr3d 293 . . . . . . . . . . . . . 14 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) → (¬ (∫2𝐹) ≤ 𝑥 → ¬ ∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥))
162161con4d 115 . . . . . . . . . . . . 13 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ) → (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥))
16310adantr 480 . . . . . . . . . . . . . . . 16 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = +∞) → (∫2𝐹) ∈ ℝ*)
164 pnfge 13039 . . . . . . . . . . . . . . . 16 ((∫2𝐹) ∈ ℝ* → (∫2𝐹) ≤ +∞)
165163, 164syl 17 . . . . . . . . . . . . . . 15 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = +∞) → (∫2𝐹) ≤ +∞)
166 simpr 484 . . . . . . . . . . . . . . 15 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = +∞) → 𝑥 = +∞)
167165, 166breqtrrd 5123 . . . . . . . . . . . . . 14 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = +∞) → (∫2𝐹) ≤ 𝑥)
168167a1d 25 . . . . . . . . . . . . 13 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = +∞) → (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥))
169 1nn 12146 . . . . . . . . . . . . . . . 16 1 ∈ ℕ
170169ne0ii 4295 . . . . . . . . . . . . . . 15 ℕ ≠ ∅
171 r19.2z 4446 . . . . . . . . . . . . . . 15 ((ℕ ≠ ∅ ∧ ∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥) → ∃𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥)
172170, 171mpan 690 . . . . . . . . . . . . . 14 (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → ∃𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥)
17337adantlr 715 . . . . . . . . . . . . . . . . . 18 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = -∞) ∧ 𝑛 ∈ ℕ) → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ)
174 mnflt 13032 . . . . . . . . . . . . . . . . . . 19 (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ → -∞ < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))))
175 rexr 11168 . . . . . . . . . . . . . . . . . . . 20 (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ → if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ*)
176 xrltnle 11189 . . . . . . . . . . . . . . . . . . . 20 ((-∞ ∈ ℝ* ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ*) → (-∞ < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ -∞))
17715, 175, 176sylancr 587 . . . . . . . . . . . . . . . . . . 19 (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ → (-∞ < if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ↔ ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ -∞))
178174, 177mpbid 232 . . . . . . . . . . . . . . . . . 18 (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ∈ ℝ → ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ -∞)
179173, 178syl 17 . . . . . . . . . . . . . . . . 17 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = -∞) ∧ 𝑛 ∈ ℕ) → ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ -∞)
180 simplr 768 . . . . . . . . . . . . . . . . . 18 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = -∞) ∧ 𝑛 ∈ ℕ) → 𝑥 = -∞)
181180breq2d 5107 . . . . . . . . . . . . . . . . 17 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = -∞) ∧ 𝑛 ∈ ℕ) → (if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 ↔ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ -∞))
182179, 181mtbird 325 . . . . . . . . . . . . . . . 16 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = -∞) ∧ 𝑛 ∈ ℕ) → ¬ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥)
183182nrexdv 3129 . . . . . . . . . . . . . . 15 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = -∞) → ¬ ∃𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥)
184183pm2.21d 121 . . . . . . . . . . . . . 14 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = -∞) → (∃𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥))
185172, 184syl5 34 . . . . . . . . . . . . 13 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 = -∞) → (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥))
186162, 168, 1853jaodan 1433 . . . . . . . . . . . 12 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑥 ∈ ℝ ∨ 𝑥 = +∞ ∨ 𝑥 = -∞)) → (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥))
187123, 186sylan2b 594 . . . . . . . . . . 11 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑥 ∈ ℝ*) → (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥))
188187ralrimiva 3126 . . . . . . . . . 10 (𝐹:ℝ⟶(0[,]+∞) → ∀𝑥 ∈ ℝ* (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥))
189188adantr 480 . . . . . . . . 9 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → ∀𝑥 ∈ ℝ* (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ 𝑥 → (∫2𝐹) ≤ 𝑥))
190109, 83eqeltrrid 2838 . . . . . . . . 9 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) ∈ ℝ*)
191122, 189, 190rspcdva 3575 . . . . . . . 8 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (∀𝑛 ∈ ℕ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ) → (∫2𝐹) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < )))
192118, 191mpd 15 . . . . . . 7 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (∫2𝐹) ≤ sup(ran (𝑚 ∈ ℕ ↦ (∫1‘(𝑔𝑚))), ℝ*, < ))
193192, 109breqtrrdi 5137 . . . . . 6 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (∫2𝐹) ≤ sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ))
194 itg2ub 25671 . . . . . . . . . . . . . . 15 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔𝑛) ∈ dom ∫1 ∧ (𝑔𝑛) ∘r𝐹) → (∫1‘(𝑔𝑛)) ≤ (∫2𝐹))
1951943expia 1121 . . . . . . . . . . . . . 14 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔𝑛) ∈ dom ∫1) → ((𝑔𝑛) ∘r𝐹 → (∫1‘(𝑔𝑛)) ≤ (∫2𝐹)))
19674, 195sylan2 593 . . . . . . . . . . . . 13 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1𝑛 ∈ ℕ)) → ((𝑔𝑛) ∘r𝐹 → (∫1‘(𝑔𝑛)) ≤ (∫2𝐹)))
197196anassrs 467 . . . . . . . . . . . 12 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → ((𝑔𝑛) ∘r𝐹 → (∫1‘(𝑔𝑛)) ≤ (∫2𝐹)))
198197adantrd 491 . . . . . . . . . . 11 (((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) ∧ 𝑛 ∈ ℕ) → (((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))) → (∫1‘(𝑔𝑛)) ≤ (∫2𝐹)))
199198ralimdva 3146 . . . . . . . . . 10 ((𝐹:ℝ⟶(0[,]+∞) ∧ 𝑔:ℕ⟶dom ∫1) → (∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))) → ∀𝑛 ∈ ℕ (∫1‘(𝑔𝑛)) ≤ (∫2𝐹)))
200199impr 454 . . . . . . . . 9 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → ∀𝑛 ∈ ℕ (∫1‘(𝑔𝑛)) ≤ (∫2𝐹))
201 eqid 2733 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) = (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))
20289, 201, 101fvmpt 6938 . . . . . . . . . . . 12 (𝑚 ∈ ℕ → ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) = (∫1‘(𝑔𝑚)))
203202breq1d 5105 . . . . . . . . . . 11 (𝑚 ∈ ℕ → (((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) ≤ (∫2𝐹) ↔ (∫1‘(𝑔𝑚)) ≤ (∫2𝐹)))
204203ralbiia 3078 . . . . . . . . . 10 (∀𝑚 ∈ ℕ ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) ≤ (∫2𝐹) ↔ ∀𝑚 ∈ ℕ (∫1‘(𝑔𝑚)) ≤ (∫2𝐹))
20589breq1d 5105 . . . . . . . . . . 11 (𝑛 = 𝑚 → ((∫1‘(𝑔𝑛)) ≤ (∫2𝐹) ↔ (∫1‘(𝑔𝑚)) ≤ (∫2𝐹)))
206205cbvralvw 3212 . . . . . . . . . 10 (∀𝑛 ∈ ℕ (∫1‘(𝑔𝑛)) ≤ (∫2𝐹) ↔ ∀𝑚 ∈ ℕ (∫1‘(𝑔𝑚)) ≤ (∫2𝐹))
207204, 206bitr4i 278 . . . . . . . . 9 (∀𝑚 ∈ ℕ ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) ≤ (∫2𝐹) ↔ ∀𝑛 ∈ ℕ (∫1‘(𝑔𝑛)) ≤ (∫2𝐹))
208200, 207sylibr 234 . . . . . . . 8 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → ∀𝑚 ∈ ℕ ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) ≤ (∫2𝐹))
209 ffn 6659 . . . . . . . . 9 ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))):ℕ⟶ℝ → (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) Fn ℕ)
210 breq1 5098 . . . . . . . . . 10 (𝑧 = ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) → (𝑧 ≤ (∫2𝐹) ↔ ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) ≤ (∫2𝐹)))
211210ralrn 7030 . . . . . . . . 9 ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) Fn ℕ → (∀𝑧 ∈ ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))𝑧 ≤ (∫2𝐹) ↔ ∀𝑚 ∈ ℕ ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) ≤ (∫2𝐹)))
21278, 209, 2113syl 18 . . . . . . . 8 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (∀𝑧 ∈ ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))𝑧 ≤ (∫2𝐹) ↔ ∀𝑚 ∈ ℕ ((𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))‘𝑚) ≤ (∫2𝐹)))
213208, 212mpbird 257 . . . . . . 7 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → ∀𝑧 ∈ ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))𝑧 ≤ (∫2𝐹))
214 supxrleub 13235 . . . . . . . 8 ((ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))) ⊆ ℝ* ∧ (∫2𝐹) ∈ ℝ*) → (sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ) ≤ (∫2𝐹) ↔ ∀𝑧 ∈ ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))𝑧 ≤ (∫2𝐹)))
21581, 73, 214syl2anc 584 . . . . . . 7 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ) ≤ (∫2𝐹) ↔ ∀𝑧 ∈ ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛)))𝑧 ≤ (∫2𝐹)))
216213, 215mpbird 257 . . . . . 6 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ) ≤ (∫2𝐹))
21773, 83, 193, 216xrletrid 13064 . . . . 5 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (∫2𝐹) = sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ))
21869, 72, 2173jca 1128 . . . 4 ((𝐹:ℝ⟶(0[,]+∞) ∧ (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛))))) → (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ (𝑔𝑛) ∘r𝐹 ∧ (∫2𝐹) = sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < )))
219218ex 412 . . 3 (𝐹:ℝ⟶(0[,]+∞) → ((𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛)))) → (𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ (𝑔𝑛) ∘r𝐹 ∧ (∫2𝐹) = sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ))))
220219eximdv 1918 . 2 (𝐹:ℝ⟶(0[,]+∞) → (∃𝑔(𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ ((𝑔𝑛) ∘r𝐹 ∧ if((∫2𝐹) = +∞, 𝑛, ((∫2𝐹) − (1 / 𝑛))) < (∫1‘(𝑔𝑛)))) → ∃𝑔(𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ (𝑔𝑛) ∘r𝐹 ∧ (∫2𝐹) = sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < ))))
22168, 220mpd 15 1 (𝐹:ℝ⟶(0[,]+∞) → ∃𝑔(𝑔:ℕ⟶dom ∫1 ∧ ∀𝑛 ∈ ℕ (𝑔𝑛) ∘r𝐹 ∧ (∫2𝐹) = sup(ran (𝑛 ∈ ℕ ↦ (∫1‘(𝑔𝑛))), ℝ*, < )))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3o 1085  w3a 1086   = wceq 1541  wex 1780  wcel 2113  wne 2930  wral 3049  wrex 3058  wss 3899  c0 4284  ifcif 4476   class class class wbr 5095  cmpt 5176  dom cdm 5621  ran crn 5622   Fn wfn 6484  wf 6485  cfv 6489  (class class class)co 7355  r cofr 7618  m cmap 8759  supcsup 9334  cr 11015  0cc0 11016  1c1 11017  +∞cpnf 11153  -∞cmnf 11154  *cxr 11155   < clt 11156  cle 11157  cmin 11354   / cdiv 11784  cn 12135  +crp 12900  [,]cicc 13258  1citg1 25553  2citg2 25554
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2182  ax-ext 2705  ax-rep 5221  ax-sep 5238  ax-nul 5248  ax-pow 5307  ax-pr 5374  ax-un 7677  ax-inf2 9541  ax-cc 10336  ax-cnex 11072  ax-resscn 11073  ax-1cn 11074  ax-icn 11075  ax-addcl 11076  ax-addrcl 11077  ax-mulcl 11078  ax-mulrcl 11079  ax-mulcom 11080  ax-addass 11081  ax-mulass 11082  ax-distr 11083  ax-i2m1 11084  ax-1ne0 11085  ax-1rid 11086  ax-rnegex 11087  ax-rrecex 11088  ax-cnre 11089  ax-pre-lttri 11090  ax-pre-lttrn 11091  ax-pre-ltadd 11092  ax-pre-mulgt0 11093  ax-pre-sup 11094
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2537  df-eu 2566  df-clab 2712  df-cleq 2725  df-clel 2808  df-nfc 2883  df-ne 2931  df-nel 3035  df-ral 3050  df-rex 3059  df-rmo 3348  df-reu 3349  df-rab 3398  df-v 3440  df-sbc 3739  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4285  df-if 4477  df-pw 4553  df-sn 4578  df-pr 4580  df-op 4584  df-uni 4861  df-int 4900  df-iun 4945  df-br 5096  df-opab 5158  df-mpt 5177  df-tr 5203  df-id 5516  df-eprel 5521  df-po 5529  df-so 5530  df-fr 5574  df-se 5575  df-we 5576  df-xp 5627  df-rel 5628  df-cnv 5629  df-co 5630  df-dm 5631  df-rn 5632  df-res 5633  df-ima 5634  df-pred 6256  df-ord 6317  df-on 6318  df-lim 6319  df-suc 6320  df-iota 6445  df-fun 6491  df-fn 6492  df-f 6493  df-f1 6494  df-fo 6495  df-f1o 6496  df-fv 6497  df-isom 6498  df-riota 7312  df-ov 7358  df-oprab 7359  df-mpo 7360  df-of 7619  df-ofr 7620  df-om 7806  df-1st 7930  df-2nd 7931  df-frecs 8220  df-wrecs 8251  df-recs 8300  df-rdg 8338  df-1o 8394  df-2o 8395  df-er 8631  df-map 8761  df-pm 8762  df-en 8879  df-dom 8880  df-sdom 8881  df-fin 8882  df-sup 9336  df-inf 9337  df-oi 9406  df-dju 9804  df-card 9842  df-pnf 11158  df-mnf 11159  df-xr 11160  df-ltxr 11161  df-le 11162  df-sub 11356  df-neg 11357  df-div 11785  df-nn 12136  df-2 12198  df-3 12199  df-n0 12392  df-z 12479  df-uz 12743  df-q 12857  df-rp 12901  df-xadd 13022  df-ioo 13259  df-ico 13261  df-icc 13262  df-fz 13418  df-fzo 13565  df-fl 13706  df-seq 13919  df-exp 13979  df-hash 14248  df-cj 15016  df-re 15017  df-im 15018  df-sqrt 15152  df-abs 15153  df-clim 15405  df-sum 15604  df-xmet 21294  df-met 21295  df-ovol 25402  df-vol 25403  df-mbf 25557  df-itg1 25558  df-itg2 25559
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator