HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem sqrlem11 6684
Description: Lemma for square root theorem.
Hypotheses
Ref Expression
sqrlem1.1 A
sqrlem1.2 0 < A
sqrlem9.3 B
sqrlem9.4 C
sqrlem9.5 0 < B
sqrlem9.6 A < (B · B)
sqrlem9.7 C = ((B + (A / B)) / (1 + 1))
Assertion
Ref Expression
sqrlem11 A < (C · C)

Proof of Theorem sqrlem11
StepHypRef Expression
1 sqrlem9.3 . . . . . . . . . . . 12 B
21, 1remulcl 5347 . . . . . . . . . . 11 (B · B)
32recn 5326 . . . . . . . . . 10 (B · B)
4 1re 5447 . . . . . . . . . . . . 13 1
54, 4readdcl 5346 . . . . . . . . . . . 12 (1 + 1)
65recn 5326 . . . . . . . . . . 11 (1 + 1)
76negcl 5381 . . . . . . . . . 10 -(1 + 1)
8 sqrlem1.1 . . . . . . . . . . . 12 A
98renegcl 5428 . . . . . . . . . . 11 -A
109recn 5326 . . . . . . . . . 10 -A
113, 7, 10mul12 5435 . . . . . . . . 9 ((B · B) · (-(1 + 1) · -A)) = (-(1 + 1) · ((B · B) · -A))
122, 9remulcl 5347 . . . . . . . . . . 11 ((B · B) · -A)
1312recn 5326 . . . . . . . . . 10 ((B · B) · -A)
146, 13mulneg1 5457 . . . . . . . . 9 (-(1 + 1) · ((B · B) · -A)) = -((1 + 1) · ((B · B) · -A))
15131p1times 5445 . . . . . . . . . . 11 ((1 + 1) · ((B · B) · -A)) = (((B · B) · -A) + ((B · B) · -A))
1615negeqi 5372 . . . . . . . . . 10 -((1 + 1) · ((B · B) · -A)) = -(((B · B) · -A) + ((B · B) · -A))
17 df-neg 5370 . . . . . . . . . 10 -(((B · B) · -A) + ((B · B) · -A)) = (0 − (((B · B) · -A) + ((B · B) · -A)))
1816, 17eqtr 1498 . . . . . . . . 9 -((1 + 1) · ((B · B) · -A)) = (0 − (((B · B) · -A) + ((B · B) · -A)))
1911, 14, 183eqtr 1502 . . . . . . . 8 ((B · B) · (-(1 + 1) · -A)) = (0 − (((B · B) · -A) + ((B · B) · -A)))
202, 9readdcl 5346 . . . . . . . . . . 11 ((B · B) + -A)
218recn 5326 . . . . . . . . . . . . 13 A
2221negid 5392 . . . . . . . . . . . 12 (A + -A) = 0
23 sqrlem9.6 . . . . . . . . . . . . 13 A < (B · B)
248, 2, 9ltadd1 5603 . . . . . . . . . . . . 13 (A < (B · B) ↔ (A + -A) < ((B · B) + -A))
2523, 24mpbi 189 . . . . . . . . . . . 12 (A + -A) < ((B · B) + -A)
2622, 25eqbrtrr 2641 . . . . . . . . . . 11 0 < ((B · B) + -A)
2720, 20, 26, 26mulgt0i 5620 . . . . . . . . . 10 0 < (((B · B) + -A) · ((B · B) + -A))
283, 10, 3, 10muladd 5438 . . . . . . . . . 10 (((B · B) + -A) · ((B · B) + -A)) = ((((B · B) · (B · B)) + (-A · -A)) + (((B · B) · -A) + ((B · B) · -A)))
2927, 28breqtr 2643 . . . . . . . . 9 0 < ((((B · B) · (B · B)) + (-A · -A)) + (((B · B) · -A) + ((B · B) · -A)))
30 0re 5452 . . . . . . . . . 10 0
3112, 12readdcl 5346 . . . . . . . . . 10 (((B · B) · -A) + ((B · B) · -A))
322, 2remulcl 5347 . . . . . . . . . . 11 ((B · B) · (B · B))
339, 9remulcl 5347 . . . . . . . . . . 11 (-A · -A)
3432, 33readdcl 5346 . . . . . . . . . 10 (((B · B) · (B · B)) + (-A · -A))
3530, 31, 34ltsubadd 5606 . . . . . . . . 9 ((0 − (((B · B) · -A) + ((B · B) · -A))) < (((B · B) · (B · B)) + (-A · -A)) ↔ 0 < ((((B · B) · (B · B)) + (-A · -A)) + (((B · B) · -A) + ((B · B) · -A))))
3629, 35mpbir 190 . . . . . . . 8 (0 − (((B · B) · -A) + ((B · B) · -A))) < (((B · B) · (B · B)) + (-A · -A))
3719, 36eqbrtr 2639 . . . . . . 7 ((B · B) · (-(1 + 1) · -A)) < (((B · B) · (B · B)) + (-A · -A))
385renegcl 5428 . . . . . . . . . 10 -(1 + 1)
3938, 9remulcl 5347 . . . . . . . . 9 (-(1 + 1) · -A)
402, 39remulcl 5347 . . . . . . . 8 ((B · B) · (-(1 + 1) · -A))
41 sqrlem9.5 . . . . . . . . 9 0 < B
421, 1, 41, 41mulgt0i 5620 . . . . . . . 8 0 < (B · B)
4340, 34, 2, 42ltdiv1i 5825 . . . . . . 7 (((B · B) · (-(1 + 1) · -A)) < (((B · B) · (B · B)) + (-A · -A)) ↔ (((B · B) · (-(1 + 1) · -A)) / (B · B)) < ((((B · B) · (B · B)) + (-A · -A)) / (B · B)))
4437, 43mpbi 189 . . . . . 6 (((B · B) · (-(1 + 1) · -A)) / (B · B)) < ((((B · B) · (B · B)) + (-A · -A)) / (B · B))
4539recn 5326 . . . . . . . 8 (-(1 + 1) · -A)
461recn 5326 . . . . . . . . 9 B
471, 41gt0ne0i 5629 . . . . . . . . 9 B ≠ 0
4846, 46, 47, 47muln0 5711 . . . . . . . 8 (B · B) ≠ 0
4945, 3, 48divcan3 5759 . . . . . . 7 (((B · B) · (-(1 + 1) · -A)) / (B · B)) = (-(1 + 1) · -A)
506, 21mul2neg 5459 . . . . . . 7 (-(1 + 1) · -A) = ((1 + 1) · A)
5149, 50eqtr 1498 . . . . . 6 (((B · B) · (-(1 + 1) · -A)) / (B · B)) = ((1 + 1) · A)
5232recn 5326 . . . . . . 7 ((B · B) · (B · B))
5333recn 5326 . . . . . . 7 (-A · -A)
542, 42gt0ne0i 5629 . . . . . . 7 (B · B) ≠ 0
5552, 53, 3, 54divdir 5754 . . . . . 6 ((((B · B) · (B · B)) + (-A · -A)) / (B · B)) = ((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B)))
5644, 51, 553brtr3 2647 . . . . 5 ((1 + 1) · A) < ((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B)))
575, 8remulcl 5347 . . . . . 6 ((1 + 1) · A)
5832, 2, 54redivcl 5800 . . . . . . 7 (((B · B) · (B · B)) / (B · B))
5933, 2, 54redivcl 5800 . . . . . . 7 ((-A · -A) / (B · B))
6058, 59readdcl 5346 . . . . . 6 ((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B)))
6157, 60, 57ltadd1 5603 . . . . 5 (((1 + 1) · A) < ((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B))) ↔ (((1 + 1) · A) + ((1 + 1) · A)) < (((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B))) + ((1 + 1) · A)))
6256, 61mpbi 189 . . . 4 (((1 + 1) · A) + ((1 + 1) · A)) < (((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B))) + ((1 + 1) · A))
635, 5remulcl 5347 . . . . . . 7 ((1 + 1) · (1 + 1))
6463recn 5326 . . . . . 6 ((1 + 1) · (1 + 1))
6521, 64mulcom 5335 . . . . 5 (A · ((1 + 1) · (1 + 1))) = (((1 + 1) · (1 + 1)) · A)
666, 6, 21mulass 5337 . . . . 5 (((1 + 1) · (1 + 1)) · A) = ((1 + 1) · ((1 + 1) · A))
6757recn 5326 . . . . . 6 ((1 + 1) · A)
68671p1times 5445 . . . . 5 ((1 + 1) · ((1 + 1) · A)) = (((1 + 1) · A) + ((1 + 1) · A))
6965, 66, 683eqtr 1502 . . . 4 (A · ((1 + 1) · (1 + 1))) = (((1 + 1) · A) + ((1 + 1) · A))
708, 1, 47redivcl 5800 . . . . . . 7 (A / B)
7170recn 5326 . . . . . 6 (A / B)
7246, 71, 46, 71muladd 5438 . . . . 5 ((B + (A / B)) · (B + (A / B))) = (((B · B) + ((A / B) · (A / B))) + ((B · (A / B)) + (B · (A / B))))
733, 3, 54divcan4 5760 . . . . . . . 8 (((B · B) · (B · B)) / (B · B)) = (B · B)
7473eqcomi 1482 . . . . . . 7 (B · B) = (((B · B) · (B · B)) / (B · B))
7521, 46, 21, 46, 47, 47divmuldiv 5788 . . . . . . . 8 ((A / B) · (A / B)) = ((A · A) / (B · B))
7621, 21mul2neg 5459 . . . . . . . . 9 (-A · -A) = (A · A)
7776opreq1i 3977 . . . . . . . 8 ((-A · -A) / (B · B)) = ((A · A) / (B · B))
7875, 77eqtr4 1501 . . . . . . 7 ((A / B) · (A / B)) = ((-A · -A) / (B · B))
7974, 78opreq12i 3979 . . . . . 6 ((B · B) + ((A / B) · (A / B))) = ((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B)))
8046, 71mulcl 5333 . . . . . . . 8 (B · (A / B))
81801p1times 5445 . . . . . . 7 ((1 + 1) · (B · (A / B))) = ((B · (A / B)) + (B · (A / B)))
8221, 46, 47divcan2 5728 . . . . . . . 8 (B · (A / B)) = A
8382opreq2i 3978 . . . . . . 7 ((1 + 1) · (B · (A / B))) = ((1 + 1) · A)
8481, 83eqtr3 1500 . . . . . 6 ((B · (A / B)) + (B · (A / B))) = ((1 + 1) · A)
8579, 84opreq12i 3979 . . . . 5 (((B · B) + ((A / B) · (A / B))) + ((B · (A / B)) + (B · (A / B)))) = (((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B))) + ((1 + 1) · A))
8672, 85eqtr 1498 . . . 4 ((B + (A / B)) · (B + (A / B))) = (((((B · B) · (B · B)) / (B · B)) + ((-A · -A) / (B · B))) + ((1 + 1) · A))
8762, 69, 863brtr4 2648 . . 3 (A · ((1 + 1) · (1 + 1))) < ((B + (A / B)) · (B + (A / B)))
888, 63remulcl 5347 . . . 4 (A · ((1 + 1) · (1 + 1)))
891, 70readdcl 5346 . . . . 5 (B + (A / B))
9089, 89remulcl 5347 . . . 4 ((B + (A / B)) · (B + (A / B)))
91 lt01 5692 . . . . . 6 0 < 1
924, 4, 91, 91addgt0i 5613 . . . . 5 0 < (1 + 1)
935, 5, 92, 92mulgt0i 5620 . . . 4 0 < ((1 + 1) · (1 + 1))
9488, 90, 63, 93ltdiv1i 5825 . . 3 ((A · ((1 + 1) · (1 + 1))) < ((B + (A / B)) · (B + (A / B))) ↔ ((A · ((1 + 1) · (1 + 1))) / ((1 + 1) · (1 + 1))) < (((B + (A / B)) · (B + (A / B))) / ((1 + 1) · (1 + 1))))
9587, 94mpbi 189 . 2 ((A · ((1 + 1) · (1 + 1))) / ((1 + 1) · (1 + 1))) < (((B + (A / B)) · (B + (A / B))) / ((1 + 1) · (1 + 1)))
9663, 93gt0ne0i 5629 . . 3 ((1 + 1) · (1 + 1)) ≠ 0
9721, 64, 96divcan4 5760 . 2 ((A · ((1 + 1) · (1 + 1))) / ((1 + 1) · (1 + 1))) = A
98 sqrlem9.7 . . . 4 C = ((B + (A / B)) / (1 + 1))
9998, 98opreq12i 3979 . . 3 (C · C) = (((B + (A / B)) / (1 + 1)) · ((B + (A / B)) / (1 + 1)))
10089recn 5326 . . . 4 (B + (A / B))
1015, 92gt0ne0i 5629 . . . 4 (1 + 1) ≠ 0
102100, 6, 100, 6, 101, 101divmuldiv 5788 . . 3 (((B + (A / B)) / (1 + 1)) · ((B + (A / B)) / (1 + 1))) = (((B + (A / B)) · (B + (A / B))) / ((1 + 1) · (1 + 1)))
10399, 102eqtr2 1499 . 2 (((B + (A / B)) · (B + (A / B))) / ((1 + 1) · (1 + 1))) = (C · C)
10495, 97, 1033brtr3 2647 1 A < (C · C)
Colors of variables: wff set class
Syntax hints:   = wceq 958   wcel 960   class class class wbr 2624  (class class class)co 3969  cr 5245  0cc0 5246  1c1 5247   + caddc 5249   · cmul 5251   − cmin 5304  -cneg 5305   / cdiv 5306   < clt 5498
This theorem is referenced by:  sqrlem12 6685
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 964  ax-gen 965  ax-8 966  ax-9 967  ax-10 968  ax-11 969  ax-12 970  ax-13 971  ax-14 972  ax-17 973  ax-4 975  ax-5o 977  ax-6o 980  ax-9o 1125  ax-10o 1142  ax-16 1212  ax-11o 1220  ax-ext 1462  ax-rep 2698  ax-sep 2708  ax-nul 2715  ax-pow 2748  ax-pr 2785  ax-un 2872  ax-inf2 4634
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3or 778  df-3an 779  df-ex 983  df-sb 1174  df-eu 1384  df-mo 1385  df-clab 1467  df-cleq 1472  df-clel 1475  df-ne 1590  df-nel 1591  df-ral 1652  df-rex 1653  df-reu 1654  df-rab 1655  df-v 1815  df-sbc 1945  df-csb 2005  df-dif 2052  df-un 2053  df-in 2054  df-ss 2056  df-pss 2058  df-nul 2284  df-if 2366  df-pw 2406  df-sn 2416  df-pr 2417  df-tp 2419  df-op 2420  df-uni 2508  df-int 2538  df-iun 2572  df-br 2625  df-opab 2672  df-tr 2686  df-eprel 2838  df-id 2841  df-po 2846  df-so 2856  df-fr 2923  df-we 2940  df-ord 2957  df-on 2958  df-lim 2959  df-suc 2960  df-om 3138  df-xp 3190  df-rel 3191  df-cnv 3192  df-co 3193  df-dm 3194  df-rn 3195  df-res 3196  df-ima 3197  df-fun 3198  df-fn 3199  df-f 3200  df-f1 3201  df-fo 3202  df-f1o 3203  df-fv 3204  df-rdg 3938  df-opr 3971  df-oprab 3972  df-1st 4085  df-2nd 4086  df-1o 4139  df-oadd 4141  df-omul 4142  df-er 4267  df-ec 4269  df-qs 4272  df-en 4374  df-dom 4375  df-sdom 4376  df-ni 5012  df-pli 5013  df-mi 5014  df-lti 5015  df-plpq 5047  df-mpq 5048  df-enq 5049  df-nq 5050  df-plq 5051  df-mq 5052  df-rq 5053  df-ltq 5054  df-1q 5055  df-np 5098  df-1p 5099  df-plp 5100  df-mp 5101  df-ltp 5102  df-plpr 5176  df-mpr 5177  df-enr 5178  df-nr 5179  df-plr 5180  df-mr 5181  df-ltr 5182  df-0r 5183  df-1r 5184  df-m1r 5185  df-c 5252  df-0 5253  df-1 5254  df-i 5255  df-r 5256  df-plus 5257  df-mul 5258  df-lt 5259  df-sub 5368  df-neg 5370  df-pnf 5499  df-mnf 5500  df-xr 5501  df-ltxr 5502  df-le 5503  df-div 5715
Copyright terms: Public domain