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

Theorem ivthlem6 7229
Description: Lemma for isupivth 7233: modus tollens case 1.
Hypotheses
Ref Expression
ivthlem4.1 |- A e. RR
ivthlem4.2 |- B e. RR
ivthlem4.3 |- U e. RR
ivthlem4.4 |- A < B
ivthlem4.5 |- ((F` A) < U /\ U < (F` B))
ivthlem4.6 |- C = sup(S, RR, < )
ivthlem4.7 |- S = {c e. (A[,]B) | (F` c) <_ U}
ivthlem4.8 |- F e. ((A[,]B)-cn->RR)
ivthlem6.9 |- (ph <-> D e. RR+)
ivthlem6.10 |- (ps <-> A.w e. (A[,]B)((abs` (C - w)) < D -> U < (F` w)))
ivthlem6.11 |- (ch <-> A.w e. (A[,]B)((abs` (C - w)) < D -> (F` w) < U))
ivthlem6.12 |- P = if(B <_ (C + D), B, (C + D))
Assertion
Ref Expression
ivthlem6 |- -. (ph /\ ps)
Distinct variable groups:   A,c,w   B,c,w   w,C   F,c,w   w,S   U,c,w   w,D

Proof of Theorem ivthlem6
StepHypRef Expression
1 fveq2 3715 . . . . . . . . . . . . . 14 |- (c = x -> (F` c) = (F` x))
21breq1d 2624 . . . . . . . . . . . . 13 |- (c = x -> ((F` c) <_ U <-> (F` x) <_ U))
3 ivthlem4.7 . . . . . . . . . . . . 13 |- S = {c e. (A[,]B) | (F` c) <_ U}
42, 3elrab2 1903 . . . . . . . . . . . 12 |- (x e. S <-> (x e. (A[,]B) /\ (F` x) <_ U))
54pm3.27bi 326 . . . . . . . . . . 11 |- (x e. S -> (F` x) <_ U)
64pm3.26bi 322 . . . . . . . . . . . . 13 |- (x e. S -> x e. (A[,]B))
7 ivthlem4.1 . . . . . . . . . . . . . . . 16 |- A e. RR
8 ivthlem4.2 . . . . . . . . . . . . . . . 16 |- B e. RR
9 iccssret 6337 . . . . . . . . . . . . . . . 16 |- ((A e. RR /\ B e. RR) -> (A[,]B) (_ RR)
107, 8, 9mp2an 696 . . . . . . . . . . . . . . 15 |- (A[,]B) (_ RR
11 axresscn 5248 . . . . . . . . . . . . . . 15 |- RR (_ CC
1210, 11sstri 2069 . . . . . . . . . . . . . 14 |- (A[,]B) (_ CC
13 ivthlem4.8 . . . . . . . . . . . . . 14 |- F e. ((A[,]B)-cn->RR)
14 cncffvelrn 7211 . . . . . . . . . . . . . 14 |- (((A[,]B) (_ CC /\ RR (_ CC /\ F e. ((A[,]B)-cn->RR)) -> (x e. (A[,]B) -> (F` x) e. RR))
1512, 11, 13, 14mp3an 914 . . . . . . . . . . . . 13 |- (x e. (A[,]B) -> (F` x) e. RR)
166, 15syl 10 . . . . . . . . . . . 12 |- (x e. S -> (F` x) e. RR)
17 ivthlem4.3 . . . . . . . . . . . . 13 |- U e. RR
18 lenltt 5490 . . . . . . . . . . . . 13 |- (((F` x) e. RR /\ U e. RR) -> ((F` x) <_ U <-> -. U < (F` x)))
1917, 18mpan2 695 . . . . . . . . . . . 12 |- ((F` x) e. RR -> ((F` x) <_ U <-> -. U < (F` x)))
2016, 19syl 10 . . . . . . . . . . 11 |- (x e. S -> ((F` x) <_ U <-> -. U < (F` x)))
215, 20mpbid 195 . . . . . . . . . 10 |- (x e. S -> -. U < (F` x))
22213ad2ant1 799 . . . . . . . . 9 |- ((x e. S /\ ph /\ ps) -> -. U < (F` x))
23 ivthlem4.4 . . . . . . . . . . . . . . . . 17 |- A < B
24 ivthlem4.5 . . . . . . . . . . . . . . . . 17 |- ((F` A) < U /\ U < (F` B))
25 ivthlem4.6 . . . . . . . . . . . . . . . . 17 |- C = sup(S, RR, < )
267, 8, 17, 23, 24, 25, 3, 13ivthlem4 7227 . . . . . . . . . . . . . . . 16 |- ((S (_ RR /\ S =/= (/) /\ E.v e. RR A.y e. S y <_ v) /\ A e. S)
2726pm3.26i 320 . . . . . . . . . . . . . . 15 |- (S (_ RR /\ S =/= (/) /\ E.v e. RR A.y e. S y <_ v)
2827suprubi 6017 . . . . . . . . . . . . . 14 |- (x e. S -> x <_ sup(S, RR, < ))
2928, 25syl6breqr 2650 . . . . . . . . . . . . 13 |- (x e. S -> x <_ C)
3029adantr 389 . . . . . . . . . . . 12 |- ((x e. S /\ ph) -> x <_ C)
31 ivthlem6.9 . . . . . . . . . . . . . . . . 17 |- (ph <-> D e. RR+)
32 rpgt0t 6232 . . . . . . . . . . . . . . . . 17 |- (D e. RR+ -> 0 < D)
3331, 32sylbi 199 . . . . . . . . . . . . . . . 16 |- (ph -> 0 < D)
347, 8, 17, 23, 24, 25, 3, 13ivthlem5 7228 . . . . . . . . . . . . . . . . . . . . . 22 |- C e. (A[,]B)
35 elicc2t 6332 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((A e. RR /\ B e. RR) -> (C e. (A[,]B) <-> (C e. RR /\ A <_ C /\ C <_ B)))
367, 8, 35mp2an 696 . . . . . . . . . . . . . . . . . . . . . 22 |- (C e. (A[,]B) <-> (C e. RR /\ A <_ C /\ C <_ B))
3734, 36mpbi 189 . . . . . . . . . . . . . . . . . . . . 21 |- (C e. RR /\ A <_ C /\ C <_ B)
38373simp1i 790 . . . . . . . . . . . . . . . . . . . 20 |- C e. RR
3938recn 5294 . . . . . . . . . . . . . . . . . . 19 |- C e. CC
4039subid 5371 . . . . . . . . . . . . . . . . . 18 |- (C - C) = 0
4140fveq2i 3718 . . . . . . . . . . . . . . . . 17 |- (abs` (C - C)) = (abs` 0)
42 abs0 6822 . . . . . . . . . . . . . . . . 17 |- (abs` 0) = 0
4341, 42eqtr 1492 . . . . . . . . . . . . . . . 16 |- (abs` (C - C)) = 0
4433, 43syl5eqbr 2643 . . . . . . . . . . . . . . 15 |- (ph -> (abs` (C - C)) < D)
45 absdifltt 6829 . . . . . . . . . . . . . . . 16 |- ((C e. RR /\ C e. RR /\ D e. RR) -> ((abs` (C - C)) < D <-> ((C - D) < C /\ C < (C + D))))
4638a1i 8 . . . . . . . . . . . . . . . 16 |- (ph -> C e. RR)
47 rpret 6230 . . . . . . . . . . . . . . . . 17 |- (D e. RR+ -> D e. RR)
4831, 47sylbi 199 . . . . . . . . . . . . . . . 16 |- (ph -> D e. RR)
4945, 46, 46, 48syl3anc 857 . . . . . . . . . . . . . . 15 |- (ph -> ((abs` (C - C)) < D <-> ((C - D) < C /\ C < (C + D))))
5044, 49mpbid 195 . . . . . . . . . . . . . 14 |- (ph -> ((C - D) < C /\ C < (C + D)))
5150pm3.27d 325 . . . . . . . . . . . . 13 |- (ph -> C < (C + D))
5251adantl 388 . . . . . . . . . . . 12 |- ((x e. S /\ ph) -> C < (C + D))
53 lelttrt 5504 . . . . . . . . . . . . . 14 |- ((x e. RR /\ C e. RR /\ (C + D) e. RR) -> ((x <_ C /\ C < (C + D)) -> x < (C + D)))
5438, 53mp3an2 902 . . . . . . . . . . . . 13 |- ((x e. RR /\ (C + D) e. RR) -> ((x <_ C /\ C < (C + D)) -> x < (C + D)))
55 elicc2t 6332 . . . . . . . . . . . . . . . 16 |- ((A e. RR /\ B e. RR) -> (x e. (A[,]B) <-> (x e. RR /\ A <_ x /\ x <_ B)))
567, 8, 55mp2an 696 . . . . . . . . . . . . . . 15 |- (x e. (A[,]B) <-> (x e. RR /\ A <_ x /\ x <_ B))
576, 56sylib 198 . . . . . . . . . . . . . 14 |- (x e. S -> (x e. RR /\ A <_ x /\ x <_ B))
58573simp1d 793 . . . . . . . . . . . . 13 |- (x e. S -> x e. RR)
59 axaddrcl 5252 . . . . . . . . . . . . . 14 |- ((C e. RR /\ D e. RR) -> (C + D) e. RR)
6059, 46, 48sylanc 471 . . . . . . . . . . . . 13 |- (ph -> (C + D) e. RR)
6154, 58, 60syl2an 454 . . . . . . . . . . . 12 |- ((x e. S /\ ph) -> ((x <_ C /\ C < (C + D)) -> x < (C + D)))
6230, 52, 61mp2and 702 . . . . . . . . . . 11 |- ((x e. S /\ ph) -> x < (C + D))
63623adant3 798 . . . . . . . . . 10 |- ((x e. S /\ ph /\ ps) -> x < (C + D))
64 opreq2 3960 . . . . . . . . . . . . . . . . . . 19 |- (w = x -> (C - w) = (C - x))
6564fveq2d 3719 . . . . . . . . . . . . . . . . . 18 |- (w = x -> (abs` (C - w)) = (abs`
(C - x)))
6665breq1d 2624 . . . . . . . . . . . . . . . . 17 |- (w = x -> ((abs` (C - w)) < D <-> (abs` (C - x)) < D))
67 fveq2 3715 . . . . . . . . . . . . . . . . . 18 |- (w = x -> (F` w) = (F` x))
6867breq2d 2625 . . . . . . . . . . . . . . . . 17 |- (w = x -> (U < (F` w) <-> U < (F` x)))
6966, 68imbi12d 625 . . . . . . . . . . . . . . . 16 |- (w = x -> (((abs`
(C - w)) < D -> U < (F` w)) <-> ((abs` (C - x)) < D -> U < (F` x))))
7069rcla4v 1869 . . . . . . . . . . . . . . 15 |- (x e. (A[,]B) -> (A.w e. (A[,]B)((abs` (C - w)) < D -> U < (F` w)) -> ((abs`
(C - x)) < D -> U < (F` x))))
71 ivthlem6.10 . . . . . . . . . . . . . . 15 |- (ps <-> A.w e. (A[,]B)((abs` (C - w)) < D -> U < (F` w)))
7270, 71syl5ib 206 . . . . . . . . . . . . . 14 |- (x e. (A[,]B) -> (ps -> ((abs` (C - x)) < D -> U < (F` x))))
7372adantr 389 . . . . . . . . . . . . 13 |- ((x e. (A[,]B) /\ ph) -> (ps -> ((abs` (C - x)) < D -> U < (F` x))))
74733impia 829 . . . . . . . . . . . 12 |- ((x e. (A[,]B) /\ ph /\ ps) -> ((abs` (C - x)) < D -> U < (F` x)))
7556biimp 151 . . . . . . . . . . . . . . . . . . . . 21 |- (x e. (A[,]B) -> (x e. RR /\ A <_ x /\ x <_ B))
76753simp1d 793 . . . . . . . . . . . . . . . . . . . 20 |- (x e. (A[,]B) -> x e. RR)
7776recnd 5295 . . . . . . . . . . . . . . . . . . 19 |- (x e. (A[,]B) -> x e. CC)
78 abssubt 6840 . . . . . . . . . . . . . . . . . . . 20 |- ((x e. CC /\ C e. CC) -> (abs`
(x - C)) = (abs` (C - x)))
7939, 78mpan2 695 . . . . . . . . . . . . . . . . . . 19 |- (x e. CC -> (abs` (x - C)) = (abs` (C - x)))
8077, 79syl 10 . . . . . . . . . . . . . . . . . 18 |- (x e. (A[,]B) -> (abs` (x - C)) = (abs` (C - x)))
8180adantr 389 . . . . . . . . . . . . . . . . 17 |- ((x e. (A[,]B) /\ ph) -> (abs` (x - C)) = (abs` (C - x)))
8281breq1d 2624 . . . . . . . . . . . . . . . 16 |- ((x e. (A[,]B) /\ ph) -> ((abs` (x - C)) < D <-> (abs`
(C - x)) < D))
83