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

Theorem faclbnd4lem1 6885
Description: Lemma for faclbnd4 6889. Prepare the induction step. Warning: The HTML proof page is 0.6 megabyte in size.
Hypotheses
Ref Expression
faclbnd4lem1.1 |- N e. NN
faclbnd4lem1.2 |- K e. NN0
faclbnd4lem1.3 |- M e. NN0
Assertion
Ref Expression
faclbnd4lem1 |- ((((N - 1)^K) x. (M^(N - 1))) <_ (((2^(K^2)) x. (M^(M + K))) x. (!` (N - 1))) -> ((N^(K + 1)) x. (M^N)) <_ (((2^((K + 1)^2)) x. (M^(M + (K + 1)))) x. (!` N)))

Proof of Theorem faclbnd4lem1
StepHypRef Expression
1 faclbnd4lem1.1 . . . 4 |- N e. NN
21nnre 5879 . . 3 |- N e. RR
3 1re 5407 . . 3 |- 1 e. RR
4 lelttrit 5596 . . 3 |- ((N e. RR /\ 1 e. RR) -> (N <_ 1 \/ 1 < N))
52, 3, 4mp2an 695 . 2 |- (N <_ 1 \/ 1 < N)
62, 3letri3 5547 . . . . . 6 |- (N = 1 <-> (N <_ 1 /\ 1 <_ N))
7 nnge1t 5891 . . . . . . 7 |- (N e. NN -> 1 <_ N)
81, 7ax-mp 7 . . . . . 6 |- 1 <_ N
96, 8mpbiran2 727 . . . . 5 |- (N = 1 <-> N <_ 1)
10 2re 5926 . . . . . . . . . 10 |- 2 e. RR
11 faclbnd4lem1.2 . . . . . . . . . . . . 13 |- K e. NN0
12 1nn 5882 . . . . . . . . . . . . 13 |- 1 e. NN
13 nn0nnaddclt 6073 . . . . . . . . . . . . 13 |- ((K e. NN0 /\ 1 e. NN) -> (K + 1) e. NN)
1411, 12, 13mp2an 695 . . . . . . . . . . . 12 |- (K + 1) e. NN
1514nnnn0 6054 . . . . . . . . . . 11 |- (K + 1) e. NN0
16 2nn0 6062 . . . . . . . . . . 11 |- 2 e. NN0
17 nn0expclt 6509 . . . . . . . . . . 11 |- (((K + 1) e. NN0 /\ 2 e. NN0) -> ((K + 1)^2) e. NN0)
1815, 16, 17mp2an 695 . . . . . . . . . 10 |- ((K + 1)^2) e. NN0
19 reexpclt 6512 . . . . . . . . . 10 |- ((2 e. RR /\ ((K + 1)^2) e. NN0) -> (2^((K + 1)^2)) e. RR)
2010, 18, 19mp2an 695 . . . . . . . . 9 |- (2^((K + 1)^2)) e. RR
213, 20pm3.2i 285 . . . . . . . 8 |- (1 e. RR /\ (2^((K + 1)^2)) e. RR)
22 0re 5412 . . . . . . . . . 10 |- 0 e. RR
23 lt01 5653 . . . . . . . . . 10 |- 0 < 1
2422, 3, 23ltlei 5554 . . . . . . . . 9 |- 0 <_ 1
25 2cn 5927 . . . . . . . . . . 11 |- 2 e. CC
26 exp0t 6503 . . . . . . . . . . 11 |- (2 e. CC -> (2^0) = 1)
2725, 26ax-mp 7 . . . . . . . . . 10 |- (2^0) = 1
28 0nn0 6060 . . . . . . . . . . . 12 |- 0 e. NN0
2910, 28, 183pm3.2i 816 . . . . . . . . . . 11 |- (2 e. RR /\ 0 e. NN0 /\ ((K + 1)^2) e. NN0)
30 1lt2 5975 . . . . . . . . . . . . 13 |- 1 < 2
313, 10, 30ltlei 5554 . . . . . . . . . . . 12 |- 1 <_ 2
3218nn0ge0 6065 . . . . . . . . . . . 12 |- 0 <_ ((K + 1)^2)
3331, 32pm3.2i 285 . . . . . . . . . . 11 |- (1 <_ 2 /\ 0 <_ ((K + 1)^2))
34 expwordit 6534 . . . . . . . . . . 11 |- (((2 e. RR /\ 0 e. NN0 /\ ((K + 1)^2) e. NN0) /\ (1 <_ 2 /\ 0 <_ ((K + 1)^2))) -> (2^0) <_ (2^((K + 1)^2)))
3529, 33, 34mp2an 695 . . . . . . . . . 10 |- (2^0) <_ (2^((K + 1)^2))
3627, 35eqbrtrr 2626 . . . . . . . . 9 |- 1 <_ (2^((K + 1)^2))
3724, 36pm3.2i 285 . . . . . . . 8 |- (0 <_ 1 /\ 1 <_ (2^((K + 1)^2)))
3821, 37pm3.2i 285 . . . . . . 7 |- ((1 e. RR /\ (2^((K + 1)^2)) e. RR) /\ (0 <_ 1 /\ 1 <_ (2^((K + 1)^2))))
39 faclbnd4lem1.3 . . . . . . . . . 10 |- M e. NN0
4039nn0re 6057 . . . . . . . . 9 |- M e. RR
41 nn0nnaddclt 6073 . . . . . . . . . . . . 13 |- ((M e. NN0 /\ (K + 1) e. NN) -> (M + (K + 1)) e. NN)
4239, 14, 41mp2an 695 . . . . . . . . . . . 12 |- (M + (K + 1)) e. NN
4342nnnn0 6054 . . . . . . . . . . 11 |- (M + (K + 1)) e. NN0
44 nn0expclt 6509 . . . . . . . . . . 11 |- ((M e. NN0 /\ (M + (K + 1)) e. NN0) -> (M^(M + (K + 1))) e. NN0)
4539, 43, 44mp2an 695 . . . . . . . . . 10 |- (M^(M + (K + 1))) e. NN0
4645nn0re 6057 . . . . . . . . 9 |- (M^(M + (K + 1))) e. RR
4740, 46pm3.2i 285 . . . . . . . 8 |- (M e. RR /\ (M^(M + (K + 1))) e. RR)
4839nn0ge0 6065 . . . . . . . . 9 |- 0 <_ M
49 elnn0 6048 . . . . . . . . . . 11 |- (M e. NN0 <-> (M e. NN \/ M = 0))
50 nncnt 5878 . . . . . . . . . . . . . 14 |- (M e. NN -> M e. CC)
51 exp1t 6505 . . . . . . . . . . . . . 14 |- (M e. CC -> (M^1) = M)
5250, 51syl 10 . . . . . . . . . . . . 13 |- (M e. NN -> (M^1) = M)
53 nnge1t 5891 . . . . . . . . . . . . . 14 |- (M e. NN -> 1 <_ M)
54 nnge1t 5891 . . . . . . . . . . . . . . . 16 |- ((M + (K + 1)) e. NN -> 1 <_ (M + (K + 1)))
5542, 54ax-mp 7 . . . . . . . . . . . . . . 15 |- 1 <_ (M + (K + 1))
56 1nn0 6061 . . . . . . . . . . . . . . . . 17 |- 1 e. NN0
5740, 56, 433pm3.2i 816 . . . . . . . . . . . . . . . 16 |- (M e. RR /\ 1 e. NN0 /\ (M + (K + 1)) e. NN0)
58 expwordit 6534 . . . . . . . . . . . . . . . 16 |- (((M e. RR /\ 1 e. NN0 /\ (M + (K + 1)) e. NN0) /\ (1 <_ M /\ 1 <_ (M + (K + 1)))) -> (M^1) <_ (M^(M + (K + 1))))
5957, 58mpan 693 . . . . . . . . . . . . . . 15 |- ((1 <_ M /\ 1 <_ (M + (K + 1))) -> (M^1) <_ (M^(M + (K + 1))))
6055, 59mpan2 694 . . . . . . . . . . . . . 14 |- (1 <_ M -> (M^1) <_ (M^(M + (K + 1))))
6153, 60syl 10 . . . . . . . . . . . . 13 |- (M e. NN -> (M^1) <_ (M^(M + (K + 1))))
6252, 61eqbrtrrd 2627 . . . . . . . . . . . 12 |- (M e. NN -> M <_ (M^(M + (K + 1))))
6345nn0ge0 6065 . . . . . . . . . . . . 13 |- 0 <_ (M^(M + (K + 1)))
64 breq1 2612 . . . . . . . . . . . . 13 |- (M = 0 -> (M <_ (M^(M + (K + 1))) <-> 0 <_ (M^(M + (K + 1)))))
6563, 64mpbiri 194 . . . . . . . . . . . 12 |- (M = 0 -> M <_ (M^(M + (K + 1))))
6662, 65jaoi 341 . . . . . . . . . . 11 |- ((M e. NN \/ M = 0) -> M <_ (M^(M + (K + 1))))
6749, 66sylbi 199 . . . . . . . . . 10 |- (M e. NN0 -> M <_ (M^(M + (K + 1))))
6839, 67ax-mp 7 . . . . . . . . 9 |- M <_ (M^(M + (K + 1)))
6948, 68pm3.2i 285 . . . . . . . 8 |- (0 <_ M /\ M <_ (M^(M + (K + 1))))
7047, 69pm3.2i 285 . . . . . . 7 |- ((M e. RR /\ (M^(M + (K + 1))) e. RR) /\ (0 <_ M /\ M <_ (M^(M + (K + 1)))))
71 lemul12itOLD 5799 . . . . . . 7 |- ((((1 e. RR /\ (2^((K + 1)^2)) e. RR) /\ (0 <_ 1 /\ 1 <_ (2^((K + 1)^2)))) /\ ((M e. RR /\ (M^(M + (K + 1))) e. RR) /\ (0 <_ M /\ M <_ (M^(M + (K + 1)))))) -> (1 x. M) <_ ((2^((K + 1)^2)) x. (M^(M + (K + 1)))))
7238, 70, 71mp2an 695 . . . . . 6 |- (1 x. M) <_ ((2^((K + 1)^2)) x. (M^(M + (K + 1))))
73 opreq1 3953 . . . . . . . . 9 |- (N = 1 -> (N^(K + 1)) = (1^(K + 1)))
74 1expt 6516 . . . . . . . . . 10 |- ((K + 1) e. NN0 -> (1^(K + 1)) = 1)
7515, 74ax-mp 7 . . . . . . . . 9 |- (1^(K + 1)) = 1
7673, 75syl6eq 1515 . . . . . . . 8 |- (N = 1 -> (N^(K + 1)) = 1)
77 opreq2 3954 . . . . . . . . 9 |- (N = 1 -> (M^N) = (M^1))
7839nn0cn 6058 . . . . . . . . . 10 |- M e. CC
7978, 51ax-mp 7 . . . . . . . . 9 |- (M^1) = M
8077, 79syl6eq 1515 . . . . . . . 8 |- (N = 1 -> (M^N) = M)
8176, 80opreq12d 3963 . . . . . . 7 |- (N = 1 -> ((N^(K + 1)) x. (M^N)) = (1 x. M))
82 fveq2 3709 . . . . . . . . . 10 |- (N = 1 -> (!` N) = (!` 1))
83 fac1 6872 . . . . . . . . . 10 |- (!` 1) = 1
8482, 83syl6eq 1515 . . . . . . . . 9 |- (N = 1 -> (!` N) = 1)
8584opreq2d 3961 . . . . . . . 8 |- (N = 1 -> (((2^((K + 1)^2)) x. (M^(M + (K + 1)))) x. (!` N)) = (((2^((K + 1)^2)) x. (M^(M + (K + 1)))) x. 1))
8620recn 5286 . . . . . . . . . 10 |- (2^((K + 1)^2)) e. CC
8745nn0cn 6058 . . . . . . . . . 10 |- (M^(M + (K + 1))) e. CC
8886, 87mulcl 5293 . . . . . . . . 9 |- ((2^((K + 1)^2)) x. (M^(M + (K + 1)))) e. CC
8988mulid1 5304 . . . . . . . 8 |- (((2^((K + 1)^2)) x. (M^(M + (K + 1)))) x. 1) = ((2^((K + 1)^2)) x. (M^(M + (K + 1))))
9085, 89syl6eq 1515 . . . . . . 7 |- (N = 1 -> ((