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

Theorem mbfi1fseqlem4 23684
Description: Lemma for mbfi1fseq 23687. This lemma is not as interesting as it is long - it is simply checking that 𝐺 is in fact a sequence of simple functions, by verifying that its range is in (0...𝑛2↑𝑛) / (2↑𝑛) (which is to say, the numbers from 0 to 𝑛 in increments of 1 / (2↑𝑛)), and also that the preimage of each point 𝑘 is measurable, because it is equal to (-𝑛[,]𝑛) ∩ (𝐹 “ (𝑘[,)𝑘 + 1 / (2↑𝑛))) for 𝑘 < 𝑛 and (-𝑛[,]𝑛) ∩ (𝐹 “ (𝑘[,)+∞)) for 𝑘 = 𝑛. (Contributed by Mario Carneiro, 16-Aug-2014.)
Hypotheses
Ref Expression
mbfi1fseq.1 (𝜑𝐹 ∈ MblFn)
mbfi1fseq.2 (𝜑𝐹:ℝ⟶(0[,)+∞))
mbfi1fseq.3 𝐽 = (𝑚 ∈ ℕ, 𝑦 ∈ ℝ ↦ ((⌊‘((𝐹𝑦) · (2↑𝑚))) / (2↑𝑚)))
mbfi1fseq.4 𝐺 = (𝑚 ∈ ℕ ↦ (𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑚[,]𝑚), if((𝑚𝐽𝑥) ≤ 𝑚, (𝑚𝐽𝑥), 𝑚), 0)))
Assertion
Ref Expression
mbfi1fseqlem4 (𝜑𝐺:ℕ⟶dom ∫1)
Distinct variable groups:   𝑥,𝑚,𝑦,𝐹   𝑥,𝐺   𝑚,𝐽   𝜑,𝑚,𝑥,𝑦
Allowed substitution hints:   𝐺(𝑦,𝑚)   𝐽(𝑥,𝑦)

