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

Theorem caucvglem5 7097
Description: Lemma for caucvg 7099.
Hypotheses
Ref Expression
caucvg.1 |- F:NN-->RR
caucvg.2 |- A.z e. RR (0 < z -> E.w e. NN A.y e. NN (w < y -> (abs` ((F` y) - (F` w))) < z))
caucvg.3 |- S = {u e. RR | E.v e. NN A.y e. NN (v <_ y -> u < (F` y))}
Assertion
Ref Expression
caucvglem5 |- ((x e. RR /\ w e. NN) -> (A.y e. NN (w < y -> (abs` ((F` y) - (F` w))) < (x / 2)) -> -u(x / 2) <_ (sup(S, RR, < ) - (F` w))))
Distinct variable groups:   x,y,z,w,u,v,F   x,S,z,w

Proof of Theorem caucvglem5
StepHypRef Expression
1 nnltp1let 5902 . . . . . . . . . . 11 |- ((w e. NN /\ y e. NN) -> (w < y <-> (w + 1) <_ y))
21biimprd 154 . . . . . . . . . 10 |- ((w e. NN /\ y e. NN) -> ((w + 1) <_ y -> w < y))
32adantll 392 . . . . . . . . 9 |- ((((x / 2) e. RR /\ w e. NN) /\ y e. NN) -> ((w + 1) <_ y -> w < y))
4 absltt 6817 . . . . . . . . . . . . . . . . 17 |- ((((F` y) - (F` w)) e. RR /\ (x / 2) e. RR) -> ((abs` ((F` y) - (F` w))) < (x / 2) <-> (-u(x / 2) < ((F` y) - (F` w)) /\ ((F` y) - (F` w)) < (x / 2))))
5 pm3.26 319 . . . . . . . . . . . . . . . . 17 |- ((-u(x / 2) < ((F` y) - (F` w)) /\ ((F` y) - (F` w)) < (x / 2)) -> -u(x / 2) < ((F` y) - (F` w)))
64, 5syl6bi 214 . . . . . . . . . . . . . . . 16 |- ((((F` y) - (F` w)) e. RR /\ (x / 2) e. RR) -> ((abs` ((F` y) - (F` w))) < (x / 2) -> -u(x / 2) < ((F` y) - (F` w))))
7 resubclt 5410 . . . . . . . . . . . . . . . 16 |- (((F` y) e. RR /\ (F` w) e. RR) -> ((F` y) - (F` w)) e. RR)
86, 7sylan 448 . . . . . . . . . . . . . . 15 |- ((((F` y) e. RR /\ (F` w) e. RR) /\ (x / 2) e. RR) -> ((abs` ((F` y) - (F` w))) < (x / 2) -> -u(x / 2) < ((F` y) - (F` w))))
983impa 826 . . . . . . . . . . . . . 14 |- (((F` y) e. RR /\ (F` w) e. RR /\ (x / 2) e. RR) -> ((abs` ((F` y) - (F` w))) < (x / 2) -> -u(x / 2) < ((F` y) - (F` w))))
1093com13 836 . . . . . . . . . . . . 13 |- (((x / 2) e. RR /\ (F` w) e. RR /\ (F` y) e. RR) -> ((abs` ((F` y) - (F` w))) < (x / 2) -> -u(x / 2) < ((F` y) - (F` w))))
11 ltaddsubt 5605 . . . . . . . . . . . . . 14 |- ((-u(x / 2) e. RR /\ (F` w) e. RR /\ (F` y) e. RR) -> ((-u(x / 2) + (F` w)) < (F` y) <-> -u(x / 2) < ((F` y) - (F` w))))
12 renegclt 5409 . . . . . . . . . . . . . 14 |- ((x / 2) e. RR -> -u(x / 2) e. RR)
1311, 12syl3an1 857 . . . . . . . . . . . . 13 |- (((x / 2) e. RR /\ (F` w) e. RR /\ (F` y) e. RR) -> ((-u(x / 2) + (F` w)) < (F` y) <-> -u(x / 2) < ((F` y) - (F` w))))
1410, 13sylibrd 204 . . . . . . . . . . . 12 |- (((x / 2) e. RR /\ (F` w) e. RR /\ (F` y) e. RR) -> ((abs` ((F` y) - (F` w))) < (x / 2) -> (-u(x / 2) + (F` w)) < (F` y)))
15 caucvg.1 . . . . . . . . . . . . 13 |- F:NN-->RR
1615ffvelrni 3800 . . . . . . . . . . . 12 |- (w e. NN -> (F` w) e. RR)
1714, 16syl3an2 858 . . . . . . . . . . 11 |- (((x / 2) e. RR /\ w e. NN /\ (F` y) e. RR) -> ((abs` ((F` y) - (F` w))) < (x / 2) -> (-u(x / 2) + (F` w)) < (F` y)))
1815ffvelrni 3800 . . . . . . . . . . 11 |- (y e. NN -> (F` y) e. RR)
1917, 18syl3an3 859 . . . . . . . . . 10 |- (((x / 2) e. RR /\ w e. NN /\ y e. NN) -> ((abs` ((F` y) - (F` w))) < (x / 2) -> (-u(x / 2) + (F` w)) < (F` y)))
20193expa 831 . . . . . . . . 9 |- ((((x / 2) e. RR /\ w e. NN) /\ y e. NN) -> ((abs` ((F` y) - (F` w))) < (x / 2) -> (-u(x / 2) + (F` w)) < (F` y)))
213, 20imim12d 29 . . . . . . . 8 |- ((((x / 2) e. RR /\ w e. NN) /\ y e. NN) -> ((w < y -> (abs` ((F` y) - (F` w))) < (x / 2)) -> ((w + 1) <_ y -> (-u(x / 2) + (F` w)) < (F` y))))
2221r19.20dva 1701 . . . . . . 7 |- (((x / 2) e. RR /\ w e. NN) -> (A.y e. NN (w < y -> (abs` ((F` y) - (F` w))) < (x / 2)) -> A.y e. NN ((w + 1) <_ y -> (-u(x / 2) + (F` w)) < (F` y))))
23 peano2nn 5883 . . . . . . . 8 |- (w e. NN -> (w + 1) e. NN)
2423adantl 388 . . . . . . 7 |- (((x / 2) e. RR /\ w e. NN) -> (w + 1) e. NN)
2522, 24jctild 599 . . . . . 6 |- (((x / 2) e. RR /\ w e. NN) -> (A.y e. NN (w < y -> (abs` ((F` y) - (F` w))) < (x / 2)) -> ((w + 1) e. NN /\ A.y e. NN ((w + 1) <_ y -> (-u(x / 2) + (F` w)) < (F` y)))))
26 breq1 2612 . . . . . . . . 9 |- (v = (w + 1) -> (v <_ y <-> (w + 1) <_ y))
2726imbi1d 611 . . . . . . . 8 |- (v = (w + 1) -> ((v <_ y -> (-u(x / 2) + (F` w)) < (F` y)) <-> ((w + 1) <_ y -> (-u(x / 2) + (F` w)) < (F` y))))
2827ralbidv 1655 . . . . . . 7 |- (v = (w + 1) -> (A.y e. NN (v <_ y -> (-u(x / 2) + (F` w)) < (F` y)) <-> A.y e. NN ((w + 1) <_ y -> (-u(x / 2) + (F` w)) < (F` y))))
2928rcla4ev 1868 . . . . . 6 |- (((w + 1) e. NN /\ A.y e. NN ((w + 1) <_ y -> (-u(x / 2) + (F` w)) < (F` y))) -> E.v e. NN A.y e. NN (v <_ y -> (-u(x / 2) + (F` w)) < (F` y)))
3025, 29syl6 22 . . . . 5 |- (((x / 2) e. RR /\ w e. NN) -> (A.y e. NN (w < y -> (abs` ((F` y) - (F` w))) < (x / 2)) -> E.v e. NN A.y e. NN (v <_ y -> (-u(x / 2) + (F` w)) < (F` y))))
31 axaddrcl 5244 . . . . . 6 |- ((-u(x / 2) e. RR /\ (F` w) e. RR) -> (-u(x / 2) + (F` w)) e. RR)
3231, 12, 16syl2an 454 . . . . 5 |- (((x / 2) e. RR /\ w e. NN) -> (-u(x / 2) + (F` w)) e. RR)
3330, 32jctild 599 . . . 4 |- (((x / 2) e. RR /\ w e. NN) -> (A.y e. NN (w < y -> (abs` ((F` y) - (F` w))) < (x / 2)) -> ((-u(x / 2) + (F` w)) e. RR /\ E.v e. NN A.y e. NN (v <_ y -> (-u(x / 2) + (F` w)) < (F` y)))))
34 caucvg.2 . . . . . 6 |- A.z e. RR (0 < z -> E.w e. NN A.y e. NN (w < y -> (abs` ((F` y) - (F` w))) < z))
35 caucvg.3 . . . . . 6 |- S = {u e. RR | E.v e. NN A.y e. NN (v <_ y ->