| Step | Hyp | Ref | Expression | 
						
							| 1 |  | pntlem1.r |  | 
						
							| 2 |  | pntlem1.a |  | 
						
							| 3 |  | pntlem1.b |  | 
						
							| 4 |  | pntlem1.l |  | 
						
							| 5 |  | pntlem1.d |  | 
						
							| 6 |  | pntlem1.f |  | 
						
							| 7 |  | pntlem1.u |  | 
						
							| 8 |  | pntlem1.u2 |  | 
						
							| 9 |  | pntlem1.e |  | 
						
							| 10 |  | pntlem1.k |  | 
						
							| 11 |  | pntlem1.y |  | 
						
							| 12 |  | pntlem1.x |  | 
						
							| 13 |  | pntlem1.c |  | 
						
							| 14 |  | pntlem1.w |  | 
						
							| 15 |  | pntlem1.z |  | 
						
							| 16 |  | pntlem1.m |  | 
						
							| 17 |  | pntlem1.n |  | 
						
							| 18 |  | pntlem1.U |  | 
						
							| 19 |  | pntlem1.K |  | 
						
							| 20 |  | pntlem1.o |  | 
						
							| 21 |  | pntlem1.v |  | 
						
							| 22 |  | pntlem1.V |  | 
						
							| 23 |  | pntlem1.j |  | 
						
							| 24 |  | pntlem1.i |  | 
						
							| 25 | 1 2 3 4 5 6 | pntlemd |  | 
						
							| 26 | 25 | simp1d |  | 
						
							| 27 | 1 2 3 4 5 6 7 8 9 10 | pntlemc |  | 
						
							| 28 | 27 | simp1d |  | 
						
							| 29 | 26 28 | rpmulcld |  | 
						
							| 30 |  | 4re |  | 
						
							| 31 |  | 4pos |  | 
						
							| 32 | 30 31 | elrpii |  | 
						
							| 33 |  | rpdivcl |  | 
						
							| 34 | 29 32 33 | sylancl |  | 
						
							| 35 | 34 | rpred |  | 
						
							| 36 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | pntlemb |  | 
						
							| 37 | 36 | simp1d |  | 
						
							| 38 | 37 21 | rpdivcld |  | 
						
							| 39 | 38 | rpred |  | 
						
							| 40 | 35 39 | remulcld |  | 
						
							| 41 |  | fzfid |  | 
						
							| 42 | 24 41 | eqeltrid |  | 
						
							| 43 |  | hashcl |  | 
						
							| 44 | 42 43 | syl |  | 
						
							| 45 | 44 | nn0red |  | 
						
							| 46 | 40 | recnd |  | 
						
							| 47 |  | 1rp |  | 
						
							| 48 |  | rpaddcl |  | 
						
							| 49 | 47 29 48 | sylancr |  | 
						
							| 50 | 49 21 | rpmulcld |  | 
						
							| 51 | 37 50 | rpdivcld |  | 
						
							| 52 | 51 | rpred |  | 
						
							| 53 |  | reflcl |  | 
						
							| 54 | 52 53 | syl |  | 
						
							| 55 | 54 | recnd |  | 
						
							| 56 |  | 1cnd |  | 
						
							| 57 | 46 55 56 | add32d |  | 
						
							| 58 |  | peano2re |  | 
						
							| 59 | 40 58 | syl |  | 
						
							| 60 | 59 54 | readdcld |  | 
						
							| 61 |  | reflcl |  | 
						
							| 62 | 39 61 | syl |  | 
						
							| 63 |  | peano2re |  | 
						
							| 64 | 62 63 | syl |  | 
						
							| 65 | 29 | rphalfcld |  | 
						
							| 66 | 65 38 | rpmulcld |  | 
						
							| 67 | 66 | rpred |  | 
						
							| 68 | 67 52 | readdcld |  | 
						
							| 69 |  | rpdivcl |  | 
						
							| 70 | 32 29 69 | sylancr |  | 
						
							| 71 | 70 | rpred |  | 
						
							| 72 | 37 | rpsqrtcld |  | 
						
							| 73 | 72 | rpred |  | 
						
							| 74 | 36 | simp3d |  | 
						
							| 75 | 74 | simp1d |  | 
						
							| 76 | 50 | rpred |  | 
						
							| 77 | 27 | simp2d |  | 
						
							| 78 |  | elfzoelz |  | 
						
							| 79 | 23 78 | syl |  | 
						
							| 80 | 79 | peano2zd |  | 
						
							| 81 | 77 80 | rpexpcld |  | 
						
							| 82 | 81 | rpred |  | 
						
							| 83 | 22 | simplrd |  | 
						
							| 84 | 77 | rpcnd |  | 
						
							| 85 | 77 79 | rpexpcld |  | 
						
							| 86 | 85 | rpcnd |  | 
						
							| 87 | 84 86 | mulcomd |  | 
						
							| 88 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | pntlemg |  | 
						
							| 89 | 88 | simp1d |  | 
						
							| 90 |  | elfzouz |  | 
						
							| 91 | 23 90 | syl |  | 
						
							| 92 |  | eluznn |  | 
						
							| 93 | 89 91 92 | syl2anc |  | 
						
							| 94 | 93 | nnnn0d |  | 
						
							| 95 | 84 94 | expp1d |  | 
						
							| 96 | 87 95 | eqtr4d |  | 
						
							| 97 | 83 96 | breqtrd |  | 
						
							| 98 | 76 82 97 | ltled |  | 
						
							| 99 |  | fzofzp1 |  | 
						
							| 100 | 23 99 | syl |  | 
						
							| 101 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | pntlemh |  | 
						
							| 102 | 100 101 | mpdan |  | 
						
							| 103 | 102 | simprd |  | 
						
							| 104 | 76 82 73 98 103 | letrd |  | 
						
							| 105 | 76 73 72 | lemul2d |  | 
						
							| 106 | 104 105 | mpbid |  | 
						
							| 107 | 37 | rprege0d |  | 
						
							| 108 |  | remsqsqrt |  | 
						
							| 109 | 107 108 | syl |  | 
						
							| 110 | 106 109 | breqtrd |  | 
						
							| 111 | 37 | rpred |  | 
						
							| 112 | 73 111 50 | lemuldivd |  | 
						
							| 113 | 110 112 | mpbid |  | 
						
							| 114 | 21 | rpcnd |  | 
						
							| 115 | 114 | mullidd |  | 
						
							| 116 |  | 1red |  | 
						
							| 117 | 49 | rpred |  | 
						
							| 118 |  | 1re |  | 
						
							| 119 |  | ltaddrp |  | 
						
							| 120 | 118 29 119 | sylancr |  | 
						
							| 121 | 116 117 21 120 | ltmul1dd |  | 
						
							| 122 | 115 121 | eqbrtrrd |  | 
						
							| 123 | 21 50 37 | ltdiv2d |  | 
						
							| 124 | 122 123 | mpbid |  | 
						
							| 125 | 52 39 124 | ltled |  | 
						
							| 126 | 73 52 39 113 125 | letrd |  | 
						
							| 127 | 71 73 39 75 126 | letrd |  | 
						
							| 128 | 71 39 39 127 | leadd2dd |  | 
						
							| 129 | 38 | rpcnd |  | 
						
							| 130 | 129 | 2timesd |  | 
						
							| 131 | 128 130 | breqtrrd |  | 
						
							| 132 | 39 71 | readdcld |  | 
						
							| 133 |  | 2re |  | 
						
							| 134 |  | remulcl |  | 
						
							| 135 | 133 39 134 | sylancr |  | 
						
							| 136 | 132 135 34 | lemul2d |  | 
						
							| 137 | 131 136 | mpbid |  | 
						
							| 138 | 34 | rpcnd |  | 
						
							| 139 | 70 | rpcnd |  | 
						
							| 140 | 138 129 139 | adddid |  | 
						
							| 141 | 29 | rpcnne0d |  | 
						
							| 142 |  | rpcnne0 |  | 
						
							| 143 | 32 142 | mp1i |  | 
						
							| 144 |  | divcan6 |  | 
						
							| 145 | 141 143 144 | syl2anc |  | 
						
							| 146 | 145 | oveq2d |  | 
						
							| 147 | 140 146 | eqtrd |  | 
						
							| 148 |  | 2cnd |  | 
						
							| 149 | 138 148 129 | mulassd |  | 
						
							| 150 | 29 | rpcnd |  | 
						
							| 151 |  | 2rp |  | 
						
							| 152 |  | rpcnne0 |  | 
						
							| 153 | 151 152 | mp1i |  | 
						
							| 154 |  | divdiv1 |  | 
						
							| 155 | 150 153 153 154 | syl3anc |  | 
						
							| 156 |  | 2t2e4 |  | 
						
							| 157 | 156 | oveq2i |  | 
						
							| 158 | 155 157 | eqtr2di |  | 
						
							| 159 | 158 | oveq1d |  | 
						
							| 160 | 150 | halfcld |  | 
						
							| 161 | 153 | simprd |  | 
						
							| 162 | 160 148 161 | divcan1d |  | 
						
							| 163 | 159 162 | eqtrd |  | 
						
							| 164 | 163 | oveq1d |  | 
						
							| 165 | 149 164 | eqtr3d |  | 
						
							| 166 | 137 147 165 | 3brtr3d |  | 
						
							| 167 |  | flle |  | 
						
							| 168 | 52 167 | syl |  | 
						
							| 169 | 59 54 67 52 166 168 | le2addd |  | 
						
							| 170 | 65 | rpred |  | 
						
							| 171 | 49 | rprecred |  | 
						
							| 172 | 170 171 | readdcld |  | 
						
							| 173 | 29 | rpred |  | 
						
							| 174 | 28 | rpred |  | 
						
							| 175 | 26 | rpred |  | 
						
							| 176 |  | eliooord |  | 
						
							| 177 | 4 176 | syl |  | 
						
							| 178 | 177 | simprd |  | 
						
							| 179 | 175 116 28 178 | ltmul1dd |  | 
						
							| 180 | 28 | rpcnd |  | 
						
							| 181 | 180 | mullidd |  | 
						
							| 182 | 179 181 | breqtrd |  | 
						
							| 183 | 27 | simp3d |  | 
						
							| 184 | 183 | simp1d |  | 
						
							| 185 |  | eliooord |  | 
						
							| 186 | 184 185 | syl |  | 
						
							| 187 | 186 | simprd |  | 
						
							| 188 | 173 174 116 182 187 | lttrd |  | 
						
							| 189 | 173 116 116 188 | ltadd2dd |  | 
						
							| 190 |  | df-2 |  | 
						
							| 191 | 189 190 | breqtrrdi |  | 
						
							| 192 | 49 | rpregt0d |  | 
						
							| 193 | 133 | a1i |  | 
						
							| 194 |  | 2pos |  | 
						
							| 195 | 194 | a1i |  | 
						
							| 196 | 29 | rpregt0d |  | 
						
							| 197 |  | ltdiv2 |  | 
						
							| 198 | 192 193 195 196 197 | syl121anc |  | 
						
							| 199 | 191 198 | mpbid |  | 
						
							| 200 | 49 | rpcnd |  | 
						
							| 201 | 49 | rpcnne0d |  | 
						
							| 202 |  | divsubdir |  | 
						
							| 203 | 200 56 201 202 | syl3anc |  | 
						
							| 204 |  | ax-1cn |  | 
						
							| 205 |  | pncan2 |  | 
						
							| 206 | 204 150 205 | sylancr |  | 
						
							| 207 | 206 | oveq1d |  | 
						
							| 208 |  | divid |  | 
						
							| 209 | 201 208 | syl |  | 
						
							| 210 | 209 | oveq1d |  | 
						
							| 211 | 203 207 210 | 3eqtr3d |  | 
						
							| 212 | 199 211 | breqtrd |  | 
						
							| 213 | 170 171 116 | ltaddsubd |  | 
						
							| 214 | 212 213 | mpbird |  | 
						
							| 215 | 172 116 38 214 | ltmul1dd |  | 
						
							| 216 |  | reccl |  | 
						
							| 217 | 201 216 | syl |  | 
						
							| 218 | 160 217 129 | adddird |  | 
						
							| 219 | 200 114 | mulcomd |  | 
						
							| 220 | 219 | oveq2d |  | 
						
							| 221 | 37 | rpcnd |  | 
						
							| 222 | 21 | rpcnne0d |  | 
						
							| 223 |  | divdiv1 |  | 
						
							| 224 | 221 222 201 223 | syl3anc |  | 
						
							| 225 | 49 | rpne0d |  | 
						
							| 226 | 129 200 225 | divrec2d |  | 
						
							| 227 | 220 224 226 | 3eqtr2d |  | 
						
							| 228 | 227 | oveq2d |  | 
						
							| 229 | 218 228 | eqtr4d |  | 
						
							| 230 | 129 | mullidd |  | 
						
							| 231 | 215 229 230 | 3brtr3d |  | 
						
							| 232 | 60 68 39 169 231 | lelttrd |  | 
						
							| 233 |  | fllep1 |  | 
						
							| 234 | 39 233 | syl |  | 
						
							| 235 | 60 39 64 232 234 | ltletrd |  | 
						
							| 236 | 57 235 | eqbrtrd |  | 
						
							| 237 | 40 54 | readdcld |  | 
						
							| 238 | 237 62 116 | ltadd1d |  | 
						
							| 239 | 236 238 | mpbird |  | 
						
							| 240 | 40 54 62 | ltaddsubd |  | 
						
							| 241 | 239 240 | mpbid |  | 
						
							| 242 | 39 | flcld |  | 
						
							| 243 |  | fzval3 |  | 
						
							| 244 | 242 243 | syl |  | 
						
							| 245 | 24 244 | eqtrid |  | 
						
							| 246 | 245 | fveq2d |  | 
						
							| 247 |  | flword2 |  | 
						
							| 248 | 52 39 125 247 | syl3anc |  | 
						
							| 249 |  | eluzp1p1 |  | 
						
							| 250 | 248 249 | syl |  | 
						
							| 251 |  | hashfzo |  | 
						
							| 252 | 250 251 | syl |  | 
						
							| 253 | 62 | recnd |  | 
						
							| 254 | 253 55 56 | pnpcan2d |  | 
						
							| 255 | 246 252 254 | 3eqtrd |  | 
						
							| 256 | 241 255 | breqtrrd |  | 
						
							| 257 | 40 45 256 | ltled |  | 
						
							| 258 | 35 45 38 | lemuldivd |  | 
						
							| 259 | 257 258 | mpbid |  | 
						
							| 260 | 21 | rpred |  | 
						
							| 261 | 76 82 73 97 103 | ltletrd |  | 
						
							| 262 | 260 76 73 122 261 | lttrd |  | 
						
							| 263 | 260 73 262 | ltled |  | 
						
							| 264 | 21 | rprege0d |  | 
						
							| 265 | 72 | rprege0d |  | 
						
							| 266 |  | le2sq |  | 
						
							| 267 | 264 265 266 | syl2anc |  | 
						
							| 268 | 263 267 | mpbid |  | 
						
							| 269 |  | resqrtth |  | 
						
							| 270 | 107 269 | syl |  | 
						
							| 271 | 268 270 | breqtrd |  | 
						
							| 272 |  | 2z |  | 
						
							| 273 |  | rpexpcl |  | 
						
							| 274 | 21 272 273 | sylancl |  | 
						
							| 275 | 274 | rpred |  | 
						
							| 276 | 275 111 37 | lemul2d |  | 
						
							| 277 | 271 276 | mpbid |  | 
						
							| 278 | 221 | sqvald |  | 
						
							| 279 | 277 278 | breqtrrd |  | 
						
							| 280 | 111 | resqcld |  | 
						
							| 281 | 111 280 274 | lemuldivd |  | 
						
							| 282 | 279 281 | mpbid |  | 
						
							| 283 | 21 | rpne0d |  | 
						
							| 284 | 221 114 283 | sqdivd |  | 
						
							| 285 | 282 284 | breqtrrd |  | 
						
							| 286 |  | rpexpcl |  | 
						
							| 287 | 38 272 286 | sylancl |  | 
						
							| 288 | 37 287 | logled |  | 
						
							| 289 | 285 288 | mpbid |  | 
						
							| 290 |  | relogexp |  | 
						
							| 291 | 38 272 290 | sylancl |  | 
						
							| 292 | 289 291 | breqtrd |  | 
						
							| 293 | 37 | relogcld |  | 
						
							| 294 | 38 | relogcld |  | 
						
							| 295 |  | ledivmul |  | 
						
							| 296 | 293 294 193 195 295 | syl112anc |  | 
						
							| 297 | 292 296 | mpbird |  | 
						
							| 298 | 34 | rprege0d |  | 
						
							| 299 | 45 38 | rerpdivcld |  | 
						
							| 300 | 36 | simp2d |  | 
						
							| 301 | 300 | simp1d |  | 
						
							| 302 | 111 301 | rplogcld |  | 
						
							| 303 | 302 | rphalfcld |  | 
						
							| 304 | 303 | rprege0d |  | 
						
							| 305 |  | lemul12a |  | 
						
							| 306 | 298 299 304 294 305 | syl22anc |  | 
						
							| 307 | 259 297 306 | mp2and |  | 
						
							| 308 | 302 | rpcnd |  | 
						
							| 309 |  | 8nn |  | 
						
							| 310 |  | nnrp |  | 
						
							| 311 | 309 310 | ax-mp |  | 
						
							| 312 |  | rpcnne0 |  | 
						
							| 313 | 311 312 | mp1i |  | 
						
							| 314 |  | div23 |  | 
						
							| 315 | 150 308 313 314 | syl3anc |  | 
						
							| 316 |  | divmuldiv |  | 
						
							| 317 | 150 308 143 153 316 | syl22anc |  | 
						
							| 318 |  | 4t2e8 |  | 
						
							| 319 | 318 | oveq2i |  | 
						
							| 320 | 317 319 | eqtr2di |  | 
						
							| 321 | 315 320 | eqtr3d |  | 
						
							| 322 | 45 | recnd |  | 
						
							| 323 | 294 | recnd |  | 
						
							| 324 | 38 | rpcnne0d |  | 
						
							| 325 |  | divass |  | 
						
							| 326 |  | div23 |  | 
						
							| 327 | 325 326 | eqtr3d |  | 
						
							| 328 | 322 323 324 327 | syl3anc |  | 
						
							| 329 | 307 321 328 | 3brtr4d |  | 
						
							| 330 |  | rpdivcl |  | 
						
							| 331 | 29 311 330 | sylancl |  | 
						
							| 332 | 331 302 | rpmulcld |  | 
						
							| 333 | 332 | rpred |  | 
						
							| 334 | 294 38 | rerpdivcld |  | 
						
							| 335 | 45 334 | remulcld |  | 
						
							| 336 | 183 | simp3d |  | 
						
							| 337 | 333 335 336 | lemul2d |  | 
						
							| 338 | 329 337 | mpbid |  | 
						
							| 339 | 336 | rpcnd |  | 
						
							| 340 | 334 | recnd |  | 
						
							| 341 | 339 322 340 | mul12d |  | 
						
							| 342 | 338 341 | breqtrd |  |