Proof of Theorem mbfi1fseqlem4
Dummy variables 𝑘 𝑛 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 reex 10219 . . . . 5 ℝ ∈ V
21mptex 6650 . . . 4 (𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑚[,]𝑚), if((𝑚𝐽𝑥) ≤ 𝑚, (𝑚𝐽𝑥), 𝑚), 0)) ∈ V
3 mbfi1fseq.4 . . . 4 𝐺 = (𝑚 ∈ ℕ ↦ (𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑚[,]𝑚), if((𝑚𝐽𝑥) ≤ 𝑚, (𝑚𝐽𝑥), 𝑚), 0)))
42, 3fnmpti 6183 . . 3 𝐺 Fn ℕ
54a1i 11 . 2 (𝜑𝐺 Fn ℕ)
6 mbfi1fseq.1 . . . . . 6 (𝜑𝐹 ∈ MblFn)
7 mbfi1fseq.2 . . . . . 6 (𝜑𝐹:ℝ⟶(0[,)+∞))
8 mbfi1fseq.3 . . . . . 6 𝐽 = (𝑚 ∈ ℕ, 𝑦 ∈ ℝ ↦ ((⌊‘((𝐹𝑦) · (2↑𝑚))) / (2↑𝑚)))
96, 7, 8, 3mbfi1fseqlem3 23683 . . . . 5 ((𝜑𝑛 ∈ ℕ) → (𝐺𝑛):ℝ⟶ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))))
10 elfznn0 12626 . . . . . . . . 9 (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) → 𝑚 ∈ ℕ0)
1110nn0red 11544 . . . . . . . 8 (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) → 𝑚 ∈ ℝ)
12 2nn 11377 . . . . . . . . . 10 2 ∈ ℕ
13 nnnn0 11491 . . . . . . . . . 10 (𝑛 ∈ ℕ → 𝑛 ∈ ℕ0)
14 nnexpcl 13067 . . . . . . . . . 10 ((2 ∈ ℕ ∧ 𝑛 ∈ ℕ0) → (2↑𝑛) ∈ ℕ)
1512, 13, 14sylancr 698 . . . . . . . . 9 (𝑛 ∈ ℕ → (2↑𝑛) ∈ ℕ)
1615adantl 473 . . . . . . . 8 ((𝜑𝑛 ∈ ℕ) → (2↑𝑛) ∈ ℕ)
17 nndivre 11248 . . . . . . . 8 ((𝑚 ∈ ℝ ∧ (2↑𝑛) ∈ ℕ) → (𝑚 / (2↑𝑛)) ∈ ℝ)
1811, 16, 17syl2anr 496 . . . . . . 7 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → (𝑚 / (2↑𝑛)) ∈ ℝ)
19 eqid 2760 . . . . . . 7 (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) = (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛)))
2018, 19fmptd 6548 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))):(0...(𝑛 · (2↑𝑛)))⟶ℝ)
21 frn 6214 . . . . . 6 ((𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))):(0...(𝑛 · (2↑𝑛)))⟶ℝ → ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) ⊆ ℝ)
2220, 21syl 17 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) ⊆ ℝ)
239, 22fssd 6218 . . . 4 ((𝜑𝑛 ∈ ℕ) → (𝐺𝑛):ℝ⟶ℝ)
24 fzfid 12966 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (0...(𝑛 · (2↑𝑛))) ∈ Fin)
25 ffn 6206 . . . . . . . 8 ((𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))):(0...(𝑛 · (2↑𝑛)))⟶ℝ → (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) Fn (0...(𝑛 · (2↑𝑛))))
2620, 25syl 17 . . . . . . 7 ((𝜑𝑛 ∈ ℕ) → (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) Fn (0...(𝑛 · (2↑𝑛))))
27 dffn4 6282 . . . . . . 7 ((𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) Fn (0...(𝑛 · (2↑𝑛))) ↔ (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))):(0...(𝑛 · (2↑𝑛)))–onto→ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))))
2826, 27sylib 208 . . . . . 6 ((𝜑𝑛 ∈ ℕ) → (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))):(0...(𝑛 · (2↑𝑛)))–onto→ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))))
29 fofi 8417 . . . . . 6 (((0...(𝑛 · (2↑𝑛))) ∈ Fin ∧ (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))):(0...(𝑛 · (2↑𝑛)))–onto→ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛)))) → ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) ∈ Fin)
3024, 28, 29syl2anc 696 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) ∈ Fin)
31 frn 6214 . . . . . 6 ((𝐺𝑛):ℝ⟶ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) → ran (𝐺𝑛) ⊆ ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))))
329, 31syl 17 . . . . 5 ((𝜑𝑛 ∈ ℕ) → ran (𝐺𝑛) ⊆ ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))))
33 ssfi 8345 . . . . 5 ((ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) ∈ Fin ∧ ran (𝐺𝑛) ⊆ ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛)))) → ran (𝐺𝑛) ∈ Fin)
3430, 32, 33syl2anc 696 . . . 4 ((𝜑𝑛 ∈ ℕ) → ran (𝐺𝑛) ∈ Fin)
356, 7, 8, 3mbfi1fseqlem2 23682 . . . . . . . . . . . . . 14 (𝑛 ∈ ℕ → (𝐺𝑛) = (𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0)))
3635fveq1d 6354 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ → ((𝐺𝑛)‘𝑥) = ((𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))‘𝑥))
3736ad2antlr 765 . . . . . . . . . . . 12 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → ((𝐺𝑛)‘𝑥) = ((𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))‘𝑥))
38 simpr 479 . . . . . . . . . . . . 13 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → 𝑥 ∈ ℝ)
39 ovex 6841 . . . . . . . . . . . . . . 15 (𝑛𝐽𝑥) ∈ V
40 vex 3343 . . . . . . . . . . . . . . 15 𝑛 ∈ V
4139, 40ifex 4300 . . . . . . . . . . . . . 14 if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ∈ V
42 c0ex 10226 . . . . . . . . . . . . . 14 0 ∈ V
4341, 42ifex 4300 . . . . . . . . . . . . 13 if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ∈ V
44 eqid 2760 . . . . . . . . . . . . . 14 (𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0)) = (𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
4544fvmpt2 6453 . . . . . . . . . . . . 13 ((𝑥 ∈ ℝ ∧ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ∈ V) → ((𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))‘𝑥) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
4638, 43, 45sylancl 697 . . . . . . . . . . . 12 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → ((𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))‘𝑥) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
4737, 46eqtrd 2794 . . . . . . . . . . 11 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → ((𝐺𝑛)‘𝑥) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
4847adantlr 753 . . . . . . . . . 10 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐺𝑛)‘𝑥) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
4948eqeq1d 2762 . . . . . . . . 9 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (((𝐺𝑛)‘𝑥) = 𝑘 ↔ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘))
50 eldifsni 4466 . . . . . . . . . . . . 13 (𝑘 ∈ (ran (𝐺𝑛) ∖ {0}) → 𝑘 ≠ 0)
5150ad2antlr 765 . . . . . . . . . . . 12 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝑘 ≠ 0)
52 neeq1 2994 . . . . . . . . . . . 12 (if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘 → (if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ≠ 0 ↔ 𝑘 ≠ 0))
5351, 52syl5ibrcom 237 . . . . . . . . . . 11 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘 → if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ≠ 0))
54 iffalse 4239 . . . . . . . . . . . 12 𝑥 ∈ (-𝑛[,]𝑛) → if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 0)
5554necon1ai 2959 . . . . . . . . . . 11 (if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ≠ 0 → 𝑥 ∈ (-𝑛[,]𝑛))
5653, 55syl6 35 . . . . . . . . . 10 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘𝑥 ∈ (-𝑛[,]𝑛)))
5756pm4.71rd 670 . . . . . . . . 9 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘 ↔ (𝑥 ∈ (-𝑛[,]𝑛) ∧ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘)))
58 iftrue 4236 . . . . . . . . . . . 12 (𝑥 ∈ (-𝑛[,]𝑛) → if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛))
5958eqeq1d 2762 . . . . . . . . . . 11 (𝑥 ∈ (-𝑛[,]𝑛) → (if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘 ↔ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘))
60 simpllr 817 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝑛 ∈ ℕ)
6160nnred 11227 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝑛 ∈ ℝ)
6261adantr 472 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → 𝑛 ∈ ℝ)
63 rge0ssre 12473 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (0[,)+∞) ⊆ ℝ
64 simpr 479 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑚 ∈ ℕ ∧ 𝑦 ∈ ℝ) → 𝑦 ∈ ℝ)
65 ffvelrn 6520 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹:ℝ⟶(0[,)+∞) ∧ 𝑦 ∈ ℝ) → (𝐹𝑦) ∈ (0[,)+∞))
667, 64, 65syl2an 495 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ (𝑚 ∈ ℕ ∧ 𝑦 ∈ ℝ)) → (𝐹𝑦) ∈ (0[,)+∞))
6763, 66sseldi 3742 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ (𝑚 ∈ ℕ ∧ 𝑦 ∈ ℝ)) → (𝐹𝑦) ∈ ℝ)
68 nnnn0 11491 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑚 ∈ ℕ → 𝑚 ∈ ℕ0)
69 nnexpcl 13067 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((2 ∈ ℕ ∧ 𝑚 ∈ ℕ0) → (2↑𝑚) ∈ ℕ)
7012, 68, 69sylancr 698 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑚 ∈ ℕ → (2↑𝑚) ∈ ℕ)
7170ad2antrl 766 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ (𝑚 ∈ ℕ ∧ 𝑦 ∈ ℝ)) → (2↑𝑚) ∈ ℕ)
7271nnred 11227 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ (𝑚 ∈ ℕ ∧ 𝑦 ∈ ℝ)) → (2↑𝑚) ∈ ℝ)
7367, 72remulcld 10262 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ (𝑚 ∈ ℕ ∧ 𝑦 ∈ ℝ)) → ((𝐹𝑦) · (2↑𝑚)) ∈ ℝ)
74 reflcl 12791 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐹𝑦) · (2↑𝑚)) ∈ ℝ → (⌊‘((𝐹𝑦) · (2↑𝑚))) ∈ ℝ)
7573, 74syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ (𝑚 ∈ ℕ ∧ 𝑦 ∈ ℝ)) → (⌊‘((𝐹𝑦) · (2↑𝑚))) ∈ ℝ)
7675, 71nndivred 11261 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ (𝑚 ∈ ℕ ∧ 𝑦 ∈ ℝ)) → ((⌊‘((𝐹𝑦) · (2↑𝑚))) / (2↑𝑚)) ∈ ℝ)
7776ralrimivva 3109 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → ∀𝑚 ∈ ℕ ∀𝑦 ∈ ℝ ((⌊‘((𝐹𝑦) · (2↑𝑚))) / (2↑𝑚)) ∈ ℝ)
788fmpt2 7405 . . . . . . . . . . . . . . . . . . . . 21 (∀𝑚 ∈ ℕ ∀𝑦 ∈ ℝ ((⌊‘((𝐹𝑦) · (2↑𝑚))) / (2↑𝑚)) ∈ ℝ ↔ 𝐽:(ℕ × ℝ)⟶ℝ)
7977, 78sylib 208 . . . . . . . . . . . . . . . . . . . 20 (𝜑𝐽:(ℕ × ℝ)⟶ℝ)
80 fovrn 6969 . . . . . . . . . . . . . . . . . . . 20 ((𝐽:(ℕ × ℝ)⟶ℝ ∧ 𝑛 ∈ ℕ ∧ 𝑥 ∈ ℝ) → (𝑛𝐽𝑥) ∈ ℝ)
8179, 80syl3an1 1167 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑛 ∈ ℕ ∧ 𝑥 ∈ ℝ) → (𝑛𝐽𝑥) ∈ ℝ)
82813expa 1112 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → (𝑛𝐽𝑥) ∈ ℝ)
8382adantlr 753 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑛𝐽𝑥) ∈ ℝ)
8483adantr 472 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (𝑛𝐽𝑥) ∈ ℝ)
85 lemin 12216 . . . . . . . . . . . . . . . 16 ((𝑛 ∈ ℝ ∧ (𝑛𝐽𝑥) ∈ ℝ ∧ 𝑛 ∈ ℝ) → (𝑛 ≤ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ↔ (𝑛 ≤ (𝑛𝐽𝑥) ∧ 𝑛𝑛)))
8662, 84, 62, 85syl3anc 1477 . . . . . . . . . . . . . . 15 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (𝑛 ≤ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ↔ (𝑛 ≤ (𝑛𝐽𝑥) ∧ 𝑛𝑛)))
8784, 62ifcld 4275 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ∈ ℝ)
8887, 62letri3d 10371 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑛 ↔ (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≤ 𝑛𝑛 ≤ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛))))
89 simpr 479 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → 𝑘 = 𝑛)
9089eqeq2d 2770 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 ↔ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑛))
91 min2 12214 . . . . . . . . . . . . . . . . . 18 (((𝑛𝐽𝑥) ∈ ℝ ∧ 𝑛 ∈ ℝ) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≤ 𝑛)
9284, 62, 91syl2anc 696 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≤ 𝑛)
9392biantrurd 530 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (𝑛 ≤ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ↔ (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≤ 𝑛𝑛 ≤ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛))))
9488, 90, 933bitr4d 300 . . . . . . . . . . . . . . 15 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘𝑛 ≤ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛)))
9562leidd 10786 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → 𝑛𝑛)
9695biantrud 529 . . . . . . . . . . . . . . 15 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (𝑛 ≤ (𝑛𝐽𝑥) ↔ (𝑛 ≤ (𝑛𝐽𝑥) ∧ 𝑛𝑛)))
9786, 94, 963bitr4d 300 . . . . . . . . . . . . . 14 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘𝑛 ≤ (𝑛𝐽𝑥)))
98 breq1 4807 . . . . . . . . . . . . . . 15 (𝑘 = 𝑛 → (𝑘 ≤ (𝐹𝑥) ↔ 𝑛 ≤ (𝐹𝑥)))
997adantr 472 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑛 ∈ ℕ) → 𝐹:ℝ⟶(0[,)+∞))
10099ffvelrnda 6522 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → (𝐹𝑥) ∈ (0[,)+∞))
101 elrege0 12471 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐹𝑥) ∈ (0[,)+∞) ↔ ((𝐹𝑥) ∈ ℝ ∧ 0 ≤ (𝐹𝑥)))
102100, 101sylib 208 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) ∈ ℝ ∧ 0 ≤ (𝐹𝑥)))
103102simpld 477 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → (𝐹𝑥) ∈ ℝ)
104103adantlr 753 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝐹𝑥) ∈ ℝ)
10560, 15syl 17 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (2↑𝑛) ∈ ℕ)
106105nnred 11227 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (2↑𝑛) ∈ ℝ)
107104, 106remulcld 10262 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) · (2↑𝑛)) ∈ ℝ)
108 reflcl 12791 . . . . . . . . . . . . . . . . . 18 (((𝐹𝑥) · (2↑𝑛)) ∈ ℝ → (⌊‘((𝐹𝑥) · (2↑𝑛))) ∈ ℝ)
109107, 108syl 17 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (⌊‘((𝐹𝑥) · (2↑𝑛))) ∈ ℝ)
110105nngt0d 11256 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 0 < (2↑𝑛))
111 lemuldiv 11095 . . . . . . . . . . . . . . . . 17 ((𝑛 ∈ ℝ ∧ (⌊‘((𝐹𝑥) · (2↑𝑛))) ∈ ℝ ∧ ((2↑𝑛) ∈ ℝ ∧ 0 < (2↑𝑛))) → ((𝑛 · (2↑𝑛)) ≤ (⌊‘((𝐹𝑥) · (2↑𝑛))) ↔ 𝑛 ≤ ((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛))))
11261, 109, 106, 110, 111syl112anc 1481 . . . . . . . . . . . . . . . 16 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑛 · (2↑𝑛)) ≤ (⌊‘((𝐹𝑥) · (2↑𝑛))) ↔ 𝑛 ≤ ((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛))))
113 lemul1 11067 . . . . . . . . . . . . . . . . . 18 ((𝑛 ∈ ℝ ∧ (𝐹𝑥) ∈ ℝ ∧ ((2↑𝑛) ∈ ℝ ∧ 0 < (2↑𝑛))) → (𝑛 ≤ (𝐹𝑥) ↔ (𝑛 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛))))
11461, 104, 106, 110, 113syl112anc 1481 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑛 ≤ (𝐹𝑥) ↔ (𝑛 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛))))
115 nnmulcl 11235 . . . . . . . . . . . . . . . . . . . . 21 ((𝑛 ∈ ℕ ∧ (2↑𝑛) ∈ ℕ) → (𝑛 · (2↑𝑛)) ∈ ℕ)
11615, 115mpdan 705 . . . . . . . . . . . . . . . . . . . 20 (𝑛 ∈ ℕ → (𝑛 · (2↑𝑛)) ∈ ℕ)
11760, 116syl 17 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑛 · (2↑𝑛)) ∈ ℕ)
118117nnzd 11673 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑛 · (2↑𝑛)) ∈ ℤ)
119 flge 12800 . . . . . . . . . . . . . . . . . 18 ((((𝐹𝑥) · (2↑𝑛)) ∈ ℝ ∧ (𝑛 · (2↑𝑛)) ∈ ℤ) → ((𝑛 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛)) ↔ (𝑛 · (2↑𝑛)) ≤ (⌊‘((𝐹𝑥) · (2↑𝑛)))))
120107, 118, 119syl2anc 696 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑛 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛)) ↔ (𝑛 · (2↑𝑛)) ≤ (⌊‘((𝐹𝑥) · (2↑𝑛)))))
121114, 120bitrd 268 . . . . . . . . . . . . . . . 16 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑛 ≤ (𝐹𝑥) ↔ (𝑛 · (2↑𝑛)) ≤ (⌊‘((𝐹𝑥) · (2↑𝑛)))))
122 simpr 479 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝑥 ∈ ℝ)
123 simpr 479 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑚 = 𝑛𝑦 = 𝑥) → 𝑦 = 𝑥)
124123fveq2d 6356 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑚 = 𝑛𝑦 = 𝑥) → (𝐹𝑦) = (𝐹𝑥))
125 simpl 474 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑚 = 𝑛𝑦 = 𝑥) → 𝑚 = 𝑛)
126125oveq2d 6829 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑚 = 𝑛𝑦 = 𝑥) → (2↑𝑚) = (2↑𝑛))
127124, 126oveq12d 6831 . . . . . . . . . . . . . . . . . . . . 21 ((𝑚 = 𝑛𝑦 = 𝑥) → ((𝐹𝑦) · (2↑𝑚)) = ((𝐹𝑥) · (2↑𝑛)))
128127fveq2d 6356 . . . . . . . . . . . . . . . . . . . 20 ((𝑚 = 𝑛𝑦 = 𝑥) → (⌊‘((𝐹𝑦) · (2↑𝑚))) = (⌊‘((𝐹𝑥) · (2↑𝑛))))
129128, 126oveq12d 6831 . . . . . . . . . . . . . . . . . . 19 ((𝑚 = 𝑛𝑦 = 𝑥) → ((⌊‘((𝐹𝑦) · (2↑𝑚))) / (2↑𝑚)) = ((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛)))
130 ovex 6841 . . . . . . . . . . . . . . . . . . 19 ((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛)) ∈ V
131129, 8, 130ovmpt2a 6956 . . . . . . . . . . . . . . . . . 18 ((𝑛 ∈ ℕ ∧ 𝑥 ∈ ℝ) → (𝑛𝐽𝑥) = ((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛)))
13260, 122, 131syl2anc 696 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑛𝐽𝑥) = ((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛)))
133132breq2d 4816 . . . . . . . . . . . . . . . 16 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑛 ≤ (𝑛𝐽𝑥) ↔ 𝑛 ≤ ((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛))))
134112, 121, 1333bitr4d 300 . . . . . . . . . . . . . . 15 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑛 ≤ (𝐹𝑥) ↔ 𝑛 ≤ (𝑛𝐽𝑥)))
13598, 134sylan9bbr 739 . . . . . . . . . . . . . 14 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (𝑘 ≤ (𝐹𝑥) ↔ 𝑛 ≤ (𝑛𝐽𝑥)))
136122adantr 472 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → 𝑥 ∈ ℝ)
137 iftrue 4236 . . . . . . . . . . . . . . . . 17 (𝑘 = 𝑛 → if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) = ℝ)
138137adantl 473 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) = ℝ)
139136, 138eleqtrrd 2842 . . . . . . . . . . . . . . 15 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → 𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))))
140139biantrurd 530 . . . . . . . . . . . . . 14 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (𝑘 ≤ (𝐹𝑥) ↔ (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ 𝑘 ≤ (𝐹𝑥))))
14197, 135, 1403bitr2d 296 . . . . . . . . . . . . 13 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘 = 𝑛) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 ↔ (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ 𝑘 ≤ (𝐹𝑥))))
14232ssdifssd 3891 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑛 ∈ ℕ) → (ran (𝐺𝑛) ∖ {0}) ⊆ ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))))
143142sselda 3744 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → 𝑘 ∈ ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))))
14419rnmpt 5526 . . . . . . . . . . . . . . . . . . . . 21 ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) = {𝑘 ∣ ∃𝑚 ∈ (0...(𝑛 · (2↑𝑛)))𝑘 = (𝑚 / (2↑𝑛))}
145144abeq2i 2873 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) ↔ ∃𝑚 ∈ (0...(𝑛 · (2↑𝑛)))𝑘 = (𝑚 / (2↑𝑛)))
146 elfzelz 12535 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) → 𝑚 ∈ ℤ)
147146adantl 473 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → 𝑚 ∈ ℤ)
148147zcnd 11675 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → 𝑚 ∈ ℂ)
14915ad2antlr 765 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → (2↑𝑛) ∈ ℕ)
150149nncnd 11228 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → (2↑𝑛) ∈ ℂ)
151149nnne0d 11257 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → (2↑𝑛) ≠ 0)
152148, 150, 151divcan1d 10994 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → ((𝑚 / (2↑𝑛)) · (2↑𝑛)) = 𝑚)
153152, 147eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → ((𝑚 / (2↑𝑛)) · (2↑𝑛)) ∈ ℤ)
154 oveq1 6820 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑘 = (𝑚 / (2↑𝑛)) → (𝑘 · (2↑𝑛)) = ((𝑚 / (2↑𝑛)) · (2↑𝑛)))
155154eleq1d 2824 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 = (𝑚 / (2↑𝑛)) → ((𝑘 · (2↑𝑛)) ∈ ℤ ↔ ((𝑚 / (2↑𝑛)) · (2↑𝑛)) ∈ ℤ))
156153, 155syl5ibrcom 237 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑛 ∈ ℕ) ∧ 𝑚 ∈ (0...(𝑛 · (2↑𝑛)))) → (𝑘 = (𝑚 / (2↑𝑛)) → (𝑘 · (2↑𝑛)) ∈ ℤ))
157156rexlimdva 3169 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑛 ∈ ℕ) → (∃𝑚 ∈ (0...(𝑛 · (2↑𝑛)))𝑘 = (𝑚 / (2↑𝑛)) → (𝑘 · (2↑𝑛)) ∈ ℤ))
158145, 157syl5bi 232 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑛 ∈ ℕ) → (𝑘 ∈ ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛))) → (𝑘 · (2↑𝑛)) ∈ ℤ))
159158imp 444 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ ran (𝑚 ∈ (0...(𝑛 · (2↑𝑛))) ↦ (𝑚 / (2↑𝑛)))) → (𝑘 · (2↑𝑛)) ∈ ℤ)
160143, 159syldan 488 . . . . . . . . . . . . . . . . 17 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝑘 · (2↑𝑛)) ∈ ℤ)
161160adantr 472 . . . . . . . . . . . . . . . 16 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑘 · (2↑𝑛)) ∈ ℤ)
162 flbi 12811 . . . . . . . . . . . . . . . 16 ((((𝐹𝑥) · (2↑𝑛)) ∈ ℝ ∧ (𝑘 · (2↑𝑛)) ∈ ℤ) → ((⌊‘((𝐹𝑥) · (2↑𝑛))) = (𝑘 · (2↑𝑛)) ↔ ((𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛)) ∧ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1))))
163107, 161, 162syl2anc 696 . . . . . . . . . . . . . . 15 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((⌊‘((𝐹𝑥) · (2↑𝑛))) = (𝑘 · (2↑𝑛)) ↔ ((𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛)) ∧ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1))))
164163adantr 472 . . . . . . . . . . . . . 14 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → ((⌊‘((𝐹𝑥) · (2↑𝑛))) = (𝑘 · (2↑𝑛)) ↔ ((𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛)) ∧ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1))))
165 neeq1 2994 . . . . . . . . . . . . . . . . . . . . . . . 24 (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≠ 𝑛𝑘𝑛))
166165biimparc 505 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑘𝑛 ∧ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≠ 𝑛)
167 iffalse 4239 . . . . . . . . . . . . . . . . . . . . . . . 24 (¬ (𝑛𝐽𝑥) ≤ 𝑛 → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑛)
168167necon1ai 2959 . . . . . . . . . . . . . . . . . . . . . . 23 (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≠ 𝑛 → (𝑛𝐽𝑥) ≤ 𝑛)
169166, 168syl 17 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑘𝑛 ∧ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘) → (𝑛𝐽𝑥) ≤ 𝑛)
170169iftrued 4238 . . . . . . . . . . . . . . . . . . . . 21 ((𝑘𝑛 ∧ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = (𝑛𝐽𝑥))
171 simpr 479 . . . . . . . . . . . . . . . . . . . . 21 ((𝑘𝑛 ∧ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘)
172170, 171eqtr3d 2796 . . . . . . . . . . . . . . . . . . . 20 ((𝑘𝑛 ∧ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘) → (𝑛𝐽𝑥) = 𝑘)
173172, 169eqbrtrrd 4828 . . . . . . . . . . . . . . . . . . 19 ((𝑘𝑛 ∧ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘) → 𝑘𝑛)
174173, 172jca 555 . . . . . . . . . . . . . . . . . 18 ((𝑘𝑛 ∧ if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘) → (𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘))
175174ex 449 . . . . . . . . . . . . . . . . 17 (𝑘𝑛 → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 → (𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘)))
176 breq1 4807 . . . . . . . . . . . . . . . . . . . 20 ((𝑛𝐽𝑥) = 𝑘 → ((𝑛𝐽𝑥) ≤ 𝑛𝑘𝑛))
177176biimparc 505 . . . . . . . . . . . . . . . . . . 19 ((𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘) → (𝑛𝐽𝑥) ≤ 𝑛)
178177iftrued 4238 . . . . . . . . . . . . . . . . . 18 ((𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = (𝑛𝐽𝑥))
179 simpr 479 . . . . . . . . . . . . . . . . . 18 ((𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘) → (𝑛𝐽𝑥) = 𝑘)
180178, 179eqtrd 2794 . . . . . . . . . . . . . . . . 17 ((𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘)
181175, 180impbid1 215 . . . . . . . . . . . . . . . 16 (𝑘𝑛 → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 ↔ (𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘)))
182181adantl 473 . . . . . . . . . . . . . . 15 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 ↔ (𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘)))
183 eldifi 3875 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ (ran (𝐺𝑛) ∖ {0}) → 𝑘 ∈ ran (𝐺𝑛))
184 nnre 11219 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑛 ∈ ℕ → 𝑛 ∈ ℝ)
185184ad2antlr 765 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → 𝑛 ∈ ℝ)
18682, 185, 91syl2anc 696 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≤ 𝑛)
18713ad2antlr 765 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → 𝑛 ∈ ℕ0)
188187nn0ge0d 11546 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → 0 ≤ 𝑛)
189 breq1 4807 . . . . . . . . . . . . . . . . . . . . . . . 24 (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≤ 𝑛 ↔ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ≤ 𝑛))
190 breq1 4807 . . . . . . . . . . . . . . . . . . . . . . . 24 (0 = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) → (0 ≤ 𝑛 ↔ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ≤ 𝑛))
191189, 190ifboth 4268 . . . . . . . . . . . . . . . . . . . . . . 23 ((if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ≤ 𝑛 ∧ 0 ≤ 𝑛) → if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ≤ 𝑛)
192186, 188, 191syl2anc 696 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ≤ 𝑛)
19347, 192eqbrtrd 4826 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → ((𝐺𝑛)‘𝑥) ≤ 𝑛)
194193ralrimiva 3104 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑛 ∈ ℕ) → ∀𝑥 ∈ ℝ ((𝐺𝑛)‘𝑥) ≤ 𝑛)
195 ffn 6206 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐺𝑛):ℝ⟶ℝ → (𝐺𝑛) Fn ℝ)
19623, 195syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑛 ∈ ℕ) → (𝐺𝑛) Fn ℝ)
197 breq1 4807 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 = ((𝐺𝑛)‘𝑥) → (𝑘𝑛 ↔ ((𝐺𝑛)‘𝑥) ≤ 𝑛))
198197ralrn 6525 . . . . . . . . . . . . . . . . . . . . 21 ((𝐺𝑛) Fn ℝ → (∀𝑘 ∈ ran (𝐺𝑛)𝑘𝑛 ↔ ∀𝑥 ∈ ℝ ((𝐺𝑛)‘𝑥) ≤ 𝑛))
199196, 198syl 17 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑛 ∈ ℕ) → (∀𝑘 ∈ ran (𝐺𝑛)𝑘𝑛 ↔ ∀𝑥 ∈ ℝ ((𝐺𝑛)‘𝑥) ≤ 𝑛))
200194, 199mpbird 247 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑛 ∈ ℕ) → ∀𝑘 ∈ ran (𝐺𝑛)𝑘𝑛)
201200r19.21bi 3070 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ ran (𝐺𝑛)) → 𝑘𝑛)
202183, 201sylan2 492 . . . . . . . . . . . . . . . . 17 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → 𝑘𝑛)
203202ad2antrr 764 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → 𝑘𝑛)
204203biantrurd 530 . . . . . . . . . . . . . . 15 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → ((𝑛𝐽𝑥) = 𝑘 ↔ (𝑘𝑛 ∧ (𝑛𝐽𝑥) = 𝑘)))
205132eqeq1d 2762 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑛𝐽𝑥) = 𝑘 ↔ ((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛)) = 𝑘))
206109recnd 10260 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (⌊‘((𝐹𝑥) · (2↑𝑛))) ∈ ℂ)
20732, 22sstrd 3754 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑛 ∈ ℕ) → ran (𝐺𝑛) ⊆ ℝ)
208207ssdifssd 3891 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑛 ∈ ℕ) → (ran (𝐺𝑛) ∖ {0}) ⊆ ℝ)
209208sselda 3744 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → 𝑘 ∈ ℝ)
210209adantr 472 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝑘 ∈ ℝ)
211210recnd 10260 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝑘 ∈ ℂ)
212105nncnd 11228 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (2↑𝑛) ∈ ℂ)
213105nnne0d 11257 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (2↑𝑛) ≠ 0)
214206, 211, 212, 213divmul3d 11027 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (((⌊‘((𝐹𝑥) · (2↑𝑛))) / (2↑𝑛)) = 𝑘 ↔ (⌊‘((𝐹𝑥) · (2↑𝑛))) = (𝑘 · (2↑𝑛))))
215205, 214bitrd 268 . . . . . . . . . . . . . . . 16 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑛𝐽𝑥) = 𝑘 ↔ (⌊‘((𝐹𝑥) · (2↑𝑛))) = (𝑘 · (2↑𝑛))))
216215adantr 472 . . . . . . . . . . . . . . 15 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → ((𝑛𝐽𝑥) = 𝑘 ↔ (⌊‘((𝐹𝑥) · (2↑𝑛))) = (𝑘 · (2↑𝑛))))
217182, 204, 2163bitr2d 296 . . . . . . . . . . . . . 14 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 ↔ (⌊‘((𝐹𝑥) · (2↑𝑛))) = (𝑘 · (2↑𝑛))))
218 ifnefalse 4242 . . . . . . . . . . . . . . . . . 18 (𝑘𝑛 → if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) = (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))))
219218eleq2d 2825 . . . . . . . . . . . . . . . . 17 (𝑘𝑛 → (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ↔ 𝑥 ∈ (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))))
220105nnrecred 11258 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (1 / (2↑𝑛)) ∈ ℝ)
221210, 220readdcld 10261 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑘 + (1 / (2↑𝑛))) ∈ ℝ)
222221rexrd 10281 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑘 + (1 / (2↑𝑛))) ∈ ℝ*)
223 elioomnf 12461 . . . . . . . . . . . . . . . . . . . 20 ((𝑘 + (1 / (2↑𝑛))) ∈ ℝ* → ((𝐹𝑥) ∈ (-∞(,)(𝑘 + (1 / (2↑𝑛)))) ↔ ((𝐹𝑥) ∈ ℝ ∧ (𝐹𝑥) < (𝑘 + (1 / (2↑𝑛))))))
224222, 223syl 17 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) ∈ (-∞(,)(𝑘 + (1 / (2↑𝑛)))) ↔ ((𝐹𝑥) ∈ ℝ ∧ (𝐹𝑥) < (𝑘 + (1 / (2↑𝑛))))))
22599ad2antrr 764 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝐹:ℝ⟶(0[,)+∞))
226 ffn 6206 . . . . . . . . . . . . . . . . . . . . . 22 (𝐹:ℝ⟶(0[,)+∞) → 𝐹 Fn ℝ)
227225, 226syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝐹 Fn ℝ)
228 elpreima 6500 . . . . . . . . . . . . . . . . . . . . 21 (𝐹 Fn ℝ → (𝑥 ∈ (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))) ↔ (𝑥 ∈ ℝ ∧ (𝐹𝑥) ∈ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))))
229227, 228syl 17 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑥 ∈ (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))) ↔ (𝑥 ∈ ℝ ∧ (𝐹𝑥) ∈ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))))
230122biantrurd 530 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) ∈ (-∞(,)(𝑘 + (1 / (2↑𝑛)))) ↔ (𝑥 ∈ ℝ ∧ (𝐹𝑥) ∈ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))))
231229, 230bitr4d 271 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑥 ∈ (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))) ↔ (𝐹𝑥) ∈ (-∞(,)(𝑘 + (1 / (2↑𝑛))))))
232104biantrurd 530 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) < (𝑘 + (1 / (2↑𝑛))) ↔ ((𝐹𝑥) ∈ ℝ ∧ (𝐹𝑥) < (𝑘 + (1 / (2↑𝑛))))))
233224, 231, 2323bitr4d 300 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑥 ∈ (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))) ↔ (𝐹𝑥) < (𝑘 + (1 / (2↑𝑛)))))
234 ltmul1 11065 . . . . . . . . . . . . . . . . . . 19 (((𝐹𝑥) ∈ ℝ ∧ (𝑘 + (1 / (2↑𝑛))) ∈ ℝ ∧ ((2↑𝑛) ∈ ℝ ∧ 0 < (2↑𝑛))) → ((𝐹𝑥) < (𝑘 + (1 / (2↑𝑛))) ↔ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 + (1 / (2↑𝑛))) · (2↑𝑛))))
235104, 221, 106, 110, 234syl112anc 1481 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) < (𝑘 + (1 / (2↑𝑛))) ↔ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 + (1 / (2↑𝑛))) · (2↑𝑛))))
236220recnd 10260 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (1 / (2↑𝑛)) ∈ ℂ)
237211, 236, 212adddird 10257 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑘 + (1 / (2↑𝑛))) · (2↑𝑛)) = ((𝑘 · (2↑𝑛)) + ((1 / (2↑𝑛)) · (2↑𝑛))))
238212, 213recid2d 10989 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((1 / (2↑𝑛)) · (2↑𝑛)) = 1)
239238oveq2d 6829 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑘 · (2↑𝑛)) + ((1 / (2↑𝑛)) · (2↑𝑛))) = ((𝑘 · (2↑𝑛)) + 1))
240237, 239eqtrd 2794 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑘 + (1 / (2↑𝑛))) · (2↑𝑛)) = ((𝑘 · (2↑𝑛)) + 1))
241240breq2d 4816 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (((𝐹𝑥) · (2↑𝑛)) < ((𝑘 + (1 / (2↑𝑛))) · (2↑𝑛)) ↔ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1)))
242233, 235, 2413bitrd 294 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑥 ∈ (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))) ↔ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1)))
243219, 242sylan9bbr 739 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ↔ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1)))
244 lemul1 11067 . . . . . . . . . . . . . . . . . 18 ((𝑘 ∈ ℝ ∧ (𝐹𝑥) ∈ ℝ ∧ ((2↑𝑛) ∈ ℝ ∧ 0 < (2↑𝑛))) → (𝑘 ≤ (𝐹𝑥) ↔ (𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛))))
245210, 104, 106, 110, 244syl112anc 1481 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑘 ≤ (𝐹𝑥) ↔ (𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛))))
246245adantr 472 . . . . . . . . . . . . . . . 16 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → (𝑘 ≤ (𝐹𝑥) ↔ (𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛))))
247243, 246anbi12d 749 . . . . . . . . . . . . . . 15 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → ((𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ 𝑘 ≤ (𝐹𝑥)) ↔ (((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1) ∧ (𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛)))))
248 ancom 465 . . . . . . . . . . . . . . 15 ((((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1) ∧ (𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛))) ↔ ((𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛)) ∧ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1)))
249247, 248syl6bb 276 . . . . . . . . . . . . . 14 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → ((𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ 𝑘 ≤ (𝐹𝑥)) ↔ ((𝑘 · (2↑𝑛)) ≤ ((𝐹𝑥) · (2↑𝑛)) ∧ ((𝐹𝑥) · (2↑𝑛)) < ((𝑘 · (2↑𝑛)) + 1))))
250164, 217, 2493bitr4d 300 . . . . . . . . . . . . 13 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑘𝑛) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 ↔ (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ 𝑘 ≤ (𝐹𝑥))))
251141, 250pm2.61dane 3019 . . . . . . . . . . . 12 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘 ↔ (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ 𝑘 ≤ (𝐹𝑥))))
252 eldif 3725 . . . . . . . . . . . . 13 (𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))) ↔ (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ ¬ 𝑥 ∈ (𝐹 “ (-∞(,)𝑘))))
253210rexrd 10281 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → 𝑘 ∈ ℝ*)
254 elioomnf 12461 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℝ* → ((𝐹𝑥) ∈ (-∞(,)𝑘) ↔ ((𝐹𝑥) ∈ ℝ ∧ (𝐹𝑥) < 𝑘)))
255253, 254syl 17 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) ∈ (-∞(,)𝑘) ↔ ((𝐹𝑥) ∈ ℝ ∧ (𝐹𝑥) < 𝑘)))
256 elpreima 6500 . . . . . . . . . . . . . . . . . . 19 (𝐹 Fn ℝ → (𝑥 ∈ (𝐹 “ (-∞(,)𝑘)) ↔ (𝑥 ∈ ℝ ∧ (𝐹𝑥) ∈ (-∞(,)𝑘))))
257227, 256syl 17 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑥 ∈ (𝐹 “ (-∞(,)𝑘)) ↔ (𝑥 ∈ ℝ ∧ (𝐹𝑥) ∈ (-∞(,)𝑘))))
258122biantrurd 530 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) ∈ (-∞(,)𝑘) ↔ (𝑥 ∈ ℝ ∧ (𝐹𝑥) ∈ (-∞(,)𝑘))))
259257, 258bitr4d 271 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑥 ∈ (𝐹 “ (-∞(,)𝑘)) ↔ (𝐹𝑥) ∈ (-∞(,)𝑘)))
260104biantrurd 530 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐹𝑥) < 𝑘 ↔ ((𝐹𝑥) ∈ ℝ ∧ (𝐹𝑥) < 𝑘)))
261255, 259, 2603bitr4d 300 . . . . . . . . . . . . . . . 16 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑥 ∈ (𝐹 “ (-∞(,)𝑘)) ↔ (𝐹𝑥) < 𝑘))
262261notbid 307 . . . . . . . . . . . . . . 15 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (¬ 𝑥 ∈ (𝐹 “ (-∞(,)𝑘)) ↔ ¬ (𝐹𝑥) < 𝑘))
263210, 104lenltd 10375 . . . . . . . . . . . . . . 15 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑘 ≤ (𝐹𝑥) ↔ ¬ (𝐹𝑥) < 𝑘))
264262, 263bitr4d 271 . . . . . . . . . . . . . 14 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (¬ 𝑥 ∈ (𝐹 “ (-∞(,)𝑘)) ↔ 𝑘 ≤ (𝐹𝑥)))
265264anbi2d 742 . . . . . . . . . . . . 13 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ ¬ 𝑥 ∈ (𝐹 “ (-∞(,)𝑘))) ↔ (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ 𝑘 ≤ (𝐹𝑥))))
266252, 265syl5bb 272 . . . . . . . . . . . 12 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))) ↔ (𝑥 ∈ if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∧ 𝑘 ≤ (𝐹𝑥))))
267251, 266bitr4d 271 . . . . . . . . . . 11 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) = 𝑘𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))))
26859, 267sylan9bbr 739 . . . . . . . . . 10 (((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) ∧ 𝑥 ∈ (-𝑛[,]𝑛)) → (if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))))
269268pm5.32da 676 . . . . . . . . 9 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝑥 ∈ (-𝑛[,]𝑛) ∧ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘) ↔ (𝑥 ∈ (-𝑛[,]𝑛) ∧ 𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))))))
27049, 57, 2693bitrd 294 . . . . . . . 8 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (((𝐺𝑛)‘𝑥) = 𝑘 ↔ (𝑥 ∈ (-𝑛[,]𝑛) ∧ 𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))))))
271270pm5.32da 676 . . . . . . 7 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → ((𝑥 ∈ ℝ ∧ ((𝐺𝑛)‘𝑥) = 𝑘) ↔ (𝑥 ∈ ℝ ∧ (𝑥 ∈ (-𝑛[,]𝑛) ∧ 𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))))))
27223adantr 472 . . . . . . . . 9 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝐺𝑛):ℝ⟶ℝ)
273272, 195syl 17 . . . . . . . 8 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝐺𝑛) Fn ℝ)
274 fniniseg 6501 . . . . . . . 8 ((𝐺𝑛) Fn ℝ → (𝑥 ∈ ((𝐺𝑛) “ {𝑘}) ↔ (𝑥 ∈ ℝ ∧ ((𝐺𝑛)‘𝑥) = 𝑘)))
275273, 274syl 17 . . . . . . 7 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝑥 ∈ ((𝐺𝑛) “ {𝑘}) ↔ (𝑥 ∈ ℝ ∧ ((𝐺𝑛)‘𝑥) = 𝑘)))
276 elin 3939 . . . . . . . 8 (𝑥 ∈ ((-𝑛[,]𝑛) ∩ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))) ↔ (𝑥 ∈ (-𝑛[,]𝑛) ∧ 𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))))
277184ad2antlr 765 . . . . . . . . . . . . . 14 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → 𝑛 ∈ ℝ)
278277renegcld 10649 . . . . . . . . . . . . 13 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → -𝑛 ∈ ℝ)
279 iccmbl 23534 . . . . . . . . . . . . 13 ((-𝑛 ∈ ℝ ∧ 𝑛 ∈ ℝ) → (-𝑛[,]𝑛) ∈ dom vol)
280278, 277, 279syl2anc 696 . . . . . . . . . . . 12 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (-𝑛[,]𝑛) ∈ dom vol)
281 mblss 23499 . . . . . . . . . . . 12 ((-𝑛[,]𝑛) ∈ dom vol → (-𝑛[,]𝑛) ⊆ ℝ)
282280, 281syl 17 . . . . . . . . . . 11 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (-𝑛[,]𝑛) ⊆ ℝ)
283282sseld 3743 . . . . . . . . . 10 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝑥 ∈ (-𝑛[,]𝑛) → 𝑥 ∈ ℝ))
284283adantrd 485 . . . . . . . . 9 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → ((𝑥 ∈ (-𝑛[,]𝑛) ∧ 𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))) → 𝑥 ∈ ℝ))
285284pm4.71rd 670 . . . . . . . 8 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → ((𝑥 ∈ (-𝑛[,]𝑛) ∧ 𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))) ↔ (𝑥 ∈ ℝ ∧ (𝑥 ∈ (-𝑛[,]𝑛) ∧ 𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))))))
286276, 285syl5bb 272 . . . . . . 7 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝑥 ∈ ((-𝑛[,]𝑛) ∩ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))) ↔ (𝑥 ∈ ℝ ∧ (𝑥 ∈ (-𝑛[,]𝑛) ∧ 𝑥 ∈ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))))))
287271, 275, 2863bitr4d 300 . . . . . 6 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝑥 ∈ ((𝐺𝑛) “ {𝑘}) ↔ 𝑥 ∈ ((-𝑛[,]𝑛) ∩ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))))))
288287eqrdv 2758 . . . . 5 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → ((𝐺𝑛) “ {𝑘}) = ((-𝑛[,]𝑛) ∩ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))))
289 rembl 23508 . . . . . . . . 9 ℝ ∈ dom vol
290 fss 6217 . . . . . . . . . . 11 ((𝐹:ℝ⟶(0[,)+∞) ∧ (0[,)+∞) ⊆ ℝ) → 𝐹:ℝ⟶ℝ)
2917, 63, 290sylancl 697 . . . . . . . . . 10 (𝜑𝐹:ℝ⟶ℝ)
292 mbfima 23598 . . . . . . . . . 10 ((𝐹 ∈ MblFn ∧ 𝐹:ℝ⟶ℝ) → (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))) ∈ dom vol)
2936, 291, 292syl2anc 696 . . . . . . . . 9 (𝜑 → (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))) ∈ dom vol)
294 ifcl 4274 . . . . . . . . 9 ((ℝ ∈ dom vol ∧ (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛))))) ∈ dom vol) → if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∈ dom vol)
295289, 293, 294sylancr 698 . . . . . . . 8 (𝜑 → if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∈ dom vol)
296 mbfima 23598 . . . . . . . . 9 ((𝐹 ∈ MblFn ∧ 𝐹:ℝ⟶ℝ) → (𝐹 “ (-∞(,)𝑘)) ∈ dom vol)
2976, 291, 296syl2anc 696 . . . . . . . 8 (𝜑 → (𝐹 “ (-∞(,)𝑘)) ∈ dom vol)
298 difmbl 23511 . . . . . . . 8 ((if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∈ dom vol ∧ (𝐹 “ (-∞(,)𝑘)) ∈ dom vol) → (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))) ∈ dom vol)
299295, 297, 298syl2anc 696 . . . . . . 7 (𝜑 → (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))) ∈ dom vol)
300299ad2antrr 764 . . . . . 6 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))) ∈ dom vol)
301 inmbl 23510 . . . . . 6 (((-𝑛[,]𝑛) ∈ dom vol ∧ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘))) ∈ dom vol) → ((-𝑛[,]𝑛) ∩ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))) ∈ dom vol)
302280, 300, 301syl2anc 696 . . . . 5 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → ((-𝑛[,]𝑛) ∩ (if(𝑘 = 𝑛, ℝ, (𝐹 “ (-∞(,)(𝑘 + (1 / (2↑𝑛)))))) ∖ (𝐹 “ (-∞(,)𝑘)))) ∈ dom vol)
303288, 302eqeltrd 2839 . . . 4 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → ((𝐺𝑛) “ {𝑘}) ∈ dom vol)
304 mblvol 23498 . . . . . 6 (((𝐺𝑛) “ {𝑘}) ∈ dom vol → (vol‘((𝐺𝑛) “ {𝑘})) = (vol*‘((𝐺𝑛) “ {𝑘})))
305303, 304syl 17 . . . . 5 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (vol‘((𝐺𝑛) “ {𝑘})) = (vol*‘((𝐺𝑛) “ {𝑘})))
306196adantr 472 . . . . . . . . 9 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝐺𝑛) Fn ℝ)
307306, 274syl 17 . . . . . . . 8 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝑥 ∈ ((𝐺𝑛) “ {𝑘}) ↔ (𝑥 ∈ ℝ ∧ ((𝐺𝑛)‘𝑥) = 𝑘)))
30882, 185ifcld 4275 . . . . . . . . . . . . . . 15 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ∈ ℝ)
309 0re 10232 . . . . . . . . . . . . . . 15 0 ∈ ℝ
310 ifcl 4274 . . . . . . . . . . . . . . 15 ((if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛) ∈ ℝ ∧ 0 ∈ ℝ) → if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ∈ ℝ)
311308, 309, 310sylancl 697 . . . . . . . . . . . . . 14 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ∈ ℝ)
31244fvmpt2 6453 . . . . . . . . . . . . . 14 ((𝑥 ∈ ℝ ∧ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) ∈ ℝ) → ((𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))‘𝑥) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
31338, 311, 312syl2anc 696 . . . . . . . . . . . . 13 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → ((𝑥 ∈ ℝ ↦ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))‘𝑥) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
31437, 313eqtrd 2794 . . . . . . . . . . . 12 (((𝜑𝑛 ∈ ℕ) ∧ 𝑥 ∈ ℝ) → ((𝐺𝑛)‘𝑥) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
315314adantlr 753 . . . . . . . . . . 11 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → ((𝐺𝑛)‘𝑥) = if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0))
316315eqeq1d 2762 . . . . . . . . . 10 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (((𝐺𝑛)‘𝑥) = 𝑘 ↔ if(𝑥 ∈ (-𝑛[,]𝑛), if((𝑛𝐽𝑥) ≤ 𝑛, (𝑛𝐽𝑥), 𝑛), 0) = 𝑘))
317316, 56sylbid 230 . . . . . . . . 9 ((((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) ∧ 𝑥 ∈ ℝ) → (((𝐺𝑛)‘𝑥) = 𝑘𝑥 ∈ (-𝑛[,]𝑛)))
318317expimpd 630 . . . . . . . 8 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → ((𝑥 ∈ ℝ ∧ ((𝐺𝑛)‘𝑥) = 𝑘) → 𝑥 ∈ (-𝑛[,]𝑛)))
319307, 318sylbid 230 . . . . . . 7 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (𝑥 ∈ ((𝐺𝑛) “ {𝑘}) → 𝑥 ∈ (-𝑛[,]𝑛)))
320319ssrdv 3750 . . . . . 6 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → ((𝐺𝑛) “ {𝑘}) ⊆ (-𝑛[,]𝑛))
321 iccssre 12448 . . . . . . 7 ((-𝑛 ∈ ℝ ∧ 𝑛 ∈ ℝ) → (-𝑛[,]𝑛) ⊆ ℝ)
322278, 277, 321syl2anc 696 . . . . . 6 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (-𝑛[,]𝑛) ⊆ ℝ)
323 mblvol 23498 . . . . . . . 8 ((-𝑛[,]𝑛) ∈ dom vol → (vol‘(-𝑛[,]𝑛)) = (vol*‘(-𝑛[,]𝑛)))
324280, 323syl 17 . . . . . . 7 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (vol‘(-𝑛[,]𝑛)) = (vol*‘(-𝑛[,]𝑛)))
325 iccvolcl 23535 . . . . . . . 8 ((-𝑛 ∈ ℝ ∧ 𝑛 ∈ ℝ) → (vol‘(-𝑛[,]𝑛)) ∈ ℝ)
326278, 277, 325syl2anc 696 . . . . . . 7 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (vol‘(-𝑛[,]𝑛)) ∈ ℝ)
327324, 326eqeltrrd 2840 . . . . . 6 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (vol*‘(-𝑛[,]𝑛)) ∈ ℝ)
328 ovolsscl 23454 . . . . . 6 ((((𝐺𝑛) “ {𝑘}) ⊆ (-𝑛[,]𝑛) ∧ (-𝑛[,]𝑛) ⊆ ℝ ∧ (vol*‘(-𝑛[,]𝑛)) ∈ ℝ) → (vol*‘((𝐺𝑛) “ {𝑘})) ∈ ℝ)
329320, 322, 327, 328syl3anc 1477 . . . . 5 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (vol*‘((𝐺𝑛) “ {𝑘})) ∈ ℝ)
330305, 329eqeltrd 2839 . . . 4 (((𝜑𝑛 ∈ ℕ) ∧ 𝑘 ∈ (ran (𝐺𝑛) ∖ {0})) → (vol‘((𝐺𝑛) “ {𝑘})) ∈ ℝ)
33123, 34, 303, 330i1fd 23647 . . 3 ((𝜑𝑛 ∈ ℕ) → (𝐺𝑛) ∈ dom ∫1)
332331ralrimiva 3104 . 2 (𝜑 → ∀𝑛 ∈ ℕ (𝐺𝑛) ∈ dom ∫1)
333 ffnfv 6551 . 2 (𝐺:ℕ⟶dom ∫1 ↔ (𝐺 Fn ℕ ∧ ∀𝑛 ∈ ℕ (𝐺𝑛) ∈ dom ∫1))
3345, 332, 333sylanbrc 701 1 (𝜑𝐺:ℕ⟶dom ∫1)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 196  wa 383   = wceq 1632  wcel 2139  wne 2932  wral 3050  wrex 3051  Vcvv 3340  cdif 3712  cin 3714  wss 3715  ifcif 4230  {csn 4321   class class class wbr 4804  cmpt 4881   × cxp 5264  ccnv 5265  dom cdm 5266  ran crn 5267  cima 5269   Fn wfn 6044  wf 6045  ontowfo 6047  cfv 6049  (class class class)co 6813  cmpt2 6815  Fincfn 8121  cr 10127  0cc0 10128  1c1 10129   + caddc 10131   · cmul 10133  +∞cpnf 10263  -∞cmnf 10264  *cxr 10265   < clt 10266  cle 10267  -cneg 10459   / cdiv 10876  cn 11212  2c2 11262  0cn0 11484  cz 11569  (,)cioo 12368  [,)cico 12370  [,]cicc 12371  ...cfz 12519  cfl 12785  cexp 13054  vol*covol 23431  volcvol 23432  MblFncmbf 23582  1citg1 23583
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1871  ax-4 1886  ax-5 1988  ax-6 2054  ax-7 2090  ax-8 2141  ax-9 2148  ax-10 2168  ax-11 2183  ax-12 2196  ax-13 2391  ax-ext 2740  ax-rep 4923  ax-sep 4933  ax-nul 4941  ax-pow 4992  ax-pr 5055  ax-un 7114  ax-inf2 8711  ax-cnex 10184  ax-resscn 10185  ax-1cn 10186  ax-icn 10187  ax-addcl 10188  ax-addrcl 10189  ax-mulcl 10190  ax-mulrcl 10191  ax-mulcom 10192  ax-addass 10193  ax-mulass 10194  ax-distr 10195  ax-i2m1 10196  ax-1ne0 10197  ax-1rid 10198  ax-rnegex 10199  ax-rrecex 10200  ax-cnre 10201  ax-pre-lttri 10202  ax-pre-lttrn 10203  ax-pre-ltadd 10204  ax-pre-mulgt0 10205  ax-pre-sup 10206
This theorem depends on definitions:  df-bi 197  df-or 384  df-an 385  df-3or 1073  df-3an 1074  df-tru 1635  df-fal 1638  df-ex 1854  df-nf 1859  df-sb 2047  df-eu 2611  df-mo 2612  df-clab 2747  df-cleq 2753  df-clel 2756  df-nfc 2891  df-ne 2933  df-nel 3036  df-ral 3055  df-rex 3056  df-reu 3057  df-rmo 3058  df-rab 3059  df-v 3342  df-sbc 3577  df-csb 3675  df-dif 3718  df-un 3720  df-in 3722  df-ss 3729  df-pss 3731  df-nul 4059  df-if 4231  df-pw 4304  df-sn 4322  df-pr 4324  df-tp 4326  df-op 4328  df-uni 4589  df-int 4628  df-iun 4674  df-br 4805  df-opab 4865  df-mpt 4882  df-tr 4905  df-id 5174  df-eprel 5179  df-po 5187  df-so 5188  df-fr 5225  df-se 5226  df-we 5227  df-xp 5272  df-rel 5273  df-cnv 5274  df-co 5275  df-dm 5276  df-rn 5277  df-res 5278  df-ima 5279  df-pred 5841  df-ord 5887  df-on 5888  df-lim 5889  df-suc 5890  df-iota 6012  df-fun 6051  df-fn 6052  df-f 6053  df-f1 6054  df-fo 6055  df-f1o 6056  df-fv 6057  df-isom 6058  df-riota 6774  df-ov 6816  df-oprab 6817  df-mpt2 6818  df-of 7062  df-om 7231  df-1st 7333  df-2nd 7334  df-wrecs 7576  df-recs 7637  df-rdg 7675  df-1o 7729  df-2o 7730  df-oadd 7733  df-er 7911  df-map 8025  df-pm 8026  df-en 8122  df-dom 8123  df-sdom 8124  df-fin 8125  df-fi 8482  df-sup 8513  df-inf 8514  df-oi 8580  df-card 8955  df-cda 9182  df-pnf 10268  df-mnf 10269  df-xr 10270  df-ltxr 10271  df-le 10272  df-sub 10460  df-neg 10461  df-div 10877  df-nn 11213  df-2 11271  df-3 11272  df-n0 11485  df-z 11570  df-uz 11880  df-q 11982  df-rp 12026  df-xneg 12139  df-xadd 12140  df-xmul 12141  df-ioo 12372  df-ico 12374  df-icc 12375  df-fz 12520  df-fzo 12660  df-fl 12787  df-seq 12996  df-exp 13055  df-hash 13312  df-cj 14038  df-re 14039  df-im 14040  df-sqrt 14174  df-abs 14175  df-clim 14418  df-rlim 14419  df-sum 14616  df-rest 16285  df-topgen 16306  df-psmet 19940  df-xmet 19941  df-met 19942  df-bl 19943  df-mopn 19944  df-top 20901  df-topon 20918  df-bases 20952  df-cmp 21392  df-ovol 23433  df-vol 23434  df-mbf 23587  df-itg1 23588
This theorem is referenced by:  mbfi1fseqlem5  23685  mbfi1fseqlem6  23686
  Copyright terms: Public domain W3C validator