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

Theorem faclbnd5 7076
Description: The factorial function grows faster than powers and exponentiations. If we consider K and M to be constants, the right-hand side of the inequality is a constant times N -factorial.
Assertion
Ref Expression
faclbnd5 |- ((N e. NN0 /\ K e. NN0 /\ M e. NN) -> ((N^K) x. (M^N)) < ((2 x. ((2^(K^2)) x. (M^(M + K)))) x. (!` N)))

Proof of Theorem faclbnd5
StepHypRef Expression
1 remulcl 5393 . . . . . . 7 |- (((N^K) e. RR /\ (M^N) e. RR) -> ((N^K) x. (M^N)) e. RR)
2 reexpcl 6703 . . . . . . . . 9 |- ((N e. RR /\ K e. NN0) -> (N^K) e. RR)
3 nn0re 6218 . . . . . . . . 9 |- (N e. NN0 -> N e. RR)
42, 3sylan 450 . . . . . . . 8 |- ((N e. NN0 /\ K e. NN0) -> (N^K) e. RR)
54ancoms 438 . . . . . . 7 |- ((K e. NN0 /\ N e. NN0) -> (N^K) e. RR)
6 reexpcl 6703 . . . . . . . 8 |- ((M e. RR /\ N e. NN0) -> (M^N) e. RR)
7 nnre 6016 . . . . . . . 8 |- (M e. NN -> M e. RR)
86, 7sylan 450 . . . . . . 7 |- ((M e. NN /\ N e. NN0) -> (M^N) e. RR)
91, 5, 8syl2an 456 . . . . . 6 |- (((K e. NN0 /\ N e. NN0) /\ (M e. NN /\ N e. NN0)) -> ((N^K) x. (M^N)) e. RR)
109anandirs 515 . . . . 5 |- (((K e. NN0 /\ M e. NN) /\ N e. NN0) -> ((N^K) x. (M^N)) e. RR)
11 remulcl 5393 . . . . . 6 |- ((((2^(K^2)) x. (M^(M + K))) e. RR /\ (!` N) e. RR) -> (((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. RR)
12 nnmulcl 6028 . . . . . . . . 9 |- (((2^(K^2)) e. NN /\ (M^(M + K)) e. NN) -> ((2^(K^2)) x. (M^(M + K))) e. NN)
13 2nn0 6225 . . . . . . . . . . 11 |- 2 e. NN0
14 nn0expcl 6700 . . . . . . . . . . 11 |- ((K e. NN0 /\ 2 e. NN0) -> (K^2) e. NN0)
1513, 14mpan2 699 . . . . . . . . . 10 |- (K e. NN0 -> (K^2) e. NN0)
16 2nn 6087 . . . . . . . . . . 11 |- 2 e. NN
17 nnexpcl 6699 . . . . . . . . . . 11 |- ((2 e. NN /\ (K^2) e. NN0) -> (2^(K^2)) e. NN)
1816, 17mpan 698 . . . . . . . . . 10 |- ((K^2) e. NN0 -> (2^(K^2)) e. NN)
1915, 18syl 10 . . . . . . . . 9 |- (K e. NN0 -> (2^(K^2)) e. NN)
20 nnexpcl 6699 . . . . . . . . . . 11 |- ((M e. NN /\ (M + K) e. NN0) -> (M^(M + K)) e. NN)
21 nn0addcl 6230 . . . . . . . . . . . . 13 |- ((M e. NN0 /\ K e. NN0) -> (M + K) e. NN0)
2221ancoms 438 . . . . . . . . . . . 12 |- ((K e. NN0 /\ M e. NN0) -> (M + K) e. NN0)
23 nnnn0 6216 . . . . . . . . . . . 12 |- (M e. NN -> M e. NN0)
2422, 23sylan2 453 . . . . . . . . . . 11 |- ((K e. NN0 /\ M e. NN) -> (M + K) e. NN0)
2520, 24sylan2 453 . . . . . . . . . 10 |- ((M e. NN /\ (K e. NN0 /\ M e. NN)) -> (M^(M + K)) e. NN)
2625anabss7 505 . . . . . . . . 9 |- ((K e. NN0 /\ M e. NN) -> (M^(M + K)) e. NN)
2712, 19, 26syl2an 456 . . . . . . . 8 |- ((K e. NN0 /\ (K e. NN0 /\ M e. NN)) -> ((2^(K^2)) x. (M^(M + K))) e. NN)
2827anabss5 504 . . . . . . 7 |- ((K e. NN0 /\ M e. NN) -> ((2^(K^2)) x. (M^(M + K))) e. NN)
29 nnre 6016 . . . . . . 7 |- (((2^(K^2)) x. (M^(M + K))) e. NN -> ((2^(K^2)) x. (M^(M + K))) e. RR)
3028, 29syl 10 . . . . . 6 |- ((K e. NN0 /\ M e. NN) -> ((2^(K^2)) x. (M^(M + K))) e. RR)
31 faccl 7063 . . . . . . 7 |- (N e. NN0 -> (!` N) e. NN)
32 nnre 6016 . . . . . . 7 |- ((!` N) e. NN -> (!` N) e. RR)
3331, 32syl 10 . . . . . 6 |- (N e. NN0 -> (!` N) e. RR)
3411, 30, 33syl2an 456 . . . . 5 |- (((K e. NN0 /\ M e. NN) /\ N e. NN0) -> (((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. RR)
35 2re 6067 . . . . . . 7 |- 2 e. RR
36 remulcl 5393 . . . . . . 7 |- ((2 e. RR /\ (((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. RR) -> (2 x. (((2^(K^2)) x. (M^(M + K))) x. (!` N))) e. RR)
3735, 36mpan 698 . . . . . 6 |- ((((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. RR -> (2 x. (((2^(K^2)) x. (M^(M + K))) x. (!` N))) e. RR)
3834, 37syl 10 . . . . 5 |- (((K e. NN0 /\ M e. NN) /\ N e. NN0) -> (2 x. (((2^(K^2)) x. (M^(M + K))) x. (!` N))) e. RR)
39 faclbnd4 7075 . . . . . . . 8 |- ((N e. NN0 /\ K e. NN0 /\ M e. NN0) -> ((N^K) x. (M^N)) <_ (((2^(K^2)) x. (M^(M + K))) x. (!` N)))
4039, 23syl3an3 864 . . . . . . 7 |- ((N e. NN0 /\ K e. NN0 /\ M e. NN) -> ((N^K) x. (M^N)) <_ (((2^(K^2)) x. (M^(M + K))) x. (!` N)))
41403coml 843 . . . . . 6 |- ((K e. NN0 /\ M e. NN /\ N e. NN0) -> ((N^K) x. (M^N)) <_ (((2^(K^2)) x. (M^(M + K))) x. (!` N)))
42413expa 836 . . . . 5 |- (((K e. NN0 /\ M e. NN) /\ N e. NN0) -> ((N^K) x. (M^N)) <_ (((2^(K^2)) x. (M^(M + K))) x. (!` N)))
43 1lt2 6116 . . . . . 6 |- 1 < 2
44 ltmulgt12 5932 . . . . . . . 8 |- (((((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. RR /\ 2 e. RR /\ 0 < (((2^(K^2)) x. (M^(M + K))) x. (!` N))) -> (1 < 2 <-> (((2^(K^2)) x. (M^(M + K))) x. (!` N)) < (2 x. (((2^(K^2)) x. (M^(M + K))) x. (!` N)))))
4535, 44mp3an2 907 . . . . . . 7 |- (((((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. RR /\ 0 < (((2^(K^2)) x. (M^(M + K))) x. (!` N))) -> (1 < 2 <-> (((2^(K^2)) x. (M^(M + K))) x. (!` N)) < (2 x. (((2^(K^2)) x. (M^(M + K))) x. (!` N)))))
46 nnmulcl 6028 . . . . . . . . 9 |- ((((2^(K^2)) x. (M^(M + K))) e. NN /\ (!` N) e. NN) -> (((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. NN)
4746, 28, 31syl2an 456 . . . . . . . 8 |- (((K e. NN0 /\ M e. NN) /\ N e. NN0) -> (((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. NN)
48 nngt0 6033 . . . . . . . 8 |- ((((2^(K^2)) x. (M^(M + K))) x. (!` N)) e. NN -> 0 < (((2^(K^2)) x. (M^(M + K))) x. (!` N)))
4947, 48syl 10 . . . . . . 7 |- (((K e. NN0 /\ M e. NN) /\ N e. NN0) -> 0 < (((2^(K^2)) x. (M^(M + K))) x. (!` N)))
5045, 34, 49sylanc 473 . . . . . 6 |- (((K e. NN0 /\ M e. NN) /\ N e. NN0) -> (1 < 2 <-> (((2^(K^2)) x. (M^(M + K))) x. (!` N)) < (2 x. (((2^(K^2)) x. (M^(M + K))) x. (!` N)))))
5143, 50mpbii 191 . . . . 5 |- (((K e. NN0 /\ M e. NN) /\ N e. NN0) -> (((2^(K^2)) x. (M^(M + K))) x. (!` N)) < (2 x. (((2^(K^2)) x. (M^(M + K))) x. (