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 _ i B
fmul01lt1lem1.2 i φ
fmul01lt1lem1.3 A = seq L × B
fmul01lt1lem1.4 φ L
fmul01lt1lem1.5 φ M L
fmul01lt1lem1.6 φ i L M B i
fmul01lt1lem1.7 φ i L M 0 B i
fmul01lt1lem1.8 φ i L M B i 1
fmul01lt1lem1.9 φ E +
fmul01lt1lem1.10 φ B L < E
Assertion fmul01lt1lem1 φ A M < E

Proof

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