Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
Unicode version

Theorem iintlem1 10632
Description: Lemma for iint 10634.
Assertion
Ref Expression
iintlem1 |- ((A e. RR /\ y e. |^|_x e. RR+ ((A - x)(,)(A + x))) -> (y e. RR -> y = A))
Distinct variable groups:   x,A   x,y

Proof of Theorem iintlem1
StepHypRef Expression
1 eliin 2571 . . . . . . 7 |- (y e. |^|_x e. RR+ ((A - x)(,)(A + x)) -> (y e. |^|_x e. RR+ ((A - x)(,)(A + x)) <-> A.x e. RR+ y e. ((A - x)(,)(A + x))))
2 absrpclt 6855 . . . . . . . . . . . . . . . 16 |- (((y - A) e. CC /\ (y - A) =/= 0) -> (abs`
(y - A)) e. RR+)
3 resubclt 5438 . . . . . . . . . . . . . . . . . . 19 |- ((y e. RR /\ A e. RR) -> (y - A) e. RR)
43ancoms 436 . . . . . . . . . . . . . . . . . 18 |- ((A e. RR /\ y e. RR) -> (y - A) e. RR)
54recnd 5315 . . . . . . . . . . . . . . . . 17 |- ((A e. RR /\ y e. RR) -> (y - A) e. CC)
65adantr 389 . . . . . . . . . . . . . . . 16 |- (((A e. RR /\ y e. RR) /\ -. y = A) -> (y - A) e. CC)
7 recnt 5313 . . . . . . . . . . . . . . . . . . . . . . 23 |- (y e. RR -> y e. CC)
8 recnt 5313 . . . . . . . . . . . . . . . . . . . . . . 23 |- (A e. RR -> A e. CC)
97, 8anim12i 333 . . . . . . . . . . . . . . . . . . . . . 22 |- ((y e. RR /\ A e. RR) -> (y e. CC /\ A e. CC))
109ancoms 436 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. RR /\ y e. RR) -> (y e. CC /\ A e. CC))
11 subeq0t 5403 . . . . . . . . . . . . . . . . . . . . 21 |- ((y e. CC /\ A e. CC) -> ((y - A) = 0 <-> y = A))
1210, 11syl 10 . . . . . . . . . . . . . . . . . . . 20 |- ((A e. RR /\ y e. RR) -> ((y - A) = 0 <-> y = A))
1312biimpd 153 . . . . . . . . . . . . . . . . . . 19 |- ((A e. RR /\ y e. RR) -> ((y - A) = 0 -> y = A))
1413con3d 95 . . . . . . . . . . . . . . . . . 18 |- ((A e. RR /\ y e. RR) -> (-. y = A -> -. (y - A) = 0))
1514imp 350 . . . . . . . . . . . . . . . . 17 |- (((A e. RR /\ y e. RR) /\ -. y = A) -> -. (y - A) = 0)
16 df-ne 1587 . . . . . . . . . . . . . . . . 17 |- ((y - A) =/= 0 <-> -. (y - A) = 0)
1715, 16sylibr 200 . . . . . . . . . . . . . . . 16 |- (((A e. RR /\ y e. RR) /\ -. y = A) -> (y - A) =/= 0)
182, 6, 17sylanc 471 . . . . . . . . . . . . . . 15 |- (((A e. RR /\ y e. RR) /\ -. y = A) -> (abs` (y - A)) e. RR+)
19 elrp 6282 . . . . . . . . . . . . . . . 16 |- (2 e. RR+ <-> (2 e. RR /\ 0 < 2))
20 2re 5979 . . . . . . . . . . . . . . . 16 |- 2 e. RR
21 2pos 5989 . . . . . . . . . . . . . . . 16 |- 0 < 2
2219, 20, 21mpbir2an 730 . . . . . . . . . . . . . . 15 |- 2 e. RR+
2318, 22jctir 293 . . . . . . . . . . . . . 14 |- (((A e. RR /\ y e. RR) /\ -. y = A) -> ((abs`
(y - A)) e. RR+ /\ 2 e. RR+))
24 rpdivclt 6292 . . . . . . . . . . . . . 14 |- (((abs` (y - A)) e. RR+ /\ 2 e. RR+) -> ((abs` (y - A)) / 2) e. RR+)
2523, 24syl 10 . . . . . . . . . . . . 13 |- (((A e. RR /\ y e. RR) /\ -. y = A) -> ((abs`
(y - A)) / 2) e. RR+)
26 simplr 413 . . . . . . . . . . . . . . . . . . . . . 22 |- (((A e. RR /\ y e. RR) /\ -. y = A) -> y e. RR)
2726ad2antrl 406 . . . . . . . . . . . . . . . . . . . . 21 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> y e. RR)
28 simpll 412 . . . . . . . . . . . . . . . . . . . . . 22 |- (((A e. RR /\ y e. RR) /\ -. y = A) -> A e. RR)
2928ad2antrl 406 . . . . . . . . . . . . . . . . . . . . 21 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> A e. RR)
30 0re 5440 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- 0 e. RR
31 ltsubadd2t 5628 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((y e. RR /\ A e. RR /\ 0 e. RR) -> ((y - A) < 0 <-> y < (A + 0)))
32 3simp2 789 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((y e. RR /\ A e. RR /\ 0 e. RR) -> A e. RR)
33 ax0id 5281 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (A e. CC -> (A + 0) = A)
3432, 8, 333syl 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((y e. RR /\ A e. RR /\ 0 e. RR) -> (A + 0) = A)
3534breq2d 2630 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((y e. RR /\ A e. RR /\ 0 e. RR) -> (y < (A + 0) <-> y < A))
3631, 35bitrd 528 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((y e. RR /\ A e. RR /\ 0 e. RR) -> ((y - A) < 0 <-> y < A))
3736biimpd 153 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((y e. RR /\ A e. RR /\ 0 e. RR) -> ((y - A) < 0 -> y < A))
38373exp 832 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (y e. RR -> (A e. RR -> (0 e. RR -> ((y - A) < 0 -> y < A))))
3938com13 33 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (0 e. RR -> (A e. RR -> (y e. RR -> ((y - A) < 0 -> y < A))))
4030, 39ax-mp 7 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (A e. RR -> (y e. RR -> ((y - A) < 0 -> y < A)))
4140imp 350 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ y e. RR) -> ((y - A) < 0 -> y < A))
4241ad2antrr 404 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs`
(y - A)) / 2) e. RR+) -> ((y - A) < 0 -> y < A))
4342impcom 351 . . . . . . . . . . . . . . . . . . . . 21 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> y < A)
4427, 29, 433jca 819 . . . . . . . . . . . . . . . . . . . 20 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> (y e. RR /\ A e. RR /\ y < A))
45 msra3 10631 . . . . . . . . . . . . . . . . . . . 20 |- ((y e. RR /\ A e. RR /\ y < A) -> y < (A - ((abs` (y - A)) / 2)))
46 orc 269 . . . . . . . . . . . . . . . . . . . 20 |- (y < (A - ((abs`
(y - A)) / 2)) -> (y < (A - ((abs` (y - A)) / 2)) \/ y = (A - ((abs` (y - A)) / 2))))
4744, 45, 463syl 20 . . . . . . . . . . . . . . . . . . 19 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> (y < (A - ((abs` (y - A)) / 2)) \/ y = (A - ((abs` (y - A)) / 2))))
48 leloet 5518 . . . . . . . . . . . . . . . . . . . 20 |- ((y e. RR /\ (A - ((abs` (y - A)) / 2)) e. RR) -> (y <_ (A - ((abs` (y - A)) / 2)) <-> (y < (A - ((abs` (y - A)) / 2)) \/ y = (A - ((abs` (y - A)) / 2)))))
49 pm3.22 438 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ y e. RR) -> (y e. RR /\ A e. RR))
5049ad2antrr 404 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs`
(y - A)) / 2) e. RR+) -> (y e. RR /\ A e. RR))
5150adantl 388 . . . . . . . . . . . . . . . . . . . . 21 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> (y e. RR /\ A e. RR))
52 msr3 10625 . . . . . . . . . . . . . . . . . . . . 21 |- ((y e. RR /\ A e. RR) -> (A - ((abs`
(y - A)) / 2)) e. RR)
5351, 52syl 10 . . . . . . . . . . . . . . . . . . . 20 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> (A - ((abs` (y - A)) / 2)) e. RR)
5448, 27, 53sylanc 471 . . . . . . . . . . . . . . . . . . 19 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> (y <_ (A - ((abs` (y - A)) / 2)) <-> (y < (A - ((abs` (y - A)) / 2)) \/ y = (A - ((abs` (y - A)) / 2)))))
5547, 54mpbird 196 . . . . . . . . . . . . . . . . . 18 |- (((y - A) < 0 /\ (((A e. RR /\ y e. RR) /\ -. y = A) /\ ((abs` (y - A)) / 2) e. RR+)) -> y <_ (A - ((abs` (y - A)) / 2)))
56 xrlenltt 5501 . . . . . . . . . . . . . . . . . . 19 |- ((y e. RR* /\ (A - ((abs` (y - A)) / 2)) e. RR*) -> (y <_ (A - ((abs` (y - A)) / 2)) <-> -. (A - ((abs` (y - A)) / 2)) < y))