Users' Mathboxes Mathbox for Glauco Siliprandi < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  fmul01lt1lem2 Structured version   Visualization version   GIF version

Theorem fmul01lt1lem2 41886
Description: Given a finite multiplication of values betweeen 0 and 1, a value 𝐸 larger than any multiplicand, is larger than the whole multiplication. (Contributed by Glauco Siliprandi, 20-Apr-2017.)
Hypotheses
Ref Expression
fmul01lt1lem2.1 𝑖𝐵
fmul01lt1lem2.2 𝑖𝜑
fmul01lt1lem2.3 𝐴 = seq𝐿( · , 𝐵)
fmul01lt1lem2.4 (𝜑𝐿 ∈ ℤ)
fmul01lt1lem2.5 (𝜑𝑀 ∈ (ℤ𝐿))
fmul01lt1lem2.6 ((𝜑𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ∈ ℝ)
fmul01lt1lem2.7 ((𝜑𝑖 ∈ (𝐿...𝑀)) → 0 ≤ (𝐵𝑖))
fmul01lt1lem2.8 ((𝜑𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ≤ 1)
fmul01lt1lem2.9 (𝜑𝐸 ∈ ℝ+)
fmul01lt1lem2.10 (𝜑𝐽 ∈ (𝐿...𝑀))
fmul01lt1lem2.11 (𝜑 → (𝐵𝐽) < 𝐸)
Assertion
Ref Expression
fmul01lt1lem2 (𝜑 → (𝐴𝑀) < 𝐸)
Distinct variable groups:   𝑖,𝐽   𝑖,𝐿   𝑖,𝑀
Allowed substitution hints:   𝜑(𝑖)   𝐴(𝑖)   𝐵(𝑖)   𝐸(𝑖)

Proof of Theorem fmul01lt1lem2
Dummy variables 𝑎 𝑏 𝑐 𝑗 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fmul01lt1lem2.1 . . 3 𝑖𝐵
2 fmul01lt1lem2.2 . . . 4 𝑖𝜑
3 nfv 1915 . . . 4 𝑖 𝐽 = 𝐿
42, 3nfan 1900 . . 3 𝑖(𝜑𝐽 = 𝐿)
5 fmul01lt1lem2.3 . . 3 𝐴 = seq𝐿( · , 𝐵)
6 fmul01lt1lem2.4 . . . 4 (𝜑𝐿 ∈ ℤ)
76adantr 483 . . 3 ((𝜑𝐽 = 𝐿) → 𝐿 ∈ ℤ)
8 fmul01lt1lem2.5 . . . 4 (𝜑𝑀 ∈ (ℤ𝐿))
98adantr 483 . . 3 ((𝜑𝐽 = 𝐿) → 𝑀 ∈ (ℤ𝐿))
10 fmul01lt1lem2.6 . . . 4 ((𝜑𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ∈ ℝ)
1110adantlr 713 . . 3 (((𝜑𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ∈ ℝ)
12 fmul01lt1lem2.7 . . . 4 ((𝜑𝑖 ∈ (𝐿...𝑀)) → 0 ≤ (𝐵𝑖))
1312adantlr 713 . . 3 (((𝜑𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...𝑀)) → 0 ≤ (𝐵𝑖))
14 fmul01lt1lem2.8 . . . 4 ((𝜑𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ≤ 1)
1514adantlr 713 . . 3 (((𝜑𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ≤ 1)
16 fmul01lt1lem2.9 . . . 4 (𝜑𝐸 ∈ ℝ+)
1716adantr 483 . . 3 ((𝜑𝐽 = 𝐿) → 𝐸 ∈ ℝ+)
18 simpr 487 . . . . 5 ((𝜑𝐽 = 𝐿) → 𝐽 = 𝐿)
1918fveq2d 6674 . . . 4 ((𝜑𝐽 = 𝐿) → (𝐵𝐽) = (𝐵𝐿))
20 fmul01lt1lem2.11 . . . . 5 (𝜑 → (𝐵𝐽) < 𝐸)
2120adantr 483 . . . 4 ((𝜑𝐽 = 𝐿) → (𝐵𝐽) < 𝐸)
2219, 21eqbrtrrd 5090 . . 3 ((𝜑𝐽 = 𝐿) → (𝐵𝐿) < 𝐸)
231, 4, 5, 7, 9, 11, 13, 15, 17, 22fmul01lt1lem1 41885 . 2 ((𝜑𝐽 = 𝐿) → (𝐴𝑀) < 𝐸)
245fveq1i 6671 . . 3 (𝐴𝑀) = (seq𝐿( · , 𝐵)‘𝑀)
25 nfv 1915 . . . . . . . . 9 𝑖 𝑎 ∈ (𝐿...𝑀)
262, 25nfan 1900 . . . . . . . 8 𝑖(𝜑𝑎 ∈ (𝐿...𝑀))
27 nfcv 2977 . . . . . . . . . 10 𝑖𝑎
281, 27nffv 6680 . . . . . . . . 9 𝑖(𝐵𝑎)
2928nfel1 2994 . . . . . . . 8 𝑖(𝐵𝑎) ∈ ℝ
3026, 29nfim 1897 . . . . . . 7 𝑖((𝜑𝑎 ∈ (𝐿...𝑀)) → (𝐵𝑎) ∈ ℝ)
31 eleq1w 2895 . . . . . . . . 9 (𝑖 = 𝑎 → (𝑖 ∈ (𝐿...𝑀) ↔ 𝑎 ∈ (𝐿...𝑀)))
3231anbi2d 630 . . . . . . . 8 (𝑖 = 𝑎 → ((𝜑𝑖 ∈ (𝐿...𝑀)) ↔ (𝜑𝑎 ∈ (𝐿...𝑀))))
33 fveq2 6670 . . . . . . . . 9 (𝑖 = 𝑎 → (𝐵𝑖) = (𝐵𝑎))
3433eleq1d 2897 . . . . . . . 8 (𝑖 = 𝑎 → ((𝐵𝑖) ∈ ℝ ↔ (𝐵𝑎) ∈ ℝ))
3532, 34imbi12d 347 . . . . . . 7 (𝑖 = 𝑎 → (((𝜑𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ∈ ℝ) ↔ ((𝜑𝑎 ∈ (𝐿...𝑀)) → (𝐵𝑎) ∈ ℝ)))
3630, 35, 10chvarfv 2242 . . . . . 6 ((𝜑𝑎 ∈ (𝐿...𝑀)) → (𝐵𝑎) ∈ ℝ)
37 remulcl 10622 . . . . . . 7 ((𝑎 ∈ ℝ ∧ 𝑗 ∈ ℝ) → (𝑎 · 𝑗) ∈ ℝ)
3837adantl 484 . . . . . 6 ((𝜑 ∧ (𝑎 ∈ ℝ ∧ 𝑗 ∈ ℝ)) → (𝑎 · 𝑗) ∈ ℝ)
398, 36, 38seqcl 13391 . . . . 5 (𝜑 → (seq𝐿( · , 𝐵)‘𝑀) ∈ ℝ)
4039adantr 483 . . . 4 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐿( · , 𝐵)‘𝑀) ∈ ℝ)
41 fmul01lt1lem2.10 . . . . . . 7 (𝜑𝐽 ∈ (𝐿...𝑀))
42 elfzuz3 12906 . . . . . . 7 (𝐽 ∈ (𝐿...𝑀) → 𝑀 ∈ (ℤ𝐽))
4341, 42syl 17 . . . . . 6 (𝜑𝑀 ∈ (ℤ𝐽))
44 nfv 1915 . . . . . . . . 9 𝑖 𝑎 ∈ (𝐽...𝑀)
452, 44nfan 1900 . . . . . . . 8 𝑖(𝜑𝑎 ∈ (𝐽...𝑀))
4645, 29nfim 1897 . . . . . . 7 𝑖((𝜑𝑎 ∈ (𝐽...𝑀)) → (𝐵𝑎) ∈ ℝ)
47 eleq1w 2895 . . . . . . . . 9 (𝑖 = 𝑎 → (𝑖 ∈ (𝐽...𝑀) ↔ 𝑎 ∈ (𝐽...𝑀)))
4847anbi2d 630 . . . . . . . 8 (𝑖 = 𝑎 → ((𝜑𝑖 ∈ (𝐽...𝑀)) ↔ (𝜑𝑎 ∈ (𝐽...𝑀))))
4948, 34imbi12d 347 . . . . . . 7 (𝑖 = 𝑎 → (((𝜑𝑖 ∈ (𝐽...𝑀)) → (𝐵𝑖) ∈ ℝ) ↔ ((𝜑𝑎 ∈ (𝐽...𝑀)) → (𝐵𝑎) ∈ ℝ)))
506adantr 483 . . . . . . . . . 10 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝐿 ∈ ℤ)
51 eluzelz 12254 . . . . . . . . . . . 12 (𝑀 ∈ (ℤ𝐿) → 𝑀 ∈ ℤ)
528, 51syl 17 . . . . . . . . . . 11 (𝜑𝑀 ∈ ℤ)
5352adantr 483 . . . . . . . . . 10 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝑀 ∈ ℤ)
54 elfzelz 12909 . . . . . . . . . . 11 (𝑖 ∈ (𝐽...𝑀) → 𝑖 ∈ ℤ)
5554adantl 484 . . . . . . . . . 10 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝑖 ∈ ℤ)
5650, 53, 553jca 1124 . . . . . . . . 9 ((𝜑𝑖 ∈ (𝐽...𝑀)) → (𝐿 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑖 ∈ ℤ))
576zred 12088 . . . . . . . . . . . 12 (𝜑𝐿 ∈ ℝ)
5857adantr 483 . . . . . . . . . . 11 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝐿 ∈ ℝ)
59 elfzelz 12909 . . . . . . . . . . . . . 14 (𝐽 ∈ (𝐿...𝑀) → 𝐽 ∈ ℤ)
6041, 59syl 17 . . . . . . . . . . . . 13 (𝜑𝐽 ∈ ℤ)
6160zred 12088 . . . . . . . . . . . 12 (𝜑𝐽 ∈ ℝ)
6261adantr 483 . . . . . . . . . . 11 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝐽 ∈ ℝ)
6354zred 12088 . . . . . . . . . . . 12 (𝑖 ∈ (𝐽...𝑀) → 𝑖 ∈ ℝ)
6463adantl 484 . . . . . . . . . . 11 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝑖 ∈ ℝ)
65 elfzle1 12911 . . . . . . . . . . . . 13 (𝐽 ∈ (𝐿...𝑀) → 𝐿𝐽)
6641, 65syl 17 . . . . . . . . . . . 12 (𝜑𝐿𝐽)
6766adantr 483 . . . . . . . . . . 11 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝐿𝐽)
68 elfzle1 12911 . . . . . . . . . . . 12 (𝑖 ∈ (𝐽...𝑀) → 𝐽𝑖)
6968adantl 484 . . . . . . . . . . 11 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝐽𝑖)
7058, 62, 64, 67, 69letrd 10797 . . . . . . . . . 10 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝐿𝑖)
71 elfzle2 12912 . . . . . . . . . . 11 (𝑖 ∈ (𝐽...𝑀) → 𝑖𝑀)
7271adantl 484 . . . . . . . . . 10 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝑖𝑀)
7370, 72jca 514 . . . . . . . . 9 ((𝜑𝑖 ∈ (𝐽...𝑀)) → (𝐿𝑖𝑖𝑀))
74 elfz2 12900 . . . . . . . . 9 (𝑖 ∈ (𝐿...𝑀) ↔ ((𝐿 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑖 ∈ ℤ) ∧ (𝐿𝑖𝑖𝑀)))
7556, 73, 74sylanbrc 585 . . . . . . . 8 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 𝑖 ∈ (𝐿...𝑀))
7675, 10syldan 593 . . . . . . 7 ((𝜑𝑖 ∈ (𝐽...𝑀)) → (𝐵𝑖) ∈ ℝ)
7746, 49, 76chvarfv 2242 . . . . . 6 ((𝜑𝑎 ∈ (𝐽...𝑀)) → (𝐵𝑎) ∈ ℝ)
7843, 77, 38seqcl 13391 . . . . 5 (𝜑 → (seq𝐽( · , 𝐵)‘𝑀) ∈ ℝ)
7978adantr 483 . . . 4 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐽( · , 𝐵)‘𝑀) ∈ ℝ)
8016rpred 12432 . . . . 5 (𝜑𝐸 ∈ ℝ)
8180adantr 483 . . . 4 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝐸 ∈ ℝ)
82 remulcl 10622 . . . . . . . . 9 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ) → (𝑎 · 𝑏) ∈ ℝ)
8382adantl 484 . . . . . . . 8 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) → (𝑎 · 𝑏) ∈ ℝ)
84 simp1 1132 . . . . . . . . . . 11 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑐 ∈ ℝ) → 𝑎 ∈ ℝ)
8584recnd 10669 . . . . . . . . . 10 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑐 ∈ ℝ) → 𝑎 ∈ ℂ)
86 simp2 1133 . . . . . . . . . . 11 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑐 ∈ ℝ) → 𝑏 ∈ ℝ)
8786recnd 10669 . . . . . . . . . 10 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑐 ∈ ℝ) → 𝑏 ∈ ℂ)
88 simp3 1134 . . . . . . . . . . 11 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑐 ∈ ℝ) → 𝑐 ∈ ℝ)
8988recnd 10669 . . . . . . . . . 10 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑐 ∈ ℝ) → 𝑐 ∈ ℂ)
9085, 87, 89mulassd 10664 . . . . . . . . 9 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑐 ∈ ℝ) → ((𝑎 · 𝑏) · 𝑐) = (𝑎 · (𝑏 · 𝑐)))
9190adantl 484 . . . . . . . 8 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑐 ∈ ℝ)) → ((𝑎 · 𝑏) · 𝑐) = (𝑎 · (𝑏 · 𝑐)))
9260zcnd 12089 . . . . . . . . . . . 12 (𝜑𝐽 ∈ ℂ)
93 1cnd 10636 . . . . . . . . . . . 12 (𝜑 → 1 ∈ ℂ)
9492, 93npcand 11001 . . . . . . . . . . 11 (𝜑 → ((𝐽 − 1) + 1) = 𝐽)
9594fveq2d 6674 . . . . . . . . . 10 (𝜑 → (ℤ‘((𝐽 − 1) + 1)) = (ℤ𝐽))
9643, 95eleqtrrd 2916 . . . . . . . . 9 (𝜑𝑀 ∈ (ℤ‘((𝐽 − 1) + 1)))
9796adantr 483 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝑀 ∈ (ℤ‘((𝐽 − 1) + 1)))
986adantr 483 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝐿 ∈ ℤ)
9960adantr 483 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝐽 ∈ ℤ)
100 1zzd 12014 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 1 ∈ ℤ)
10199, 100zsubcld 12093 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐽 − 1) ∈ ℤ)
102 simpr 487 . . . . . . . . . . . 12 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → ¬ 𝐽 = 𝐿)
103 eqcom 2828 . . . . . . . . . . . 12 (𝐽 = 𝐿𝐿 = 𝐽)
104102, 103sylnib 330 . . . . . . . . . . 11 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → ¬ 𝐿 = 𝐽)
10557, 61leloed 10783 . . . . . . . . . . . . 13 (𝜑 → (𝐿𝐽 ↔ (𝐿 < 𝐽𝐿 = 𝐽)))
10666, 105mpbid 234 . . . . . . . . . . . 12 (𝜑 → (𝐿 < 𝐽𝐿 = 𝐽))
107106adantr 483 . . . . . . . . . . 11 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐿 < 𝐽𝐿 = 𝐽))
108 orel2 887 . . . . . . . . . . 11 𝐿 = 𝐽 → ((𝐿 < 𝐽𝐿 = 𝐽) → 𝐿 < 𝐽))
109104, 107, 108sylc 65 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝐿 < 𝐽)
110 zltlem1 12036 . . . . . . . . . . . 12 ((𝐿 ∈ ℤ ∧ 𝐽 ∈ ℤ) → (𝐿 < 𝐽𝐿 ≤ (𝐽 − 1)))
1116, 60, 110syl2anc 586 . . . . . . . . . . 11 (𝜑 → (𝐿 < 𝐽𝐿 ≤ (𝐽 − 1)))
112111adantr 483 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐿 < 𝐽𝐿 ≤ (𝐽 − 1)))
113109, 112mpbid 234 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝐿 ≤ (𝐽 − 1))
114 eluz2 12250 . . . . . . . . 9 ((𝐽 − 1) ∈ (ℤ𝐿) ↔ (𝐿 ∈ ℤ ∧ (𝐽 − 1) ∈ ℤ ∧ 𝐿 ≤ (𝐽 − 1)))
11598, 101, 113, 114syl3anbrc 1339 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐽 − 1) ∈ (ℤ𝐿))
116 nfv 1915 . . . . . . . . . . . 12 𝑖 ¬ 𝐽 = 𝐿
1172, 116nfan 1900 . . . . . . . . . . 11 𝑖(𝜑 ∧ ¬ 𝐽 = 𝐿)
118117, 25nfan 1900 . . . . . . . . . 10 𝑖((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...𝑀))
119118, 29nfim 1897 . . . . . . . . 9 𝑖(((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...𝑀)) → (𝐵𝑎) ∈ ℝ)
12031anbi2d 630 . . . . . . . . . 10 (𝑖 = 𝑎 → (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...𝑀)) ↔ ((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...𝑀))))
121120, 34imbi12d 347 . . . . . . . . 9 (𝑖 = 𝑎 → ((((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ∈ ℝ) ↔ (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...𝑀)) → (𝐵𝑎) ∈ ℝ)))
12210adantlr 713 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ∈ ℝ)
123119, 121, 122chvarfv 2242 . . . . . . . 8 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...𝑀)) → (𝐵𝑎) ∈ ℝ)
12483, 91, 97, 115, 123seqsplit 13404 . . . . . . 7 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐿( · , 𝐵)‘𝑀) = ((seq𝐿( · , 𝐵)‘(𝐽 − 1)) · (seq((𝐽 − 1) + 1)( · , 𝐵)‘𝑀)))
12594adantr 483 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → ((𝐽 − 1) + 1) = 𝐽)
126125seqeq1d 13376 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → seq((𝐽 − 1) + 1)( · , 𝐵) = seq𝐽( · , 𝐵))
127126fveq1d 6672 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq((𝐽 − 1) + 1)( · , 𝐵)‘𝑀) = (seq𝐽( · , 𝐵)‘𝑀))
128127oveq2d 7172 . . . . . . 7 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → ((seq𝐿( · , 𝐵)‘(𝐽 − 1)) · (seq((𝐽 − 1) + 1)( · , 𝐵)‘𝑀)) = ((seq𝐿( · , 𝐵)‘(𝐽 − 1)) · (seq𝐽( · , 𝐵)‘𝑀)))
129124, 128eqtrd 2856 . . . . . 6 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐿( · , 𝐵)‘𝑀) = ((seq𝐿( · , 𝐵)‘(𝐽 − 1)) · (seq𝐽( · , 𝐵)‘𝑀)))
130 nfv 1915 . . . . . . . . . . 11 𝑖 𝑎 ∈ (𝐿...(𝐽 − 1))
131117, 130nfan 1900 . . . . . . . . . 10 𝑖((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...(𝐽 − 1)))
132131, 29nfim 1897 . . . . . . . . 9 𝑖(((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...(𝐽 − 1))) → (𝐵𝑎) ∈ ℝ)
133 eleq1w 2895 . . . . . . . . . . 11 (𝑖 = 𝑎 → (𝑖 ∈ (𝐿...(𝐽 − 1)) ↔ 𝑎 ∈ (𝐿...(𝐽 − 1))))
134133anbi2d 630 . . . . . . . . . 10 (𝑖 = 𝑎 → (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...(𝐽 − 1))) ↔ ((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...(𝐽 − 1)))))
135134, 34imbi12d 347 . . . . . . . . 9 (𝑖 = 𝑎 → ((((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...(𝐽 − 1))) → (𝐵𝑖) ∈ ℝ) ↔ (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...(𝐽 − 1))) → (𝐵𝑎) ∈ ℝ)))
1366adantr 483 . . . . . . . . . . . . 13 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝐿 ∈ ℤ)
13752adantr 483 . . . . . . . . . . . . 13 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝑀 ∈ ℤ)
138 elfzelz 12909 . . . . . . . . . . . . . 14 (𝑖 ∈ (𝐿...(𝐽 − 1)) → 𝑖 ∈ ℤ)
139138adantl 484 . . . . . . . . . . . . 13 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝑖 ∈ ℤ)
140136, 137, 1393jca 1124 . . . . . . . . . . . 12 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → (𝐿 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑖 ∈ ℤ))
141 elfzle1 12911 . . . . . . . . . . . . . 14 (𝑖 ∈ (𝐿...(𝐽 − 1)) → 𝐿𝑖)
142141adantl 484 . . . . . . . . . . . . 13 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝐿𝑖)
143138zred 12088 . . . . . . . . . . . . . . 15 (𝑖 ∈ (𝐿...(𝐽 − 1)) → 𝑖 ∈ ℝ)
144143adantl 484 . . . . . . . . . . . . . 14 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝑖 ∈ ℝ)
14561adantr 483 . . . . . . . . . . . . . 14 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝐽 ∈ ℝ)
14652zred 12088 . . . . . . . . . . . . . . 15 (𝜑𝑀 ∈ ℝ)
147146adantr 483 . . . . . . . . . . . . . 14 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝑀 ∈ ℝ)
148 1red 10642 . . . . . . . . . . . . . . . . 17 (𝜑 → 1 ∈ ℝ)
14961, 148resubcld 11068 . . . . . . . . . . . . . . . 16 (𝜑 → (𝐽 − 1) ∈ ℝ)
150149adantr 483 . . . . . . . . . . . . . . 15 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → (𝐽 − 1) ∈ ℝ)
151 elfzle2 12912 . . . . . . . . . . . . . . . 16 (𝑖 ∈ (𝐿...(𝐽 − 1)) → 𝑖 ≤ (𝐽 − 1))
152151adantl 484 . . . . . . . . . . . . . . 15 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝑖 ≤ (𝐽 − 1))
15361lem1d 11573 . . . . . . . . . . . . . . . 16 (𝜑 → (𝐽 − 1) ≤ 𝐽)
154153adantr 483 . . . . . . . . . . . . . . 15 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → (𝐽 − 1) ≤ 𝐽)
155144, 150, 145, 152, 154letrd 10797 . . . . . . . . . . . . . 14 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝑖𝐽)
156 elfzle2 12912 . . . . . . . . . . . . . . . 16 (𝐽 ∈ (𝐿...𝑀) → 𝐽𝑀)
15741, 156syl 17 . . . . . . . . . . . . . . 15 (𝜑𝐽𝑀)
158157adantr 483 . . . . . . . . . . . . . 14 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝐽𝑀)
159144, 145, 147, 155, 158letrd 10797 . . . . . . . . . . . . 13 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝑖𝑀)
160142, 159jca 514 . . . . . . . . . . . 12 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → (𝐿𝑖𝑖𝑀))
161140, 160, 74sylanbrc 585 . . . . . . . . . . 11 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → 𝑖 ∈ (𝐿...𝑀))
162161, 10syldan 593 . . . . . . . . . 10 ((𝜑𝑖 ∈ (𝐿...(𝐽 − 1))) → (𝐵𝑖) ∈ ℝ)
163162adantlr 713 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...(𝐽 − 1))) → (𝐵𝑖) ∈ ℝ)
164132, 135, 163chvarfv 2242 . . . . . . . 8 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑎 ∈ (𝐿...(𝐽 − 1))) → (𝐵𝑎) ∈ ℝ)
16537adantl 484 . . . . . . . 8 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ (𝑎 ∈ ℝ ∧ 𝑗 ∈ ℝ)) → (𝑎 · 𝑗) ∈ ℝ)
166115, 164, 165seqcl 13391 . . . . . . 7 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐿( · , 𝐵)‘(𝐽 − 1)) ∈ ℝ)
167 1red 10642 . . . . . . 7 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 1 ∈ ℝ)
168 eqid 2821 . . . . . . . . 9 seq𝐽( · , 𝐵) = seq𝐽( · , 𝐵)
16943adantr 483 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝑀 ∈ (ℤ𝐽))
170 eluzfz2 12916 . . . . . . . . . . 11 (𝑀 ∈ (ℤ𝐽) → 𝑀 ∈ (𝐽...𝑀))
17143, 170syl 17 . . . . . . . . . 10 (𝜑𝑀 ∈ (𝐽...𝑀))
172171adantr 483 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝑀 ∈ (𝐽...𝑀))
17376adantlr 713 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐽...𝑀)) → (𝐵𝑖) ∈ ℝ)
17475, 12syldan 593 . . . . . . . . . 10 ((𝜑𝑖 ∈ (𝐽...𝑀)) → 0 ≤ (𝐵𝑖))
175174adantlr 713 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐽...𝑀)) → 0 ≤ (𝐵𝑖))
17675, 14syldan 593 . . . . . . . . . 10 ((𝜑𝑖 ∈ (𝐽...𝑀)) → (𝐵𝑖) ≤ 1)
177176adantlr 713 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐽...𝑀)) → (𝐵𝑖) ≤ 1)
1781, 117, 168, 99, 169, 172, 173, 175, 177fmul01 41881 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (0 ≤ (seq𝐽( · , 𝐵)‘𝑀) ∧ (seq𝐽( · , 𝐵)‘𝑀) ≤ 1))
179178simpld 497 . . . . . . 7 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 0 ≤ (seq𝐽( · , 𝐵)‘𝑀))
180 eqid 2821 . . . . . . . . 9 seq𝐿( · , 𝐵) = seq𝐿( · , 𝐵)
1818adantr 483 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝑀 ∈ (ℤ𝐿))
182 1zzd 12014 . . . . . . . . . . . . 13 (𝜑 → 1 ∈ ℤ)
18360, 182zsubcld 12093 . . . . . . . . . . . 12 (𝜑 → (𝐽 − 1) ∈ ℤ)
1846, 52, 1833jca 1124 . . . . . . . . . . 11 (𝜑 → (𝐿 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ (𝐽 − 1) ∈ ℤ))
185184adantr 483 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐿 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ (𝐽 − 1) ∈ ℤ))
186149, 61, 1463jca 1124 . . . . . . . . . . . . 13 (𝜑 → ((𝐽 − 1) ∈ ℝ ∧ 𝐽 ∈ ℝ ∧ 𝑀 ∈ ℝ))
187186adantr 483 . . . . . . . . . . . 12 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → ((𝐽 − 1) ∈ ℝ ∧ 𝐽 ∈ ℝ ∧ 𝑀 ∈ ℝ))
18861adantr 483 . . . . . . . . . . . . . 14 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝐽 ∈ ℝ)
189188lem1d 11573 . . . . . . . . . . . . 13 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐽 − 1) ≤ 𝐽)
190157adantr 483 . . . . . . . . . . . . 13 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → 𝐽𝑀)
191189, 190jca 514 . . . . . . . . . . . 12 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → ((𝐽 − 1) ≤ 𝐽𝐽𝑀))
192 letr 10734 . . . . . . . . . . . 12 (((𝐽 − 1) ∈ ℝ ∧ 𝐽 ∈ ℝ ∧ 𝑀 ∈ ℝ) → (((𝐽 − 1) ≤ 𝐽𝐽𝑀) → (𝐽 − 1) ≤ 𝑀))
193187, 191, 192sylc 65 . . . . . . . . . . 11 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐽 − 1) ≤ 𝑀)
194113, 193jca 514 . . . . . . . . . 10 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐿 ≤ (𝐽 − 1) ∧ (𝐽 − 1) ≤ 𝑀))
195 elfz2 12900 . . . . . . . . . 10 ((𝐽 − 1) ∈ (𝐿...𝑀) ↔ ((𝐿 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ (𝐽 − 1) ∈ ℤ) ∧ (𝐿 ≤ (𝐽 − 1) ∧ (𝐽 − 1) ≤ 𝑀)))
196185, 194, 195sylanbrc 585 . . . . . . . . 9 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐽 − 1) ∈ (𝐿...𝑀))
19712adantlr 713 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...𝑀)) → 0 ≤ (𝐵𝑖))
19814adantlr 713 . . . . . . . . 9 (((𝜑 ∧ ¬ 𝐽 = 𝐿) ∧ 𝑖 ∈ (𝐿...𝑀)) → (𝐵𝑖) ≤ 1)
1991, 117, 180, 98, 181, 196, 122, 197, 198fmul01 41881 . . . . . . . 8 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (0 ≤ (seq𝐿( · , 𝐵)‘(𝐽 − 1)) ∧ (seq𝐿( · , 𝐵)‘(𝐽 − 1)) ≤ 1))
200199simprd 498 . . . . . . 7 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐿( · , 𝐵)‘(𝐽 − 1)) ≤ 1)
201166, 167, 79, 179, 200lemul1ad 11579 . . . . . 6 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → ((seq𝐿( · , 𝐵)‘(𝐽 − 1)) · (seq𝐽( · , 𝐵)‘𝑀)) ≤ (1 · (seq𝐽( · , 𝐵)‘𝑀)))
202129, 201eqbrtrd 5088 . . . . 5 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐿( · , 𝐵)‘𝑀) ≤ (1 · (seq𝐽( · , 𝐵)‘𝑀)))
20379recnd 10669 . . . . . 6 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐽( · , 𝐵)‘𝑀) ∈ ℂ)
204203mulid2d 10659 . . . . 5 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (1 · (seq𝐽( · , 𝐵)‘𝑀)) = (seq𝐽( · , 𝐵)‘𝑀))
205202, 204breqtrd 5092 . . . 4 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐿( · , 𝐵)‘𝑀) ≤ (seq𝐽( · , 𝐵)‘𝑀))
2061, 2, 168, 60, 43, 76, 174, 176, 16, 20fmul01lt1lem1 41885 . . . . 5 (𝜑 → (seq𝐽( · , 𝐵)‘𝑀) < 𝐸)
207206adantr 483 . . . 4 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐽( · , 𝐵)‘𝑀) < 𝐸)
20840, 79, 81, 205, 207lelttrd 10798 . . 3 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (seq𝐿( · , 𝐵)‘𝑀) < 𝐸)
20924, 208eqbrtrid 5101 . 2 ((𝜑 ∧ ¬ 𝐽 = 𝐿) → (𝐴𝑀) < 𝐸)
21023, 209pm2.61dan 811 1 (𝜑 → (𝐴𝑀) < 𝐸)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 398  wo 843  w3a 1083   = wceq 1537  wnf 1784  wcel 2114  wnfc 2961   class class class wbr 5066  cfv 6355  (class class class)co 7156  cr 10536  0cc0 10537  1c1 10538   + caddc 10540   · cmul 10542   < clt 10675  cle 10676  cmin 10870  cz 11982  cuz 12244  +crp 12390  ...cfz 12893  seqcseq 13370
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 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2793  ax-sep 5203  ax-nul 5210  ax-pow 5266  ax-pr 5330  ax-un 7461  ax-cnex 10593  ax-resscn 10594  ax-1cn 10595  ax-icn 10596  ax-addcl 10597  ax-addrcl 10598  ax-mulcl 10599  ax-mulrcl 10600  ax-mulcom 10601  ax-addass 10602  ax-mulass 10603  ax-distr 10604  ax-i2m1 10605  ax-1ne0 10606  ax-1rid 10607  ax-rnegex 10608  ax-rrecex 10609  ax-cnre 10610  ax-pre-lttri 10611  ax-pre-lttrn 10612  ax-pre-ltadd 10613  ax-pre-mulgt0 10614
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1540  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2654  df-clab 2800  df-cleq 2814  df-clel 2893  df-nfc 2963  df-ne 3017  df-nel 3124  df-ral 3143  df-rex 3144  df-reu 3145  df-rab 3147  df-v 3496  df-sbc 3773  df-csb 3884  df-dif 3939  df-un 3941  df-in 3943  df-ss 3952  df-pss 3954  df-nul 4292  df-if 4468  df-pw 4541  df-sn 4568  df-pr 4570  df-tp 4572  df-op 4574  df-uni 4839  df-iun 4921  df-br 5067  df-opab 5129  df-mpt 5147  df-tr 5173  df-id 5460  df-eprel 5465  df-po 5474  df-so 5475  df-fr 5514  df-we 5516  df-xp 5561  df-rel 5562  df-cnv 5563  df-co 5564  df-dm 5565  df-rn 5566  df-res 5567  df-ima 5568  df-pred 6148  df-ord 6194  df-on 6195  df-lim 6196  df-suc 6197  df-iota 6314  df-fun 6357  df-fn 6358  df-f 6359  df-f1 6360  df-fo 6361  df-f1o 6362  df-fv 6363  df-riota 7114  df-ov 7159  df-oprab 7160  df-mpo 7161  df-om 7581  df-1st 7689  df-2nd 7690  df-wrecs 7947  df-recs 8008  df-rdg 8046  df-er 8289  df-en 8510  df-dom 8511  df-sdom 8512  df-pnf 10677  df-mnf 10678  df-xr 10679  df-ltxr 10680  df-le 10681  df-sub 10872  df-neg 10873  df-nn 11639  df-n0 11899  df-z 11983  df-uz 12245  df-rp 12391  df-fz 12894  df-fzo 13035  df-seq 13371
This theorem is referenced by:  fmul01lt1  41887
  Copyright terms: Public domain W3C validator