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

Theorem sqrlem6 4736
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 group(s):   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 ssrab 1556 . . 3 |- {x e. RR | (0 <_ x /\ (x x. x) <_ A)} (_ RR
31, 2eqsstr 1530 . 2 |- S (_ RR
4 ax0re 4063 . . . . . 6 |- 0 e. RR
54leid 4339 . . . . . . 7 |- 0 <_ 0
6 0cn 4100 . . . . . . . . 9 |- 0 e. CC
76mulzer1 4185 . . . . . . . 8 |- (0 x. 0) = 0
8 sqrlem1.1 . . . . . . . . 9 |- A e. RR
9 sqrlem1.2 . . . . . . . . 9 |- 0 < A
104, 8, 9ltlei 4303 . . . . . . . 8 |- 0 <_ A
117, 10eqbrtr 2076 . . . . . . 7 |- (0 x. 0) <_ A
125, 11pm3.2i 234 . . . . . 6 |- (0 <_ 0 /\ (0 x. 0) <_ A)
134, 12pm3.2i 234 . . . . 5 |- (0 e. RR /\ (0 <_ 0 /\ (0 x. 0) <_ A))
148, 9, 1sqrlem4 4734 . . . . 5 |- (0 e. S <-> (0 e. RR /\ (0 <_ 0 /\ (0 x. 0) <_ A)))
1513, 14mpbir 165 . . . 4 |- 0 e. S
16 n0i 1712 . . . 4 |- (0 e. S -> -. S = (/))
1715, 16ax-mp 6 . . 3 |- -. S = (/)
18 df-ne 1192 . . 3 |- (S =/= (/) <-> -. S = (/))
1917, 18mpbir 165 . 2 |- S =/= (/)
20 ax1re 4064 . . . 4 |- 1 e. RR
2120, 8readdcl 4118 . . 3 |- (1 + A) e. RR
228, 9, 1sqrlem4 4734 . . . . 5 |- (y e. S <-> (y e. RR /\ (0 <_ y /\ (y x. y) <_ A)))
23 leloet 4284 . . . . . . . . 9 |- ((0 e. RR /\ y e. RR) -> (0 <_ y <-> (0 < y \/ 0 = y)))
244, 23mpan 518 . . . . . . . 8 |- (y e. RR -> (0 <_ y <-> (0 < y \/ 0 = y)))
25 breq2 2066 . . . . . . . . . . 11 |- (y = if(y e. RR, y, 1) -> (0 < y <-> 0 < if(y e. RR, y, 1)))
26 opreq12 3008 . . . . . . . . . . . . . 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)))
2726anidms 332 . . . . . . . . . . . . 13 |- (y = if(y e. RR, y, 1) -> (y x. y) = (if(y e. RR, y, 1) x. if(y e. RR, y, 1)))
2827breq1d 2071 . . . . . . . . . . . 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))))
29 breq1 2065 . . . . . . . . . . . 12 |- (y = if(y e. RR, y, 1) -> (y < (1 + A) <-> if(y e. RR, y, 1) < (1 + A)))
3028, 29imbi12d 474 . . . . . . . . . . 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))))
3125, 30imbi12d 474 . . . . . . . . . 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)))))
32 lt01 4377 . . . . . . . . . . . . 13 |- 0 < 1
3320, 8, 32, 9addgt0i 4326 . . . . . . . . . . . 12 |- 0 < (1 + A)
3420elimel 1793 . . . . . . . . . . . . . 14 |- if(y e. RR, y, 1) e. RR
3534, 21lt2sq 4414 . . . . . . . . . . . . 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))))
364, 34ltle 4302 . . . . . . . . . . . . 13 |- (0 < if(y e. RR, y, 1) -> 0 <_ if(y e. RR, y, 1))
374, 21ltle 4302 . . . . . . . . . . . . 13 |- (0 < (1 + A) -> 0 <_ (1 + A))
3835, 36, 37syl2an 349 . . . . . . . . . . . 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))))
3933, 38mpan2 519 . . . . . . . . . . 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))))
4039biimprd 136 . . . . . . . . . 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)))
4131, 40dedth 1784 . . . . . . . . 9 |- (y e. RR -> (0 < y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))))
42 breq1 2065 . . . . . . . . . . . 12 |- (0 = y -> (0 < (1 + A) <-> y < (1 + A)))
4333, 42mpbii 168 . . . . . . . . . . 11 |- (0 = y -> y < (1 + A))
4443a1d 14 . . . . . . . . . 10 |- (0 = y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A)))
4544a1i 7 . . . . . . . . 9 |- (y e. RR -> (0 = y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))))
4641, 45jaod 329 . . . . . . . 8 |- (y e. RR -> ((0 < y \/ 0 = y) -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))))
4724, 46sylbid 178 . . . . . . 7 |- (y e. RR -> (0 <_ y -> ((y x. y) < ((1 + A) x. (1 + A)) -> y < (1 + A))))
48 axmulrcl 4069 . . . . . . . . 9 |- ((y e. RR /\ y e. RR) -> (y x. y) e. RR)
4948anidms 332 . . . . . . . 8 |- (y e. RR -> (y x. y) e. RR)
50 leloet 4284 . . . . . . . . . 10 |- (((y x. y) e. RR /\ A e. RR) -> ((y x. y) <_ A <-> ((y x. y) < A \/ (y x. y) = A)))
518, 9sqrlem1 4731 . . . . . . . . . . . 12 |- A < ((1 + A) x. (1 + A))
5221, 21remulcl 4119 . . . . . . . . . . . . 13 |- ((1 + A) x. (1 + A)) e. RR
53 axlttrn 4084 . . . . . . . . . . . . 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))))
5452, 53mp3an3 641 . . . . . . . . . . . 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))))
5551, 54mpan2i 522 . . . . . . . . . . 11 |- (((y x. y) e. RR /\ A e. RR) -> ((y x. y) < A -> (y x. y) < ((1 + A) x. (1 + A))))
56 breq1 2065 . . . . . . . . . . . . 13 |- ((y x. y) = A -> ((y x. y) < ((1 + A) x. (1 + A)) <-> A < ((1 + A) x. (1 + A))))
5751, 56mpbiri 169 . . . . . . . . . . . 12 |- ((y x. y) = A -> (y x. y) < ((1 + A) x. (1 + A)))
5857a1i 7 . . . . . . . . . . 11 |- (((y x. y) e. RR /\ A e. RR) -> ((y x. y) = A -> (y x. y) < ((1 + A) x. (1 + A))))
5955, 58jaod 329 . . . . . . . . . 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))))
6050, 59sylbid 178 . . . . . . . . 9 |- (((y x. y) e. RR /\ A e. RR) -> ((y x. y) <_ A -> (y x. y) < ((1 + A) x. (1 + A))))
618, 60mpan2 519 . . . . . . . 8 |- ((y x. y) e. RR -> ((y x. y) <_ A -> (y x. y) < ((1 + A) x. (1 + A))))
6249, 61syl 12 . . . . . . 7 |- (y e. RR -> ((y x. y) <_ A -> (y x. y) < ((1 + A) x. (1 + A))))
6347, 62syl5d 53 . . . . . 6 |- (y e. RR -> (0 <_ y -> ((y x. y) <_ A -> y < (1 + A))))
6463imp32 281 . . . . 5 |- (