Metamath Proof Explorer


Theorem fmul01lt1lem1

Description: Given a finite multiplication of values betweeen 0 and 1, a value larger than its first element is larger the whole multiplication. (Contributed by Glauco Siliprandi, 20-Apr-2017)

Ref Expression
Hypotheses fmul01lt1lem1.1 𝑖 𝐵
fmul01lt1lem1.2 𝑖 𝜑
fmul01lt1lem1.3 𝐴 = seq 𝐿 ( · , 𝐵 )
fmul01lt1lem1.4 ( 𝜑𝐿 ∈ ℤ )
fmul01lt1lem1.5 ( 𝜑𝑀 ∈ ( ℤ𝐿 ) )
fmul01lt1lem1.6 ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑖 ) ∈ ℝ )
fmul01lt1lem1.7 ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → 0 ≤ ( 𝐵𝑖 ) )
fmul01lt1lem1.8 ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑖 ) ≤ 1 )
fmul01lt1lem1.9 ( 𝜑𝐸 ∈ ℝ+ )
fmul01lt1lem1.10 ( 𝜑 → ( 𝐵𝐿 ) < 𝐸 )
Assertion fmul01lt1lem1 ( 𝜑 → ( 𝐴𝑀 ) < 𝐸 )

Proof

Step Hyp Ref Expression
1 fmul01lt1lem1.1 𝑖 𝐵
2 fmul01lt1lem1.2 𝑖 𝜑
3 fmul01lt1lem1.3 𝐴 = seq 𝐿 ( · , 𝐵 )
4 fmul01lt1lem1.4 ( 𝜑𝐿 ∈ ℤ )
5 fmul01lt1lem1.5 ( 𝜑𝑀 ∈ ( ℤ𝐿 ) )
6 fmul01lt1lem1.6 ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑖 ) ∈ ℝ )
7 fmul01lt1lem1.7 ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → 0 ≤ ( 𝐵𝑖 ) )
8 fmul01lt1lem1.8 ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑖 ) ≤ 1 )
9 fmul01lt1lem1.9 ( 𝜑𝐸 ∈ ℝ+ )
10 fmul01lt1lem1.10 ( 𝜑 → ( 𝐵𝐿 ) < 𝐸 )
11 simpr ( ( 𝜑𝑀 = 𝐿 ) → 𝑀 = 𝐿 )
12 11 fveq2d ( ( 𝜑𝑀 = 𝐿 ) → ( 𝐴𝑀 ) = ( 𝐴𝐿 ) )
13 3 a1i ( ( 𝜑𝑀 = 𝐿 ) → 𝐴 = seq 𝐿 ( · , 𝐵 ) )
14 13 fveq1d ( ( 𝜑𝑀 = 𝐿 ) → ( 𝐴𝐿 ) = ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) )
15 seq1 ( 𝐿 ∈ ℤ → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) = ( 𝐵𝐿 ) )
16 4 15 syl ( 𝜑 → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) = ( 𝐵𝐿 ) )
17 16 adantr ( ( 𝜑𝑀 = 𝐿 ) → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) = ( 𝐵𝐿 ) )
18 12 14 17 3eqtrd ( ( 𝜑𝑀 = 𝐿 ) → ( 𝐴𝑀 ) = ( 𝐵𝐿 ) )
19 10 adantr ( ( 𝜑𝑀 = 𝐿 ) → ( 𝐵𝐿 ) < 𝐸 )
20 18 19 eqbrtrd ( ( 𝜑𝑀 = 𝐿 ) → ( 𝐴𝑀 ) < 𝐸 )
21 simpr ( ( 𝜑 ∧ ¬ 𝑀 = 𝐿 ) → ¬ 𝑀 = 𝐿 )
22 21 neqned ( ( 𝜑 ∧ ¬ 𝑀 = 𝐿 ) → 𝑀𝐿 )
23 4 zred ( 𝜑𝐿 ∈ ℝ )
24 eluzelz ( 𝑀 ∈ ( ℤ𝐿 ) → 𝑀 ∈ ℤ )
25 5 24 syl ( 𝜑𝑀 ∈ ℤ )
26 25 zred ( 𝜑𝑀 ∈ ℝ )
27 eluzle ( 𝑀 ∈ ( ℤ𝐿 ) → 𝐿𝑀 )
28 5 27 syl ( 𝜑𝐿𝑀 )
29 23 26 28 3jca ( 𝜑 → ( 𝐿 ∈ ℝ ∧ 𝑀 ∈ ℝ ∧ 𝐿𝑀 ) )
30 29 adantr ( ( 𝜑 ∧ ¬ 𝑀 = 𝐿 ) → ( 𝐿 ∈ ℝ ∧ 𝑀 ∈ ℝ ∧ 𝐿𝑀 ) )
31 leltne ( ( 𝐿 ∈ ℝ ∧ 𝑀 ∈ ℝ ∧ 𝐿𝑀 ) → ( 𝐿 < 𝑀𝑀𝐿 ) )
32 30 31 syl ( ( 𝜑 ∧ ¬ 𝑀 = 𝐿 ) → ( 𝐿 < 𝑀𝑀𝐿 ) )
33 22 32 mpbird ( ( 𝜑 ∧ ¬ 𝑀 = 𝐿 ) → 𝐿 < 𝑀 )
34 3 fveq1i ( 𝐴𝑀 ) = ( seq 𝐿 ( · , 𝐵 ) ‘ 𝑀 )
35 remulcl ( ( 𝑗 ∈ ℝ ∧ 𝑘 ∈ ℝ ) → ( 𝑗 · 𝑘 ) ∈ ℝ )
36 35 adantl ( ( ( 𝜑𝐿 < 𝑀 ) ∧ ( 𝑗 ∈ ℝ ∧ 𝑘 ∈ ℝ ) ) → ( 𝑗 · 𝑘 ) ∈ ℝ )
37 recn ( 𝑗 ∈ ℝ → 𝑗 ∈ ℂ )
38 37 3ad2ant1 ( ( 𝑗 ∈ ℝ ∧ 𝑘 ∈ ℝ ∧ 𝑙 ∈ ℝ ) → 𝑗 ∈ ℂ )
39 recn ( 𝑘 ∈ ℝ → 𝑘 ∈ ℂ )
40 39 3ad2ant2 ( ( 𝑗 ∈ ℝ ∧ 𝑘 ∈ ℝ ∧ 𝑙 ∈ ℝ ) → 𝑘 ∈ ℂ )
41 recn ( 𝑙 ∈ ℝ → 𝑙 ∈ ℂ )
42 41 3ad2ant3 ( ( 𝑗 ∈ ℝ ∧ 𝑘 ∈ ℝ ∧ 𝑙 ∈ ℝ ) → 𝑙 ∈ ℂ )
43 38 40 42 mulassd ( ( 𝑗 ∈ ℝ ∧ 𝑘 ∈ ℝ ∧ 𝑙 ∈ ℝ ) → ( ( 𝑗 · 𝑘 ) · 𝑙 ) = ( 𝑗 · ( 𝑘 · 𝑙 ) ) )
44 43 adantl ( ( ( 𝜑𝐿 < 𝑀 ) ∧ ( 𝑗 ∈ ℝ ∧ 𝑘 ∈ ℝ ∧ 𝑙 ∈ ℝ ) ) → ( ( 𝑗 · 𝑘 ) · 𝑙 ) = ( 𝑗 · ( 𝑘 · 𝑙 ) ) )
45 simpr ( ( 𝜑𝐿 < 𝑀 ) → 𝐿 < 𝑀 )
46 45 olcd ( ( 𝜑𝐿 < 𝑀 ) → ( 𝑀 < 𝐿𝐿 < 𝑀 ) )
47 26 23 jca ( 𝜑 → ( 𝑀 ∈ ℝ ∧ 𝐿 ∈ ℝ ) )
48 47 adantr ( ( 𝜑𝐿 < 𝑀 ) → ( 𝑀 ∈ ℝ ∧ 𝐿 ∈ ℝ ) )
49 lttri2 ( ( 𝑀 ∈ ℝ ∧ 𝐿 ∈ ℝ ) → ( 𝑀𝐿 ↔ ( 𝑀 < 𝐿𝐿 < 𝑀 ) ) )
50 48 49 syl ( ( 𝜑𝐿 < 𝑀 ) → ( 𝑀𝐿 ↔ ( 𝑀 < 𝐿𝐿 < 𝑀 ) ) )
51 46 50 mpbird ( ( 𝜑𝐿 < 𝑀 ) → 𝑀𝐿 )
52 51 neneqd ( ( 𝜑𝐿 < 𝑀 ) → ¬ 𝑀 = 𝐿 )
53 uzp1 ( 𝑀 ∈ ( ℤ𝐿 ) → ( 𝑀 = 𝐿𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) ) )
54 5 53 syl ( 𝜑 → ( 𝑀 = 𝐿𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) ) )
55 54 adantr ( ( 𝜑𝐿 < 𝑀 ) → ( 𝑀 = 𝐿𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) ) )
56 55 ord ( ( 𝜑𝐿 < 𝑀 ) → ( ¬ 𝑀 = 𝐿𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) ) )
57 52 56 mpd ( ( 𝜑𝐿 < 𝑀 ) → 𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) )
58 4 adantr ( ( 𝜑𝐿 < 𝑀 ) → 𝐿 ∈ ℤ )
59 uzid ( 𝐿 ∈ ℤ → 𝐿 ∈ ( ℤ𝐿 ) )
60 58 59 syl ( ( 𝜑𝐿 < 𝑀 ) → 𝐿 ∈ ( ℤ𝐿 ) )
61 nfv 𝑖 𝑗 ∈ ( 𝐿 ... 𝑀 )
62 2 61 nfan 𝑖 ( 𝜑𝑗 ∈ ( 𝐿 ... 𝑀 ) )
63 nfcv 𝑖 𝑗
64 1 63 nffv 𝑖 ( 𝐵𝑗 )
65 64 nfel1 𝑖 ( 𝐵𝑗 ) ∈ ℝ
66 62 65 nfim 𝑖 ( ( 𝜑𝑗 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑗 ) ∈ ℝ )
67 eleq1 ( 𝑖 = 𝑗 → ( 𝑖 ∈ ( 𝐿 ... 𝑀 ) ↔ 𝑗 ∈ ( 𝐿 ... 𝑀 ) ) )
68 67 anbi2d ( 𝑖 = 𝑗 → ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) ↔ ( 𝜑𝑗 ∈ ( 𝐿 ... 𝑀 ) ) ) )
69 fveq2 ( 𝑖 = 𝑗 → ( 𝐵𝑖 ) = ( 𝐵𝑗 ) )
70 69 eleq1d ( 𝑖 = 𝑗 → ( ( 𝐵𝑖 ) ∈ ℝ ↔ ( 𝐵𝑗 ) ∈ ℝ ) )
71 68 70 imbi12d ( 𝑖 = 𝑗 → ( ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑖 ) ∈ ℝ ) ↔ ( ( 𝜑𝑗 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑗 ) ∈ ℝ ) ) )
72 66 71 6 chvarfv ( ( 𝜑𝑗 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑗 ) ∈ ℝ )
73 72 adantlr ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑗 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑗 ) ∈ ℝ )
74 36 44 57 60 73 seqsplit ( ( 𝜑𝐿 < 𝑀 ) → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝑀 ) = ( ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) · ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ) )
75 eluzfz1 ( 𝑀 ∈ ( ℤ𝐿 ) → 𝐿 ∈ ( 𝐿 ... 𝑀 ) )
76 5 75 syl ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) )
77 76 ancli ( 𝜑 → ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) ) )
78 nfv 𝑖 𝐿 ∈ ( 𝐿 ... 𝑀 )
79 2 78 nfan 𝑖 ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) )
80 nfcv 𝑖 𝐿
81 1 80 nffv 𝑖 ( 𝐵𝐿 )
82 81 nfel1 𝑖 ( 𝐵𝐿 ) ∈ ℝ
83 79 82 nfim 𝑖 ( ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝐿 ) ∈ ℝ )
84 eleq1 ( 𝑖 = 𝐿 → ( 𝑖 ∈ ( 𝐿 ... 𝑀 ) ↔ 𝐿 ∈ ( 𝐿 ... 𝑀 ) ) )
85 84 anbi2d ( 𝑖 = 𝐿 → ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) ↔ ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) ) ) )
86 fveq2 ( 𝑖 = 𝐿 → ( 𝐵𝑖 ) = ( 𝐵𝐿 ) )
87 86 eleq1d ( 𝑖 = 𝐿 → ( ( 𝐵𝑖 ) ∈ ℝ ↔ ( 𝐵𝐿 ) ∈ ℝ ) )
88 85 87 imbi12d ( 𝑖 = 𝐿 → ( ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝑖 ) ∈ ℝ ) ↔ ( ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝐿 ) ∈ ℝ ) ) )
89 83 88 6 vtoclg1f ( 𝐿 ∈ ( 𝐿 ... 𝑀 ) → ( ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) ) → ( 𝐵𝐿 ) ∈ ℝ ) )
90 76 77 89 sylc ( 𝜑 → ( 𝐵𝐿 ) ∈ ℝ )
91 16 90 eqeltrd ( 𝜑 → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) ∈ ℝ )
92 91 adantr ( ( 𝜑𝐿 < 𝑀 ) → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) ∈ ℝ )
93 4 adantr ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ∈ ℤ )
94 25 adantr ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑀 ∈ ℤ )
95 elfzelz ( 𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) → 𝑗 ∈ ℤ )
96 95 adantl ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑗 ∈ ℤ )
97 23 adantr ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ∈ ℝ )
98 peano2re ( 𝐿 ∈ ℝ → ( 𝐿 + 1 ) ∈ ℝ )
99 23 98 syl ( 𝜑 → ( 𝐿 + 1 ) ∈ ℝ )
100 99 adantr ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐿 + 1 ) ∈ ℝ )
101 95 zred ( 𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) → 𝑗 ∈ ℝ )
102 101 adantl ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑗 ∈ ℝ )
103 23 lep1d ( 𝜑𝐿 ≤ ( 𝐿 + 1 ) )
104 103 adantr ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ≤ ( 𝐿 + 1 ) )
105 elfzle1 ( 𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) → ( 𝐿 + 1 ) ≤ 𝑗 )
106 105 adantl ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐿 + 1 ) ≤ 𝑗 )
107 97 100 102 104 106 letrd ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿𝑗 )
108 elfzle2 ( 𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) → 𝑗𝑀 )
109 108 adantl ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑗𝑀 )
110 93 94 96 107 109 elfzd ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑗 ∈ ( 𝐿 ... 𝑀 ) )
111 110 72 syldan ( ( 𝜑𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐵𝑗 ) ∈ ℝ )
112 111 adantlr ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑗 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐵𝑗 ) ∈ ℝ )
113 57 112 36 seqcl ( ( 𝜑𝐿 < 𝑀 ) → ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ∈ ℝ )
114 92 113 remulcld ( ( 𝜑𝐿 < 𝑀 ) → ( ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) · ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ) ∈ ℝ )
115 9 rpred ( 𝜑𝐸 ∈ ℝ )
116 115 adantr ( ( 𝜑𝐿 < 𝑀 ) → 𝐸 ∈ ℝ )
117 1red ( ( 𝜑𝐿 < 𝑀 ) → 1 ∈ ℝ )
118 nfcv 𝑖 0
119 nfcv 𝑖
120 118 119 81 nfbr 𝑖 0 ≤ ( 𝐵𝐿 )
121 79 120 nfim 𝑖 ( ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) ) → 0 ≤ ( 𝐵𝐿 ) )
122 86 breq2d ( 𝑖 = 𝐿 → ( 0 ≤ ( 𝐵𝑖 ) ↔ 0 ≤ ( 𝐵𝐿 ) ) )
123 85 122 imbi12d ( 𝑖 = 𝐿 → ( ( ( 𝜑𝑖 ∈ ( 𝐿 ... 𝑀 ) ) → 0 ≤ ( 𝐵𝑖 ) ) ↔ ( ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) ) → 0 ≤ ( 𝐵𝐿 ) ) ) )
124 121 123 7 vtoclg1f ( 𝐿 ∈ ( 𝐿 ... 𝑀 ) → ( ( 𝜑𝐿 ∈ ( 𝐿 ... 𝑀 ) ) → 0 ≤ ( 𝐵𝐿 ) ) )
125 76 77 124 sylc ( 𝜑 → 0 ≤ ( 𝐵𝐿 ) )
126 125 16 breqtrrd ( 𝜑 → 0 ≤ ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) )
127 126 adantr ( ( 𝜑𝐿 < 𝑀 ) → 0 ≤ ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) )
128 nfv 𝑖 𝐿 < 𝑀
129 2 128 nfan 𝑖 ( 𝜑𝐿 < 𝑀 )
130 eqid seq ( 𝐿 + 1 ) ( · , 𝐵 ) = seq ( 𝐿 + 1 ) ( · , 𝐵 )
131 4 peano2zd ( 𝜑 → ( 𝐿 + 1 ) ∈ ℤ )
132 131 adantr ( ( 𝜑𝐿 < 𝑀 ) → ( 𝐿 + 1 ) ∈ ℤ )
133 23 adantr ( ( 𝜑𝐿 < 𝑀 ) → 𝐿 ∈ ℝ )
134 133 45 gtned ( ( 𝜑𝐿 < 𝑀 ) → 𝑀𝐿 )
135 134 neneqd ( ( 𝜑𝐿 < 𝑀 ) → ¬ 𝑀 = 𝐿 )
136 5 adantr ( ( 𝜑𝐿 < 𝑀 ) → 𝑀 ∈ ( ℤ𝐿 ) )
137 136 53 syl ( ( 𝜑𝐿 < 𝑀 ) → ( 𝑀 = 𝐿𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) ) )
138 orel1 ( ¬ 𝑀 = 𝐿 → ( ( 𝑀 = 𝐿𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) ) → 𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) ) )
139 135 137 138 sylc ( ( 𝜑𝐿 < 𝑀 ) → 𝑀 ∈ ( ℤ ‘ ( 𝐿 + 1 ) ) )
140 25 adantr ( ( 𝜑𝐿 < 𝑀 ) → 𝑀 ∈ ℤ )
141 zltp1le ( ( 𝐿 ∈ ℤ ∧ 𝑀 ∈ ℤ ) → ( 𝐿 < 𝑀 ↔ ( 𝐿 + 1 ) ≤ 𝑀 ) )
142 58 140 141 syl2anc ( ( 𝜑𝐿 < 𝑀 ) → ( 𝐿 < 𝑀 ↔ ( 𝐿 + 1 ) ≤ 𝑀 ) )
143 45 142 mpbid ( ( 𝜑𝐿 < 𝑀 ) → ( 𝐿 + 1 ) ≤ 𝑀 )
144 26 adantr ( ( 𝜑𝐿 < 𝑀 ) → 𝑀 ∈ ℝ )
145 144 leidd ( ( 𝜑𝐿 < 𝑀 ) → 𝑀𝑀 )
146 132 140 140 143 145 elfzd ( ( 𝜑𝐿 < 𝑀 ) → 𝑀 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) )
147 4 adantr ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ∈ ℤ )
148 25 adantr ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑀 ∈ ℤ )
149 elfzelz ( 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) → 𝑖 ∈ ℤ )
150 149 adantl ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑖 ∈ ℤ )
151 23 adantr ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ∈ ℝ )
152 151 98 syl ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐿 + 1 ) ∈ ℝ )
153 149 zred ( 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) → 𝑖 ∈ ℝ )
154 153 adantl ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑖 ∈ ℝ )
155 103 adantr ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ≤ ( 𝐿 + 1 ) )
156 elfzle1 ( 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) → ( 𝐿 + 1 ) ≤ 𝑖 )
157 156 adantl ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐿 + 1 ) ≤ 𝑖 )
158 151 152 154 155 157 letrd ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿𝑖 )
159 elfzle2 ( 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) → 𝑖𝑀 )
160 159 adantl ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑖𝑀 )
161 147 148 150 158 160 elfzd ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑖 ∈ ( 𝐿 ... 𝑀 ) )
162 161 6 syldan ( ( 𝜑𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐵𝑖 ) ∈ ℝ )
163 162 adantlr ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐵𝑖 ) ∈ ℝ )
164 simpll ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝜑 )
165 4 ad2antrr ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ∈ ℤ )
166 25 ad2antrr ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑀 ∈ ℤ )
167 149 adantl ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑖 ∈ ℤ )
168 23 ad2antrr ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ∈ ℝ )
169 99 ad2antrr ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐿 + 1 ) ∈ ℝ )
170 153 adantl ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑖 ∈ ℝ )
171 103 ad2antrr ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿 ≤ ( 𝐿 + 1 ) )
172 156 adantl ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐿 + 1 ) ≤ 𝑖 )
173 168 169 170 171 172 letrd ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝐿𝑖 )
174 159 adantl ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑖𝑀 )
175 165 166 167 173 174 elfzd ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 𝑖 ∈ ( 𝐿 ... 𝑀 ) )
176 164 175 7 syl2anc ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → 0 ≤ ( 𝐵𝑖 ) )
177 164 175 8 syl2anc ( ( ( 𝜑𝐿 < 𝑀 ) ∧ 𝑖 ∈ ( ( 𝐿 + 1 ) ... 𝑀 ) ) → ( 𝐵𝑖 ) ≤ 1 )
178 1 129 130 132 139 146 163 176 177 fmul01 ( ( 𝜑𝐿 < 𝑀 ) → ( 0 ≤ ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ∧ ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ≤ 1 ) )
179 178 simprd ( ( 𝜑𝐿 < 𝑀 ) → ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ≤ 1 )
180 113 117 92 127 179 lemul2ad ( ( 𝜑𝐿 < 𝑀 ) → ( ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) · ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ) ≤ ( ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) · 1 ) )
181 91 recnd ( 𝜑 → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) ∈ ℂ )
182 181 mulid1d ( 𝜑 → ( ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) · 1 ) = ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) )
183 182 adantr ( ( 𝜑𝐿 < 𝑀 ) → ( ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) · 1 ) = ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) )
184 180 183 breqtrd ( ( 𝜑𝐿 < 𝑀 ) → ( ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) · ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ) ≤ ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) )
185 16 10 eqbrtrd ( 𝜑 → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) < 𝐸 )
186 185 adantr ( ( 𝜑𝐿 < 𝑀 ) → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) < 𝐸 )
187 114 92 116 184 186 lelttrd ( ( 𝜑𝐿 < 𝑀 ) → ( ( seq 𝐿 ( · , 𝐵 ) ‘ 𝐿 ) · ( seq ( 𝐿 + 1 ) ( · , 𝐵 ) ‘ 𝑀 ) ) < 𝐸 )
188 74 187 eqbrtrd ( ( 𝜑𝐿 < 𝑀 ) → ( seq 𝐿 ( · , 𝐵 ) ‘ 𝑀 ) < 𝐸 )
189 34 188 eqbrtrid ( ( 𝜑𝐿 < 𝑀 ) → ( 𝐴𝑀 ) < 𝐸 )
190 33 189 syldan ( ( 𝜑 ∧ ¬ 𝑀 = 𝐿 ) → ( 𝐴𝑀 ) < 𝐸 )
191 20 190 pm2.61dan ( 𝜑 → ( 𝐴𝑀 ) < 𝐸 )