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

Theorem sqrlem6 6678
Description: Lemma for square root theorem.
Hypotheses
Ref Expression
sqrlem1.1 |- A e. RR
sqrlem1.2 |- 0 < A
sqrlem4.3 |- S = {x e. RR | (0 <_ x /\ (x x. x) <_ A)}
Assertion
Ref Expression
sqrlem6 |- (S (_ RR /\ S =/= (/) /\ E.x e. RR A.y e. S y < x)
Distinct variable groups:   x,y,A   x,S,y

Proof of Theorem sqrlem6
StepHypRef Expression
1 sqrlem4.3 . . 3 |- S = {x e. RR | (0 <_ x /\ (x x. x) <_ A)}
2 ssrab2 2131 . . 3 |- {x e. RR | (0 <_ x /\ (x x. x) <_ A)} (_ RR
31, 2eqsstr 2091 . 2 |- S (_ RR
4 sqrlem1.1 . . . . . 6 |- A e. RR
5 sqrlem1.2 . . . . . 6 |- 0 < A
64, 5, 1sqrlem4 6676 . . . . 5 |- (0 e. S <-> (0 e. RR /\ (0 <_ 0 /\ (0 x. 0) <_ A)))
7 0re 5440 . . . . 5 |- 0 e. RR
87leid 5610 . . . . . 6 |- 0 <_ 0
9 0cn 5328 . . . . . . . 8 |- 0 e. CC
109mul01 5431 . . . . . . 7 |- (0 x. 0) = 0
117, 4, 5ltlei 5581 . . . . . . 7 |- 0 <_ A
1210, 11eqbrtr 2634 . . . . . 6 |- (0 x. 0) <_ A
138, 12pm3.2i 285 . . . . 5 |- (0 <_ 0 /\ (0 x. 0) <_ A)
146, 7, 13mpbir2an 730 . . . 4 |- 0 e. S
15 n0i 2285 . . . 4 |- (0 e. S -> -. S = (/))
1614, 15ax-mp 7 . . 3 |- -. S = (/)
17 df-ne 1587 . . 3 |- (S =/= (/) <-> -. S = (/))
1816, 17mpbir 190 . 2 |- S =/= (/)
19 1re 5435 . . . 4 |- 1 e. RR
2019, 4readdcl 5334 . . 3 |- (1 + A) e. RR
214, 5, 1sqrlem4 6676 . . . . 5 |- (y e. S <-> (y e. RR /\ (0 <_ y /\ (y x. y) <_ A)))
22 leloet 5518 . . . . . . . . 9 |- ((0 e. RR /\ y e. RR) -> (0 <_ y <-> (0 < y \/ 0 = y)))
237, 22mpan 695 . . . . . . . 8 |- (y e. RR -> (0 <_ y <-> (0 < y \/ 0 = y)))
24 breq2 2623 . . . . . . . . . . 11 |- (y = if(y e. RR, y, 1) -> (0 < y <-> 0 < if(y e. RR, y, 1)))
25 opreq12 3970 . . . . . . . . . . . . . 14 |- ((y = if(y e. RR, y, 1) /\ y = if(y e. RR, y, 1)) -> (y x. y) = (if(y e. RR, y, 1) x. if(y e. RR, y, 1)))
2625anidms 434 . . . . . . . . . . . . 13 |- (y = if(y e. RR, y, 1) -> (y x. y) = (if(y e. RR, y, 1) x. if(y e. RR, y, 1)))
2726breq1d 2629 . . . . . . . . . . . 12 |- (y = if(y e. RR, y, 1) -> ((y x. y) < ((1 + A) x. (1 + A)) <-> (if(y e. RR, y, 1) x. if(y e. RR, y, 1)) < ((1 + A) x. (1 + A))))
28 breq1 2622 . . . . . . . . . . . 12 |- (y = if(y e. RR, y, 1) -> (y < (1 + A) <-> if(y e. RR, y, 1) < (1 + A)))
2927, 28imbi12d 626 . . . . . . . . . . 11 |- (y = if(y e. RR, y, 1) -> (((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A)) <-> ((if(y e. RR, y, 1) x. if(y e. RR, y, 1)) < ((1 + A) x. (1 + A)) -> if(y e. RR, y, 1) < (1 + A))))
3024, 29imbi12d 626 . . . . . . . . . 10 |- (y = if(y e. RR, y, 1) -> ((0 < y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))) <-> (0 < if(y e. RR, y, 1) -> ((if(y e. RR, y, 1) x. if(y e. RR, y, 1)) < ((1 + A) x. (1 + A)) -> if(y e. RR, y, 1) < (1 + A)))))
31 lt01 5680 . . . . . . . . . . . . 13 |- 0 < 1
3219, 4, 31, 5addgt0i 5601 . . . . . . . . . . . 12 |- 0 < (1 + A)
3319elimel 2394 . . . . . . . . . . . . . 14 |- if(y e. RR, y, 1) e. RR
3433, 20lt2msq 5881 . . . . . . . . . . . . 13 |- ((0 <_ if(y e. RR, y, 1) /\ 0 <_ (1 + A)) -> (if(y e. RR, y, 1) < (1 + A) <-> (if(y e. RR, y, 1) x. if(y e. RR, y, 1)) < ((1 + A) x. (1 + A))))
357, 33ltle 5580 . . . . . . . . . . . . 13 |- (0 < if(y e. RR, y, 1) -> 0 <_ if(y e. RR, y, 1))
367, 20ltle 5580 . . . . . . . . . . . . 13 |- (0 < (1 + A) -> 0 <_ (1 + A))
3734, 35, 36syl2an 454 . . . . . . . . . . . 12 |- ((0 < if(y e. RR, y, 1) /\ 0 < (1 + A)) -> (if(y e. RR, y, 1) < (1 + A) <-> (if(y e. RR, y, 1) x. if(y e. RR, y, 1)) < ((1 + A) x. (1 + A))))
3832, 37mpan2 696 . . . . . . . . . . 11 |- (0 < if(y e. RR, y, 1) -> (if(y e. RR, y, 1) < (1 + A) <-> (if(y e. RR, y, 1) x. if(y e. RR, y, 1)) < ((1 + A) x. (1 + A))))
3938biimprd 154 . . . . . . . . . 10 |- (0 < if(y e. RR, y, 1) -> ((if(y e. RR, y, 1) x. if(y e. RR, y, 1)) < ((1 + A) x. (1 + A)) -> if(y e. RR, y, 1) < (1 + A)))
4030, 39dedth 2383 . . . . . . . . 9 |- (y e. RR -> (0 < y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))))
41 breq1 2622 . . . . . . . . . . . 12 |- (0 = y -> (0 < (1 + A) <-> y < (1 + A)))
4232, 41mpbii 193 . . . . . . . . . . 11 |- (0 = y -> y < (1 + A))
4342a1d 12 . . . . . . . . . 10 |- (0 = y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A)))
4443a1i 8 . . . . . . . . 9 |- (y e. RR -> (0 = y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))))
4540, 44jaod 424 . . . . . . . 8 |- (y e. RR -> ((0 < y \/ 0 = y) -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))))
4623, 45sylbid 203 . . . . . . 7 |- (y e. RR -> (0 <_ y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))))
47 axmulrcl 5274 . . . . . . . . 9 |- ((y e. RR /\ y e. RR) -> (y x. y) e. RR)
4847anidms 434 . . . . . . . 8 |- (y e. RR -> (y x. y) e. RR)
49 leloet 5518 . . . . . . . . . 10 |- (((y x. y) e. RR /\ A e. RR) -> ((y x. y) <_ A <-> ((y x. y) < A \/ (y x. y) = A)))
504, 5sqrlem1 6673 . . . . . . . . . . . 12 |- A < ((1 + A) x. (1 + A))
5120, 20remulcl 5335 . . . . . . . . . . . . 13 |- ((1 + A) x. (1 + A)) e. RR
52 axlttrn 5504 . . . . . . . . . . . . 13 |- (((y x. y) e. RR /\ A e. RR /\ ((1 + A) x. (1 + A)) e. RR) -> (((y x. y) < A /\ A < ((1 + A) x. (1 + A))) -> (y x. y) < ((1 + A) x. (1 + A))))
5351, 52mp3an3 905 . . . . . . . . . . . 12 |- (((y x. y) e. RR /\ A e. RR) -> (((y x. y) < A /\ A < ((1 + A) x. (1 + A))) -> (y x. y) < ((1 + A) x. (1 + A))))
5450, 53mpan2i 699 . . . . . . . . . . 11 |- (((y x. y) e. RR /\ A e. RR) -> ((y x. y) < A -> (y x. y) < ((1 + A) x. (1 + A))))
55 breq1 2622 . . . . . . . . . . . . 13 |- ((y x. y) = A -> ((y x. y) < ((1 + A) x. (1 + A)) <-> A < ((1 + A) x. (1 + A))))
5650, 55mpbiri 194 . . . . . . . . . . . 12 |- ((y x. y) = A -> (y x. y) < ((1 + A) x. (1 + A)))
5756a1i 8 . . . . . . . . . . 11 |- (((y x. y) e. RR /\ A e. RR) -> ((y x. y) = A -> (y x. y) < ((1 + A) x. (1 + A))))
5854, 57jaod 424 . . . . . . . . . 10 |- (((y x. y) e. RR /\ A e. RR) -> (((y x. y) < A \/ (y x. y) = A) -> (y x. y) < ((1 + A) x. (1 + A))))
5949, 58sylbid 203 . . . . . . . . 9 |- (((y x. y) e. RR /\ A e. RR) -> ((y x. y) <_ A -> (y x. y) < ((1 + A) x. (1 + A))))
604, 59mpan2 696 . . . . . . . 8 |- ((y x. y) e. RR -> ((y x. y) <_ A -> (y x. y) < ((1 + A) x. (1 + A))))
6148, 60syl 10 . . . . . . 7 |- (y e. RR -> ((y x. y) <_ A -> (y x. y) < ((1 + A) x. (1 + A))