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

Theorem bernneq 6652
Description: Bernoulli's inequality, due to Johan Bernoulli (1667-1748).
Assertion
Ref Expression
bernneq |- ((A e. RR /\ N e. NN0 /\ -u1 <_ A) -> (1 + (A x. N)) <_ ((1 + A)^N))

Proof of Theorem bernneq
StepHypRef Expression
1 opreq2 3969 . . . . . . . 8 |- (j = 0 -> (A x. j) = (A x. 0))
21opreq2d 3976 . . . . . . 7 |- (j = 0 -> (1 + (A x. j)) = (1 + (A x. 0)))
3 opreq2 3969 . . . . . . 7 |- (j = 0 -> ((1 + A)^j) = ((1 + A)^0))
42, 3breq12d 2631 . . . . . 6 |- (j = 0 -> ((1 + (A x. j)) <_ ((1 + A)^j) <-> (1 + (A x. 0)) <_ ((1 + A)^0)))
54imbi2d 612 . . . . 5 |- (j = 0 -> (((A e. RR /\ -u1 <_ A) -> (1 + (A x. j)) <_ ((1 + A)^j)) <-> ((A e. RR /\ -u1 <_ A) -> (1 + (A x. 0)) <_ ((1 + A)^0))))
6 opreq2 3969 . . . . . . . 8 |- (j = k -> (A x. j) = (A x. k))
76opreq2d 3976 . . . . . . 7 |- (j = k -> (1 + (A x. j)) = (1 + (A x. k)))
8 opreq2 3969 . . . . . . 7 |- (j = k -> ((1 + A)^j) = ((1 + A)^k))
97, 8breq12d 2631 . . . . . 6 |- (j = k -> ((1 + (A x. j)) <_ ((1 + A)^j) <-> (1 + (A x. k)) <_ ((1 + A)^k)))
109imbi2d 612 . . . . 5 |- (j = k -> (((A e. RR /\ -u1 <_ A) -> (1 + (A x. j)) <_ ((1 + A)^j)) <-> ((A e. RR /\ -u1 <_ A) -> (1 + (A x. k)) <_ ((1 + A)^k))))
11 opreq2 3969 . . . . . . . 8 |- (j = (k + 1) -> (A x. j) = (A x. (k + 1)))
1211opreq2d 3976 . . . . . . 7 |- (j = (k + 1) -> (1 + (A x. j)) = (1 + (A x. (k + 1))))
13 opreq2 3969 . . . . . . 7 |- (j = (k + 1) -> ((1 + A)^j) = ((1 + A)^(k + 1)))
1412, 13breq12d 2631 . . . . . 6 |- (j = (k + 1) -> ((1 + (A x. j)) <_ ((1 + A)^j) <-> (1 + (A x. (k + 1))) <_ ((1 + A)^(k + 1))))
1514imbi2d 612 . . . . 5 |- (j = (k + 1) -> (((A e. RR /\ -u1 <_ A) -> (1 + (A x. j)) <_ ((1 + A)^j)) <-> ((A e. RR /\ -u1 <_ A) -> (1 + (A x. (k + 1))) <_ ((1 + A)^(k + 1)))))
16 opreq2 3969 . . . . . . . 8 |- (j = N -> (A x. j) = (A x. N))
1716opreq2d 3976 . . . . . . 7 |- (j = N -> (1 + (A x. j)) = (1 + (A x. N)))
18 opreq2 3969 . . . . . . 7 |- (j = N -> ((1 + A)^j) = ((1 + A)^N))
1917, 18breq12d 2631 . . . . . 6 |- (j = N -> ((1 + (A x. j)) <_ ((1 + A)^j) <-> (1 + (A x. N)) <_ ((1 + A)^N)))
2019imbi2d 612 . . . . 5 |- (j = N -> (((A e. RR /\ -u1 <_ A) -> (1 + (A x. j)) <_ ((1 + A)^j)) <-> ((A e. RR /\ -u1 <_ A) -> (1 + (A x. N)) <_ ((1 + A)^N))))
21 recnt 5313 . . . . . . 7 |- (A e. RR -> A e. CC)
22 mul01t 5443 . . . . . . . . . 10 |- (A e. CC -> (A x. 0) = 0)
2322opreq2d 3976 . . . . . . . . 9 |- (A e. CC -> (1 + (A x. 0)) = (1 + 0))
24 ax1cn 5269 . . . . . . . . . 10 |- 1 e. CC
2524addid1 5330 . . . . . . . . 9 |- (1 + 0) = 1
2623, 25syl6eq 1523 . . . . . . . 8 |- (A e. CC -> (1 + (A x. 0)) = 1)
27 axaddcl 5271 . . . . . . . . . . 11 |- ((1 e. CC /\ A e. CC) -> (1 + A) e. CC)
2824, 27mpan 695 . . . . . . . . . 10 |- (A e. CC -> (1 + A) e. CC)
29 exp0t 6571 . . . . . . . . . 10 |- ((1 + A) e. CC -> ((1 + A)^0) = 1)
3028, 29syl 10 . . . . . . . . 9 |- (A e. CC -> ((1 + A)^0) = 1)
31 1re 5435 . . . . . . . . . 10 |- 1 e. RR
3231leid 5610 . . . . . . . . 9 |- 1 <_ 1
3330, 32syl5breqr 2651 . . . . . . . 8 |- (A e. CC -> 1 <_ ((1 + A)^0))
3426, 33eqbrtrd 2635 . . . . . . 7 |- (A e. CC -> (1 + (A x. 0)) <_ ((1 + A)^0))
3521, 34syl 10 . . . . . 6 |- (A e. RR -> (1 + (A x. 0)) <_ ((1 + A)^0))
3635adantr 389 . . . . 5 |- ((A e. RR /\ -u1 <_ A) -> (1 + (A x. 0)) <_ ((1 + A)^0))
37 axaddrcl 5272 . . . . . . . . . . . . 13 |- (((1 + (A x. k)) e. RR /\ A e. RR) -> ((1 + (A x. k)) + A) e. RR)
38 axmulrcl 5274 . . . . . . . . . . . . . . 15 |- ((A e. RR /\ k e. RR) -> (A x. k) e. RR)
39 nn0ret 6108 . . . . . . . . . . . . . . 15 |- (k e. NN0 -> k e. RR)
4038, 39sylan2 451 . . . . . . . . . . . . . 14 |- ((A e. RR /\ k e. NN0) -> (A x. k) e. RR)
41 axaddrcl 5272 . . . . . . . . . . . . . . 15 |- ((1 e. RR /\ (A x. k) e. RR) -> (1 + (A x. k)) e. RR)
4231, 41mpan 695 . . . . . . . . . . . . . 14 |- ((A x. k) e. RR -> (1 + (A x. k)) e. RR)
4340, 42syl 10 . . . . . . . . . . . . 13 |- ((A e. RR /\ k e. NN0) -> (1 + (A x. k)) e. RR)
44 pm3.26 319 . . . . . . . . . . . . 13 |- ((A e. RR /\ k e. NN0) -> A e. RR)
4537, 43, 44sylanc 471 . . . . . . . . . . . 12 |- ((A e. RR /\ k e. NN0) -> ((1 + (A x. k)) + A) e. RR)
4645adantr 389 . . . . . . . . . . 11 |- (((A e. RR /\ k e. NN0) /\ (-u1 <_ A /\ (1 + (A x. k)) <_ ((1 + A)^k))) -> ((1 + (A x. k)) + A) e. RR)
47 axmulrcl 5274 . . . . . . . . . . . . 13 |- (((1 + (A x. k)) e. RR /\ (1 + A) e. RR) -> ((1 + (A x. k)) x. (1 + A)) e. RR)
48 axaddrcl 5272 . . . . . . . . . . . . . . 15 |- ((1 e. RR /\ A e. RR) -> (1 + A) e. RR)
4931, 48mpan 695 . . . . . . . . . . . . . 14 |- (A e. RR -> (1 + A) e. RR)
5049adantr 389 . . . . . . . . . . . . 13 |- ((A e. RR /\ k e. NN0) -> (1 + A) e. RR)
5147, 43, 50sylanc 471 . . . . . . . . . . . 12 |- ((A e. RR /\ k e. NN0) -> ((1 + (A x. k)) x. (1 + A)) e. RR)
5251adantr 389 . . . . . . . . . . 11 |- (((A e. RR /\ k e. NN0) /\ (-u1 <_ A /\ (1 + (A x. k)) <_ ((1 + A)^k))) -> ((1 + (A x. k)) x. (1 + A)) e. RR)
53 axmulrcl 5274 . . . . . . . . . . . . 13 |- ((((1 + A)^k) e. RR /\ (1 + A) e. RR) -> (((1 + A)^k) x. (1 + A)) e. RR)
54 reexpclt 6580 . . . . . . . . . . . . . 14 |- (((1 + A) e. RR /\ k e. NN0) -> ((1 + A)^k) e. RR)
5554, 49sylan 448 . . . . . . . . . . . . 13 |- ((A e. RR /\ k e. NN0) -> ((1 + A)^k) e. RR)
5653, 55, 50sylanc 471 . . . . . . . . . . . 12 |- ((A e. RR /\ k e. NN0) -> (((1 + A)^k) x. (1 + A)) e. RR)
5756adantr 389 . . . . . . . . . . 11 |- (((A e. RR /\ k e. NN0) /\ (-u1 <_ A /\ (1 + (A x. k)) <_ ((1 + A)^k))) -> (((1 + A)^k) x. (1 + A)) e. RR)
58 mulge0t 5679 . . . . . . . . . . . . . . . 16 |- ((((A x. A) e. RR /\ k e. RR) /\ (0 <_ (A x. A) /\ 0 <_ k)) -> 0 <_ ((A x. A) x. k))
59 axmulrcl 5274 . . . . . . . . . . . . . . . . . 18 |- ((A e. RR /\ A e. RR) -> (A x. A) e. RR)
6059anidms 434 . . . . . . . . . . . . . . . . 17 |- (A e. RR -> (A x. A) e. RR)
6160, 39anim12i 333 . . . . . . . . . . . . . . . 16 |- ((A e. RR /\ k e. NN0) -> ((A x. A) e. RR /\ k e. RR))
62 msqge0t 5616 . . . . . . . . . . . . . . . . 17 |- (A e. RR -> 0 <_ (A x. A))
63 nn0ge0t 6117 . . . . . . . . . . . . . . . . 17 |- (k e. NN0 -> 0 <_ k)
6462, 63anim12i 333 . . . . . . . . . . . . . . . 16 |- ((A e. RR /\ k e. NN0) -> (0 <_ (A x. A) /\ 0 <_ k))
6558, 61, 64sylanc 471 . . . . . . . . . . . . . . 15 |- ((A e. RR /\ k e. NN0) -> 0 <_ ((A x. A) x. k))
66 mul23t 5419 . . . . . . . . . . . . . . . 16 |- ((A e. CC /\ A e. CC /\ k e. CC) -> ((A x. A) x. k) = ((A x. k) x. A))
6721adantr 389 . . . . . . . . . . . . . . . 16 |- ((A e. RR /\ k e. NN0) -> A e. CC)
68