Proof of Theorem ang180lem2
Step | Hyp | Ref
| Expression |
1 | | 2cn 11091 |
. . . . . . 7
|
2 | | 1re 10039 |
. . . . . . . . 9
|
3 | 2 | rehalfcli 11281 |
. . . . . . . 8
|
4 | 3 | recni 10052 |
. . . . . . 7
|
5 | 1, 4 | negsubdii 10366 |
. . . . . 6
|
6 | | 4d2e2 11184 |
. . . . . . . . 9
|
7 | 6 | oveq1i 6660 |
. . . . . . . 8
|
8 | | 4cn 11098 |
. . . . . . . . . 10
|
9 | | ax-1cn 9994 |
. . . . . . . . . 10
|
10 | | 2cnne0 11242 |
. . . . . . . . . 10
|
11 | | divsubdir 10721 |
. . . . . . . . . 10
|
12 | 8, 9, 10, 11 | mp3an 1424 |
. . . . . . . . 9
|
13 | | 3cn 11095 |
. . . . . . . . . . 11
|
14 | 9, 13 | addcomi 10227 |
. . . . . . . . . . . 12
|
15 | | df-4 11081 |
. . . . . . . . . . . 12
|
16 | 14, 15 | eqtr4i 2647 |
. . . . . . . . . . 11
|
17 | 8, 9, 13, 16 | subaddrii 10370 |
. . . . . . . . . 10
|
18 | 17 | oveq1i 6660 |
. . . . . . . . 9
|
19 | 12, 18 | eqtr3i 2646 |
. . . . . . . 8
|
20 | 7, 19 | eqtr3i 2646 |
. . . . . . 7
|
21 | 20 | negeqi 10274 |
. . . . . 6
|
22 | 5, 21 | eqtr3i 2646 |
. . . . 5
|
23 | | 3re 11094 |
. . . . . . . . . . . . 13
|
24 | 23 | rehalfcli 11281 |
. . . . . . . . . . . 12
|
25 | 24 | recni 10052 |
. . . . . . . . . . 11
|
26 | | picn 24211 |
. . . . . . . . . . 11
|
27 | 25, 1, 26 | mulassi 10049 |
. . . . . . . . . 10
|
28 | | 2ne0 11113 |
. . . . . . . . . . . 12
|
29 | 13, 1, 28 | divcan1i 10769 |
. . . . . . . . . . 11
|
30 | 29 | oveq1i 6660 |
. . . . . . . . . 10
|
31 | 27, 30 | eqtr3i 2646 |
. . . . . . . . 9
|
32 | 31 | negeqi 10274 |
. . . . . . . 8
|
33 | | 2re 11090 |
. . . . . . . . . . 11
|
34 | | pire 24210 |
. . . . . . . . . . 11
|
35 | 33, 34 | remulcli 10054 |
. . . . . . . . . 10
|
36 | 35 | recni 10052 |
. . . . . . . . 9
|
37 | 25, 36 | mulneg1i 10476 |
. . . . . . . 8
|
38 | 13, 26 | mulneg2i 10477 |
. . . . . . . 8
|
39 | 32, 37, 38 | 3eqtr4i 2654 |
. . . . . . 7
|
40 | 34 | renegcli 10342 |
. . . . . . . . . . . 12
|
41 | 33, 40 | remulcli 10054 |
. . . . . . . . . . 11
|
42 | 41 | a1i 11 |
. . . . . . . . . 10
|
43 | 40 | a1i 11 |
. . . . . . . . . 10
|
44 | | simp1 1061 |
. . . . . . . . . . . . . . 15
|
45 | | subcl 10280 |
. . . . . . . . . . . . . . 15
|
46 | 9, 44, 45 | sylancr 695 |
. . . . . . . . . . . . . 14
|
47 | | simp3 1063 |
. . . . . . . . . . . . . . . 16
|
48 | 47 | necomd 2849 |
. . . . . . . . . . . . . . 15
|
49 | | subeq0 10307 |
. . . . . . . . . . . . . . . . 17
|
50 | 9, 44, 49 | sylancr 695 |
. . . . . . . . . . . . . . . 16
|
51 | 50 | necon3bid 2838 |
. . . . . . . . . . . . . . 15
|
52 | 48, 51 | mpbird 247 |
. . . . . . . . . . . . . 14
|
53 | 46, 52 | reccld 10794 |
. . . . . . . . . . . . 13
|
54 | 46, 52 | recne0d 10795 |
. . . . . . . . . . . . 13
|
55 | 53, 54 | logcld 24317 |
. . . . . . . . . . . 12
|
56 | | subcl 10280 |
. . . . . . . . . . . . . . 15
|
57 | 44, 9, 56 | sylancl 694 |
. . . . . . . . . . . . . 14
|
58 | | simp2 1062 |
. . . . . . . . . . . . . 14
|
59 | 57, 44, 58 | divcld 10801 |
. . . . . . . . . . . . 13
|
60 | | subeq0 10307 |
. . . . . . . . . . . . . . . . 17
|
61 | 44, 9, 60 | sylancl 694 |
. . . . . . . . . . . . . . . 16
|
62 | 61 | necon3bid 2838 |
. . . . . . . . . . . . . . 15
|
63 | 47, 62 | mpbird 247 |
. . . . . . . . . . . . . 14
|
64 | 57, 44, 63, 58 | divne0d 10817 |
. . . . . . . . . . . . 13
|
65 | 59, 64 | logcld 24317 |
. . . . . . . . . . . 12
|
66 | 55, 65 | addcld 10059 |
. . . . . . . . . . 11
|
67 | 66 | imcld 13935 |
. . . . . . . . . 10
|
68 | | logcl 24315 |
. . . . . . . . . . . 12
|
69 | 68 | 3adant3 1081 |
. . . . . . . . . . 11
|
70 | 69 | imcld 13935 |
. . . . . . . . . 10
|
71 | 55 | imcld 13935 |
. . . . . . . . . . . 12
|
72 | 65 | imcld 13935 |
. . . . . . . . . . . 12
|
73 | 53, 54 | logimcld 24318 |
. . . . . . . . . . . . 13
|
74 | 73 | simpld 475 |
. . . . . . . . . . . 12
|
75 | 59, 64 | logimcld 24318 |
. . . . . . . . . . . . 13
|
76 | 75 | simpld 475 |
. . . . . . . . . . . 12
|
77 | 43, 43, 71, 72, 74, 76 | lt2addd 10650 |
. . . . . . . . . . 11
|
78 | | negpicn 24214 |
. . . . . . . . . . . . 13
|
79 | 78 | 2timesi 11147 |
. . . . . . . . . . . 12
|
80 | 79 | a1i 11 |
. . . . . . . . . . 11
|
81 | 55, 65 | imaddd 13955 |
. . . . . . . . . . 11
|
82 | 77, 80, 81 | 3brtr4d 4685 |
. . . . . . . . . 10
|
83 | | logimcl 24316 |
. . . . . . . . . . . 12
|
84 | 83 | 3adant3 1081 |
. . . . . . . . . . 11
|
85 | 84 | simpld 475 |
. . . . . . . . . 10
|
86 | 42, 43, 67, 70, 82, 85 | lt2addd 10650 |
. . . . . . . . 9
|
87 | | df-3 11080 |
. . . . . . . . . . . 12
|
88 | 87 | oveq1i 6660 |
. . . . . . . . . . 11
|
89 | 1, 9, 78 | adddiri 10051 |
. . . . . . . . . . 11
|
90 | 78 | mulid2i 10043 |
. . . . . . . . . . . 12
|
91 | 90 | oveq2i 6661 |
. . . . . . . . . . 11
|
92 | 88, 89, 91 | 3eqtri 2648 |
. . . . . . . . . 10
|
93 | 92 | a1i 11 |
. . . . . . . . 9
|
94 | | ang180lem1.2 |
. . . . . . . . . . 11
|
95 | 94 | fveq2i 6194 |
. . . . . . . . . 10
|
96 | 66, 69 | imaddd 13955 |
. . . . . . . . . 10
|
97 | 95, 96 | syl5eq 2668 |
. . . . . . . . 9
|
98 | 86, 93, 97 | 3brtr4d 4685 |
. . . . . . . 8
|
99 | 66, 69 | addcld 10059 |
. . . . . . . . . . 11
|
100 | 94, 99 | syl5eqel 2705 |
. . . . . . . . . 10
|
101 | | imval 13847 |
. . . . . . . . . 10
|
102 | 100, 101 | syl 17 |
. . . . . . . . 9
|
103 | | ang.1 |
. . . . . . . . . . . 12
|
104 | | ang180lem1.3 |
. . . . . . . . . . . 12
|
105 | 103, 94, 104 | ang180lem1 24539 |
. . . . . . . . . . 11
|
106 | 105 | simprd 479 |
. . . . . . . . . 10
|
107 | 106 | rered 13964 |
. . . . . . . . 9
|
108 | 102, 107 | eqtrd 2656 |
. . . . . . . 8
|
109 | 98, 108 | breqtrd 4679 |
. . . . . . 7
|
110 | 39, 109 | syl5eqbr 4688 |
. . . . . 6
|
111 | 24 | renegcli 10342 |
. . . . . . . 8
|
112 | 111 | a1i 11 |
. . . . . . 7
|
113 | 35 | a1i 11 |
. . . . . . 7
|
114 | | 2pos 11112 |
. . . . . . . . 9
|
115 | | pipos 24212 |
. . . . . . . . 9
|
116 | 33, 34, 114, 115 | mulgt0ii 10170 |
. . . . . . . 8
|
117 | 116 | a1i 11 |
. . . . . . 7
|
118 | | ltmuldiv 10896 |
. . . . . . 7
|
119 | 112, 106,
113, 117, 118 | syl112anc 1330 |
. . . . . 6
|
120 | 110, 119 | mpbid 222 |
. . . . 5
|
121 | 22, 120 | syl5eqbr 4688 |
. . . 4
|
122 | 33 | renegcli 10342 |
. . . . . 6
|
123 | 122 | a1i 11 |
. . . . 5
|
124 | 3 | a1i 11 |
. . . . 5
|
125 | 35, 116 | gt0ne0ii 10564 |
. . . . . . 7
|
126 | 125 | a1i 11 |
. . . . . 6
|
127 | 106, 113,
126 | redivcld 10853 |
. . . . 5
|
128 | 123, 124,
127 | ltaddsubd 10627 |
. . . 4
|
129 | 121, 128 | mpbid 222 |
. . 3
|
130 | 129, 104 | syl6breqr 4695 |
. 2
|
131 | 34 | a1i 11 |
. . . . . . . . . 10
|
132 | 73 | simprd 479 |
. . . . . . . . . . . 12
|
133 | 75 | simprd 479 |
. . . . . . . . . . . 12
|
134 | 71, 72, 131, 131, 132, 133 | le2addd 10646 |
. . . . . . . . . . 11
|
135 | 26 | 2timesi 11147 |
. . . . . . . . . . . 12
|
136 | 135 | a1i 11 |
. . . . . . . . . . 11
|
137 | 134, 81, 136 | 3brtr4d 4685 |
. . . . . . . . . 10
|
138 | 84 | simprd 479 |
. . . . . . . . . 10
|
139 | 67, 70, 113, 131, 137, 138 | le2addd 10646 |
. . . . . . . . 9
|
140 | 108, 97 | eqtr3d 2658 |
. . . . . . . . 9
|
141 | 87 | oveq1i 6660 |
. . . . . . . . . . 11
|
142 | 1, 9, 26 | adddiri 10051 |
. . . . . . . . . . 11
|
143 | 26 | mulid2i 10043 |
. . . . . . . . . . . 12
|
144 | 143 | oveq2i 6661 |
. . . . . . . . . . 11
|
145 | 141, 142,
144 | 3eqtri 2648 |
. . . . . . . . . 10
|
146 | 145 | a1i 11 |
. . . . . . . . 9
|
147 | 139, 140,
146 | 3brtr4d 4685 |
. . . . . . . 8
|
148 | 36 | subid1i 10353 |
. . . . . . . . . 10
|
149 | 148, 125 | eqnetri 2864 |
. . . . . . . . 9
|
150 | | negsub 10329 |
. . . . . . . . . . . . . . . . . . . 20
|
151 | 9, 44, 150 | sylancr 695 |
. . . . . . . . . . . . . . . . . . 19
|
152 | 151 | adantr 481 |
. . . . . . . . . . . . . . . . . 18
|
153 | | 1rp 11836 |
. . . . . . . . . . . . . . . . . . 19
|
154 | 146, 140 | oveq12d 6668 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
155 | 36 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
156 | 26 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
157 | 67 | recnd 10068 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
158 | 70 | recnd 10068 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
159 | 155, 156,
157, 158 | addsub4d 10439 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
160 | 154, 159 | eqtrd 2656 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
|
161 | 160 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
|
162 | 23, 34 | remulcli 10054 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
163 | 162 | recni 10052 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
164 | | ax-icn 9995 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
|
165 | 164 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
166 | | ine0 10465 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
|
167 | 166 | a1i 11 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
168 | 100, 165,
167 | divcld 10801 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
169 | | subeq0 10307 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
170 | 163, 168,
169 | sylancr 695 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
|
171 | 170 | biimpar 502 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
|
172 | 161, 171 | eqtr3d 2658 |
. . . . . . . . . . . . . . . . . . . . . . . 24
|
173 | | resubcl 10345 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
174 | 35, 67, 173 | sylancr 695 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
|
175 | | subge0 10541 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
176 | 35, 67, 175 | sylancr 695 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
177 | 137, 176 | mpbird 247 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
|
178 | | resubcl 10345 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
179 | 34, 70, 178 | sylancr 695 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
|
180 | | subge0 10541 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
|
181 | 34, 70, 180 | sylancr 695 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
|
182 | 138, 181 | mpbird 247 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
|
183 | | add20 10540 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
|
184 | 174, 177,
179, 182, 183 | syl22anc 1327 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
|
185 | 184 | biimpa 501 |
. . . . . . . . . . . . . . . . . . . . . . . 24
|
186 | 172, 185 | syldan 487 |
. . . . . . . . . . . . . . . . . . . . . . 23
|
187 | 186 | simprd 479 |
. . . . . . . . . . . . . . . . . . . . . 22
|
188 | 158 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . 23
|
189 | | subeq0 10307 |
. . . . . . . . . . . . . . . . . . . . . . 23
|
190 | 26, 188, 189 | sylancr 695 |
. . . . . . . . . . . . . . . . . . . . . 22
|
191 | 187, 190 | mpbid 222 |
. . . . . . . . . . . . . . . . . . . . 21
|
192 | 191 | eqcomd 2628 |
. . . . . . . . . . . . . . . . . . . 20
|
193 | | lognegb 24336 |
. . . . . . . . . . . . . . . . . . . . . 22
|
194 | 193 | 3adant3 1081 |
. . . . . . . . . . . . . . . . . . . . 21
|
195 | 194 | adantr 481 |
. . . . . . . . . . . . . . . . . . . 20
|
196 | 192, 195 | mpbird 247 |
. . . . . . . . . . . . . . . . . . 19
|
197 | | rpaddcl 11854 |
. . . . . . . . . . . . . . . . . . 19
|
198 | 153, 196,
197 | sylancr 695 |
. . . . . . . . . . . . . . . . . 18
|
199 | 152, 198 | eqeltrrd 2702 |
. . . . . . . . . . . . . . . . 17
|
200 | 199 | rpreccld 11882 |
. . . . . . . . . . . . . . . 16
|
201 | 200 | relogcld 24369 |
. . . . . . . . . . . . . . 15
|
202 | | negsubdi2 10340 |
. . . . . . . . . . . . . . . . . . . . 21
|
203 | 44, 9, 202 | sylancl 694 |
. . . . . . . . . . . . . . . . . . . 20
|
204 | 203 | oveq1d 6665 |
. . . . . . . . . . . . . . . . . . 19
|
205 | 57, 44, 58 | div2negd 10816 |
. . . . . . . . . . . . . . . . . . 19
|
206 | 204, 205 | eqtr3d 2658 |
. . . . . . . . . . . . . . . . . 18
|
207 | 206 | adantr 481 |
. . . . . . . . . . . . . . . . 17
|
208 | 199, 196 | rpdivcld 11889 |
. . . . . . . . . . . . . . . . 17
|
209 | 207, 208 | eqeltrrd 2702 |
. . . . . . . . . . . . . . . 16
|
210 | 209 | relogcld 24369 |
. . . . . . . . . . . . . . 15
|
211 | 201, 210 | readdcld 10069 |
. . . . . . . . . . . . . 14
|
212 | 211 | reim0d 13965 |
. . . . . . . . . . . . 13
|
213 | 212 | oveq2d 6666 |
. . . . . . . . . . . 12
|
214 | 186 | simpld 475 |
. . . . . . . . . . . 12
|
215 | 213, 214 | eqtr3d 2658 |
. . . . . . . . . . 11
|
216 | 215 | ex 450 |
. . . . . . . . . 10
|
217 | 216 | necon3d 2815 |
. . . . . . . . 9
|
218 | 149, 217 | mpi 20 |
. . . . . . . 8
|
219 | | ltlen 10138 |
. . . . . . . . 9
|
220 | 106, 162,
219 | sylancl 694 |
. . . . . . . 8
|
221 | 147, 218,
220 | mpbir2and 957 |
. . . . . . 7
|
222 | 221, 31 | syl6breqr 4695 |
. . . . . 6
|
223 | 24 | a1i 11 |
. . . . . . 7
|
224 | | ltdivmul2 10900 |
. . . . . . 7
|
225 | 106, 223,
113, 117, 224 | syl112anc 1330 |
. . . . . 6
|
226 | 222, 225 | mpbird 247 |
. . . . 5
|
227 | 87 | oveq1i 6660 |
. . . . . 6
|
228 | 1, 9, 1, 28 | divdiri 10782 |
. . . . . 6
|
229 | | 2div2e1 11150 |
. . . . . . 7
|
230 | 229 | oveq1i 6660 |
. . . . . 6
|
231 | 227, 228,
230 | 3eqtri 2648 |
. . . . 5
|
232 | 226, 231 | syl6breq 4694 |
. . . 4
|
233 | 2 | a1i 11 |
. . . . 5
|
234 | 127, 124,
233 | ltsubaddd 10623 |
. . . 4
|
235 | 232, 234 | mpbird 247 |
. . 3
|
236 | 104, 235 | syl5eqbr 4688 |
. 2
|
237 | 130, 236 | jca 554 |
1
|