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

Theorem climmullem5 7124
Description: Lemma for climmul 7128. Instead of the infimum that Gleason uses (bottom of p. 170), we use recrecltt 5904 to give us a number smaller than both a given number and 1. Warning: The HTML proof page is 1/2 megabyte in size.
Assertion
Ref Expression
climmullem5 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC) /\ (v e. RR /\ 0 < v)) -> (((abs`
(F - A)) < (1 / (1 + (1 / ((v / 2) / (1 + (abs` B)))))) /\ (abs`
(G - B)) < ((v / 2) / (1 + (abs`
A)))) -> (abs` ((F x. G) - (A x. B))) < v))

Proof of Theorem climmullem5
StepHypRef Expression
1 subdit 5439 . . . . . . . . . . . 12 |- ((F e. CC /\ G e. CC /\ B e. CC) -> (F x. (G - B)) = ((F x. G) - (F x. B)))
213expa 835 . . . . . . . . . . 11 |- (((F e. CC /\ G e. CC) /\ B e. CC) -> (F x. (G - B)) = ((F x. G) - (F x. B)))
32adantrl 396 . . . . . . . . . 10 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (F x. (G - B)) = ((F x. G) - (F x. B)))
4 subdirt 5440 . . . . . . . . . . . 12 |- ((F e. CC /\ A e. CC /\ B e. CC) -> ((F - A) x. B) = ((F x. B) - (A x. B)))
543expb 836 . . . . . . . . . . 11 |- ((F e. CC /\ (A e. CC /\ B e. CC)) -> ((F - A) x. B) = ((F x. B) - (A x. B)))
65adantlr 395 . . . . . . . . . 10 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> ((F - A) x. B) = ((F x. B) - (A x. B)))
73, 6opreq12d 3984 . . . . . . . . 9 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> ((F x. (G - B)) + ((F - A) x. B)) = (((F x. G) - (F x. B)) + ((F x. B) - (A x. B))))
8 npncant 5412 . . . . . . . . . 10 |- (((F x. G) e. CC /\ (F x. B) e. CC /\ (A x. B) e. CC) -> (((F x. G) - (F x. B)) + ((F x. B) - (A x. B))) = ((F x. G) - (A x. B)))
9 axmulcl 5285 . . . . . . . . . . 11 |- ((F e. CC /\ G e. CC) -> (F x. G) e. CC)
109adantr 391 . . . . . . . . . 10 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (F x. G) e. CC)
11 axmulcl 5285 . . . . . . . . . . 11 |- ((F e. CC /\ B e. CC) -> (F x. B) e. CC)
1211ad2ant2rl 413 . . . . . . . . . 10 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (F x. B) e. CC)
13 axmulcl 5285 . . . . . . . . . . 11 |- ((A e. CC /\ B e. CC) -> (A x. B) e. CC)
1413adantl 390 . . . . . . . . . 10 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (A x. B) e. CC)
158, 10, 12, 14syl3anc 860 . . . . . . . . 9 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (((F x. G) - (F x. B)) + ((F x. B) - (A x. B))) = ((F x. G) - (A x. B)))
167, 15eqtr2d 1511 . . . . . . . 8 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> ((F x. G) - (A x. B)) = ((F x. (G - B)) + ((F - A) x. B)))
1716fveq2d 3734 . . . . . . 7 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (abs`
((F x. G) - (A x. B))) = (abs` ((F x. (G - B)) + ((F - A) x. B))))
18 abstrit 6898 . . . . . . . 8 |- (((F x. (G - B)) e. CC /\ ((F - A) x. B) e. CC) -> (abs`
((F x. (G - B)) + ((F - A) x. B))) <_ ((abs` (F x. (G - B))) + (abs` ((F - A) x. B))))
19 axmulcl 5285 . . . . . . . . . . 11 |- ((F e. CC /\ (G - B) e. CC) -> (F x. (G - B)) e. CC)
20 subclt 5379 . . . . . . . . . . 11 |- ((G e. CC /\ B e. CC) -> (G - B) e. CC)
2119, 20sylan2 453 . . . . . . . . . 10 |- ((F e. CC /\ (G e. CC /\ B e. CC)) -> (F x. (G - B)) e. CC)
2221anassrs 443 . . . . . . . . 9 |- (((F e. CC /\ G e. CC) /\ B e. CC) -> (F x. (G - B)) e. CC)
2322adantrl 396 . . . . . . . 8 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (F x. (G - B)) e. CC)
24 axmulcl 5285 . . . . . . . . . . 11 |- (((F - A) e. CC /\ B e. CC) -> ((F - A) x. B) e. CC)
25 subclt 5379 . . . . . . . . . . 11 |- ((F e. CC /\ A e. CC) -> (F - A) e. CC)
2624, 25sylan 450 . . . . . . . . . 10 |- (((F e. CC /\ A e. CC) /\ B e. CC) -> ((F - A) x. B) e. CC)
2726anasss 442 . . . . . . . . 9 |- ((F e. CC /\ (A e. CC /\ B e. CC)) -> ((F - A) x. B) e. CC)
2827adantlr 395 . . . . . . . 8 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> ((F - A) x. B) e. CC)
2918, 23, 28sylanc 473 . . . . . . 7 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (abs`
((F x. (G - B)) + ((F - A) x. B))) <_ ((abs` (F x. (G - B))) + (abs` ((F - A) x. B))))
3017, 29eqbrtrd 2640 . . . . . 6 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC)) -> (abs`
((F x. G) - (A x. B))) <_ ((abs` (F x. (G - B))) + (abs` ((F - A) x. B))))
31303adant3 801 . . . . 5 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC) /\ (v e. RR /\ 0 < v)) -> (abs` ((F x. G) - (A x. B))) <_ ((abs`
(F x. (G - B))) + (abs` ((F - A) x. B))))
3231adantr 391 . . . 4 |- ((((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC) /\ (v e. RR /\ 0 < v)) /\ ((abs` (F - A)) < (1 / (1 + (1 / ((v / 2) / (1 + (abs`
B)))))) /\ (abs` (G - B)) < ((v / 2) / (1 + (abs` A))))) -> (abs` ((F x. G) - (A x. B))) <_ ((abs` (F x. (G - B))) + (abs` ((F - A) x. B))))
33 climmullem1 7120 . . . . . . . . . . . 12 |- ((B e. CC /\ (v e. RR /\ 0 < v)) -> (((v / 2) / (1 + (abs` B))) e. RR /\ 0 < ((v / 2) / (1 + (abs` B)))))
34 recrecltt 5904 . . . . . . . . . . . . 13 |- ((((v / 2) / (1 + (abs` B))) e. RR /\ 0 < ((v / 2) / (1 + (abs` B)))) -> ((1 / (1 + (1 / ((v / 2) / (1 + (abs`
B)))))) < 1 /\ (1 / (1 + (1 / ((v / 2) / (1 + (abs`
B)))))) < ((v / 2) / (1 + (abs` B)))))
3534pm3.26d 321 . . . . . . . . . . . 12 |- ((((v / 2) / (1 + (abs` B))) e. RR /\ 0 < ((v / 2) / (1 + (abs` B)))) -> (1 / (1 + (1 / ((v / 2) / (1 + (abs` B)))))) < 1)
3633, 35syl 10 . . . . . . . . . . 11 |- ((B e. CC /\ (v e. RR /\ 0 < v)) -> (1 / (1 + (1 / ((v / 2) / (1 + (abs` B)))))) < 1)
3736adantll 394 . . . . . . . . . 10 |- (((A e. CC /\ B e. CC) /\ (v e. RR /\ 0 < v)) -> (1 / (1 + (1 / ((v / 2) / (1 + (abs` B)))))) < 1)
38373adant1 799 . . . . . . . . 9 |- (((F e. CC /\ G e. CC) /\ (A e. CC /\ B e. CC) /\ (v e. RR /\ 0 < v)) -> (1 / (1 + (1 / ((v / 2) / (1 + (abs` B)))))) < 1)
39 1re 5447 . . . . . . . . . . 11 |- 1 e. RR
40 axlttrn 5516 . . . . . . . . . . 11 |- (((abs` (F - A))