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

Theorem faclbnd4lem2 6894
Description: Lemma for faclbnd4 6897. Use the weak deduction theorem to convert the hypotheses of faclbnd4lem1 6893 to antecedents.
Assertion
Ref Expression
faclbnd4lem2 |- ((M e. NN0 /\ K e. NN0 /\ N e. NN) -> ((((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 faclbnd4lem2
StepHypRef Expression
1 opreq1 3959 . . . . 5 |- (M = if(M e. NN0, M, 1) -> (M^(N - 1)) = (if(M e. NN0, M, 1)^(N - 1)))
21opreq2d 3967 . . . 4 |- (M = if(M e. NN0, M, 1) -> (((N - 1)^K) x. (M^(N - 1))) = (((N - 1)^K) x. (if(M e. NN0, M, 1)^(N - 1))))
3 id 59 . . . . . . 7 |- (M = if(M e. NN0, M, 1) -> M = if(M e. NN0, M, 1))
4 opreq1 3959 . . . . . . 7 |- (M = if(M e. NN0, M, 1) -> (M + K) = (if(M e. NN0, M, 1) + K))
53, 4opreq12d 3969 . . . . . 6 |- (M = if(M e. NN0, M, 1) -> (M^(M + K)) = (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + K)))
65opreq2d 3967 . . . . 5 |- (M = if(M e. NN0, M, 1) -> ((2^(K^2)) x. (M^(M + K))) = ((2^(K^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + K))))
76opreq1d 3966 . . . 4 |- (M = if(M e. NN0, M, 1) -> (((2^(K^2)) x. (M^(M + K))) x. (!` (N - 1))) = (((2^(K^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + K))) x. (!` (N - 1))))
82, 7breq12d 2626 . . 3 |- (M = if(M e. NN0, M, 1) -> ((((N - 1)^K) x. (M^(N - 1))) <_ (((2^(K^2)) x. (M^(M + K))) x. (!` (N - 1))) <-> (((N - 1)^K) x. (if(M e. NN0, M, 1)^(N - 1))) <_ (((2^(K^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + K))) x. (!` (N - 1)))))
9 opreq1 3959 . . . . 5 |- (M = if(M e. NN0, M, 1) -> (M^N) = (if(M e. NN0, M, 1)^N))
109opreq2d 3967 . . . 4 |- (M = if(M e. NN0, M, 1) -> ((N^(K + 1)) x. (M^N)) = ((N^(K + 1)) x. (if(M e. NN0, M, 1)^N)))
11 opreq1 3959 . . . . . . 7 |- (M = if(M e. NN0, M, 1) -> (M + (K + 1)) = (if(M e. NN0, M, 1) + (K + 1)))
123, 11opreq12d 3969 . . . . . 6 |- (M = if(M e. NN0, M, 1) -> (M^(M + (K + 1))) = (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + (K + 1))))
1312opreq2d 3967 . . . . 5 |- (M = if(M e. NN0, M, 1) -> ((2^((K + 1)^2)) x. (M^(M + (K + 1)))) = ((2^((K + 1)^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + (K + 1)))))
1413opreq1d 3966 . . . 4 |- (M = if(M e. NN0, M, 1) -> (((2^((K + 1)^2)) x. (M^(M + (K + 1)))) x. (!` N)) = (((2^((K + 1)^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + (K + 1)))) x. (!` N)))
1510, 14breq12d 2626 . . 3 |- (M = if(M e. NN0, M, 1) -> (((N^(K + 1)) x. (M^N)) <_ (((2^((K + 1)^2)) x. (M^(M + (K + 1)))) x. (!` N)) <-> ((N^(K + 1)) x. (if(M e. NN0, M, 1)^N)) <_ (((2^((K + 1)^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + (K + 1)))) x. (!` N))))
168, 15imbi12d 625 . 2 |- (M = if(M e. NN0, M, 1) -> (((((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))) <-> ((((N - 1)^K) x. (if(M e. NN0, M, 1)^(N - 1))) <_ (((2^(K^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + K))) x. (!` (N - 1))) -> ((N^(K + 1)) x. (if(M e. NN0, M, 1)^N)) <_ (((2^((K + 1)^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + (K + 1)))) x. (!` N)))))
17 opreq2 3960 . . . . 5 |- (K = if(K e. NN0, K, 1) -> ((N - 1)^K) = ((N - 1)^if(K e. NN0, K, 1)))
1817opreq1d 3966 . . . 4 |- (K = if(K e. NN0, K, 1) -> (((N - 1)^K) x. (if(M e. NN0, M, 1)^(N - 1))) = (((N - 1)^if(K e. NN0, K, 1)) x. (if(M e. NN0, M, 1)^(N - 1))))
19 opreq1 3959 . . . . . . 7 |- (K = if(K e. NN0, K, 1) -> (K^2) = (if(K e. NN0, K, 1)^2))
2019opreq2d 3967 . . . . . 6 |- (K = if(K e. NN0, K, 1) -> (2^(K^2)) = (2^(if(K e. NN0, K, 1)^2)))
21 opreq2 3960 . . . . . . 7 |- (K = if(K e. NN0, K, 1) -> (if(M e. NN0, M, 1) + K) = (if(M e. NN0, M, 1) + if(K e. NN0, K, 1)))
2221opreq2d 3967 . . . . . 6 |- (K = if(K e. NN0, K, 1) -> (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + K)) = (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + if(K e. NN0, K, 1))))
2320, 22opreq12d 3969 . . . . 5 |- (K = if(K e. NN0, K, 1) -> ((2^(K^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + K))) = ((2^(if(K e. NN0, K, 1)^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + if(K e. NN0, K, 1)))))
2423opreq1d 3966 . . . 4 |- (K = if(K e. NN0, K, 1) -> (((2^(K^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + K))) x. (!` (N - 1))) = (((2^(if(K e. NN0, K, 1)^2)) x. (if(M e. NN0, M, 1)^(if(M e. NN0, M, 1) + if(K e. NN0, K, 1)))) x. (!` (N - 1))))
2518, 24breq12d 2626 . . 3 |- (K = if(K e. NN0, K, 1) -> ((((N - 1)^K) x. (if(M e. NN0, M, 1)^(N - 1)