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

Theorem sqrlem20 4750
Description: Lemma for square root theorem.
Hypotheses
Ref Expression
sqrlem1.1 |- A e. RR
sqrlem1.2 |- 0 < A
sqrlem15.3 |- B e. RR
sqrlem15.4 |- 0 < B
sqrlem19.5 |- (B x. B) < A
sqrlem20.6 |- S = {x e. RR | (0 <_ x /\ (x x. x) <_ A)}
Assertion
Ref Expression
sqrlem20 |- -. B = sup(S, RR, < )
Distinct variable group(s):   x,A   x,B   x,S

Proof of Theorem sqrlem20
StepHypRef Expression
1 sqrlem15.3 . . 3 |- B e. RR
2 sqrlem1.1 . . . . 5 |- A e. RR
31, 1remulcl 4119 . . . . 5 |- (B x. B) e. RR
42, 3resubcl 4174 . . . 4 |- (A - (B x. B)) e. RR
5 ax1re 4064 . . . . . . 7 |- 1 e. RR
65, 5readdcl 4118 . . . . . 6 |- (1 + 1) e. RR
76, 5readdcl 4118 . . . . 5 |- ((1 + 1) + 1) e. RR
87, 1remulcl 4119 . . . 4 |- (((1 + 1) + 1) x. B) e. RR
97recn 4098 . . . . 5 |- ((1 + 1) + 1) e. CC
101recn 4098 . . . . 5 |- B e. CC
11 lt01 4377 . . . . . . . 8 |- 0 < 1
125, 5, 11, 11addgt0i 4326 . . . . . . 7 |- 0 < (1 + 1)
136, 5, 12, 11addgt0i 4326 . . . . . 6 |- 0 < ((1 + 1) + 1)
147, 13gt0ne0i 4345 . . . . 5 |- ((1 + 1) + 1) =/= 0
15 sqrlem15.4 . . . . . 6 |- 0 < B
161, 15gt0ne0i 4345 . . . . 5 |- B =/= 0
179, 10, 14, 16muln0 4214 . . . 4 |- (((1 + 1) + 1) x. B) =/= 0
184, 8, 17redivcl 4274 . . 3 |- ((A - (B x. B)) / (((1 + 1) + 1) x. B)) e. RR
19 sqrlem1.2 . . . 4 |- 0 < A
20 sqrlem19.5 . . . 4 |- (B x. B) < A
212, 19, 1, 15, 20sqrlem19 4749 . . 3 |- 0 < ((A - (B x. B)) / (((1 + 1) + 1) x. B))
221, 18, 15, 21posex 4422 . 2 |- E.w e. RR (0 < w /\ (w < B /\ w < ((A - (B x. B)) / (((1 + 1) + 1) x. B))))
23 breq1 2065 . . . . . . 7 |- (w = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> (w < ((A - (B x. B)) / (((1 + 1) + 1) x. B)) <-> if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < ((A - (B x. B)) / (((1 + 1) + 1) x. B))))
2423imbi1d 465 . . . . . 6 |- (w = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> ((w < ((A - (B x. B)) / (((1 + 1) + 1) x. B)) -> -. B = sup(S, RR, < )) <-> (if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < ((A - (B x. B)) / (((1 + 1) + 1) x. B)) -> -. B = sup(S, RR, < ))))
25 eleq1 1149 . . . . . . . . . 10 |- (w = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> (w e. RR <-> if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR))
26 breq2 2066 . . . . . . . . . 10 |- (w = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> (0 < w <-> 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1)))))
27 breq1 2065 . . . . . . . . . 10 |- (w = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> (w < B <-> if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B))
2825, 26, 27bi3and 636 . . . . . . . . 9 |- (w = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> ((w e. RR /\ 0 < w /\ w < B) <-> (if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR /\ 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) /\ if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B)))
29 eleq1 1149 . . . . . . . . . 10 |- ((B / (1 + 1)) = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> ((B / (1 + 1)) e. RR <-> if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR))
30 breq2 2066 . . . . . . . . . 10 |- ((B / (1 + 1)) = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> (0 < (B / (1 + 1)) <-> 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1)))))
31 breq1 2065 . . . . . . . . . 10 |- ((B / (1 + 1)) = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> ((B / (1 + 1)) < B <-> if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B))
3229, 30, 31bi3and 636 . . . . . . . . 9 |- ((B / (1 + 1)) = if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) -> (((B / (1 + 1)) e. RR /\ 0 < (B / (1 + 1)) /\ (B / (1 + 1)) < B) <-> (if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR /\ 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) /\ if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B)))
336, 12gt0ne0i 4345 . . . . . . . . . . 11 |- (1 + 1) =/= 0
341, 6, 33redivcl 4274 . . . . . . . . . 10 |- (B / (1 + 1)) e. RR
351, 6, 15, 12divgt0i 4391 . . . . . . . . . 10 |- 0 < (B / (1 + 1))
361halfpos 4421 . . . . . . . . . . 11 |- (0 < B <-> (B / (1 + 1)) < B)
3715, 36mpbi 164 . . . . . . . . . 10 |- (B / (1 + 1)) < B
3834, 35, 373pm3.2i 603 . . . . . . . . 9 |- ((B / (1 + 1)) e. RR /\ 0 < (B / (1 + 1)) /\ (B / (1 + 1)) < B)
3928, 32, 38elimhyp 1790 . . . . . . . 8 |- (if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR /\ 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) /\ if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B)
40 3simp1 594 . . . . . . . 8 |- ((if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR /\ 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) /\ if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B) -> if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR)
4139, 40ax-mp 6 . . . . . . 7 |- if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR
42 3simp2 595 . . . . . . . 8 |- ((if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR /\ 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) /\ if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B) -> 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))))
4339, 42ax-mp 6 . . . . . . 7 |- 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1)))
44 3simp3 596 . . . . . . . 8 |- ((if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) e. RR /\ 0 < if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) /\ if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B) -> if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B)
4539, 44ax-mp 6 . . . . . . 7 |- if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < B
46 sqrlem20.6 . . . . . . 7 |- S = {x e. RR | (0 <_ x /\ (x x. x) <_ A)}
472, 19, 1, 15, 41, 43, 45, 46sqrlem18 4748 . . . . . 6 |- (if((w e. RR /\ 0 < w /\ w < B), w, (B / (1 + 1))) < ((A - (B x. B)) / (((1 + 1) + 1) x. B)) -> -. B = sup