Users' Mathboxes Mathbox for metakunt < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  aks4d1p9 Structured version   Visualization version   GIF version

Theorem aks4d1p9 42515
Description: Show that the order is bound by the squared binary logarithm. (Contributed by metakunt, 14-Nov-2024.)
Hypotheses
Ref Expression
aks4d1p9.1 (𝜑𝑁 ∈ (ℤ‘3))
aks4d1p9.2 𝐴 = ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1))
aks4d1p9.3 𝐵 = (⌈‘((2 logb 𝑁)↑5))
aks4d1p9.4 𝑅 = inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < )
Assertion
Ref Expression
aks4d1p9 (𝜑 → ((2 logb 𝑁)↑2) < ((od𝑅)‘𝑁))
Distinct variable groups:   𝐴,𝑟   𝐵,𝑟   𝑘,𝑁   𝑁,𝑟   𝑅,𝑘   𝑅,𝑟   𝜑,𝑘
Allowed substitution hints:   𝜑(𝑟)   𝐴(𝑘)   𝐵(𝑘)

Proof of Theorem aks4d1p9
Dummy variables 𝑥 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 2re 12244 . . . . . . . . . 10 2 ∈ ℝ
21a1i 11 . . . . . . . . 9 (𝜑 → 2 ∈ ℝ)
3 2pos 12273 . . . . . . . . . 10 0 < 2
43a1i 11 . . . . . . . . 9 (𝜑 → 0 < 2)
5 aks4d1p9.1 . . . . . . . . . . 11 (𝜑𝑁 ∈ (ℤ‘3))
6 eluzelz 12787 . . . . . . . . . . 11 (𝑁 ∈ (ℤ‘3) → 𝑁 ∈ ℤ)
75, 6syl 17 . . . . . . . . . 10 (𝜑𝑁 ∈ ℤ)
87zred 12622 . . . . . . . . 9 (𝜑𝑁 ∈ ℝ)
9 0red 11136 . . . . . . . . . 10 (𝜑 → 0 ∈ ℝ)
10 3re 12250 . . . . . . . . . . 11 3 ∈ ℝ
1110a1i 11 . . . . . . . . . 10 (𝜑 → 3 ∈ ℝ)
12 3pos 12275 . . . . . . . . . . 11 0 < 3
1312a1i 11 . . . . . . . . . 10 (𝜑 → 0 < 3)
14 eluzle 12790 . . . . . . . . . . 11 (𝑁 ∈ (ℤ‘3) → 3 ≤ 𝑁)
155, 14syl 17 . . . . . . . . . 10 (𝜑 → 3 ≤ 𝑁)
169, 11, 8, 13, 15ltletrd 11295 . . . . . . . . 9 (𝜑 → 0 < 𝑁)
17 1red 11134 . . . . . . . . . . 11 (𝜑 → 1 ∈ ℝ)
18 1lt2 12336 . . . . . . . . . . . 12 1 < 2
1918a1i 11 . . . . . . . . . . 11 (𝜑 → 1 < 2)
2017, 19ltned 11271 . . . . . . . . . 10 (𝜑 → 1 ≠ 2)
2120necomd 2985 . . . . . . . . 9 (𝜑 → 2 ≠ 1)
222, 4, 8, 16, 21relogbcld 42401 . . . . . . . 8 (𝜑 → (2 logb 𝑁) ∈ ℝ)
2322resqcld 14076 . . . . . . 7 (𝜑 → ((2 logb 𝑁)↑2) ∈ ℝ)
24 aks4d1p9.2 . . . . . . . . . . . . 13 𝐴 = ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1))
25 aks4d1p9.3 . . . . . . . . . . . . 13 𝐵 = (⌈‘((2 logb 𝑁)↑5))
26 aks4d1p9.4 . . . . . . . . . . . . 13 𝑅 = inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < )
275, 24, 25, 26aks4d1p4 42506 . . . . . . . . . . . 12 (𝜑 → (𝑅 ∈ (1...𝐵) ∧ ¬ 𝑅𝐴))
2827simpld 494 . . . . . . . . . . 11 (𝜑𝑅 ∈ (1...𝐵))
29 elfznn 13496 . . . . . . . . . . 11 (𝑅 ∈ (1...𝐵) → 𝑅 ∈ ℕ)
3028, 29syl 17 . . . . . . . . . 10 (𝜑𝑅 ∈ ℕ)
315, 24, 25, 26aks4d1p8 42514 . . . . . . . . . 10 (𝜑 → (𝑁 gcd 𝑅) = 1)
3230, 7, 313jca 1129 . . . . . . . . 9 (𝜑 → (𝑅 ∈ ℕ ∧ 𝑁 ∈ ℤ ∧ (𝑁 gcd 𝑅) = 1))
33 odzcl 16753 . . . . . . . . 9 ((𝑅 ∈ ℕ ∧ 𝑁 ∈ ℤ ∧ (𝑁 gcd 𝑅) = 1) → ((od𝑅)‘𝑁) ∈ ℕ)
3432, 33syl 17 . . . . . . . 8 (𝜑 → ((od𝑅)‘𝑁) ∈ ℕ)
3534nnzd 12539 . . . . . . 7 (𝜑 → ((od𝑅)‘𝑁) ∈ ℤ)
36 flge 13753 . . . . . . 7 ((((2 logb 𝑁)↑2) ∈ ℝ ∧ ((od𝑅)‘𝑁) ∈ ℤ) → (((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2) ↔ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))))
3723, 35, 36syl2anc 585 . . . . . 6 (𝜑 → (((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2) ↔ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))))
3837biimpd 229 . . . . 5 (𝜑 → (((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2) → ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))))
3938imp 406 . . . 4 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2)) → ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2)))
4030nnzd 12539 . . . . . . . . 9 (𝜑𝑅 ∈ ℤ)
4140adantr 480 . . . . . . . 8 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 𝑅 ∈ ℤ)
427adantr 480 . . . . . . . . . 10 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 𝑁 ∈ ℤ)
4334nnnn0d 12487 . . . . . . . . . . 11 (𝜑 → ((od𝑅)‘𝑁) ∈ ℕ0)
4443adantr 480 . . . . . . . . . 10 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((od𝑅)‘𝑁) ∈ ℕ0)
4542, 44zexpcld 14038 . . . . . . . . 9 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → (𝑁↑((od𝑅)‘𝑁)) ∈ ℤ)
46 1zzd 12547 . . . . . . . . 9 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 1 ∈ ℤ)
4745, 46zsubcld 12627 . . . . . . . 8 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((𝑁↑((od𝑅)‘𝑁)) − 1) ∈ ℤ)
485, 25aks4d1lem1 42489 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝐵 ∈ ℕ ∧ 9 < 𝐵))
4948simpld 494 . . . . . . . . . . . . . . . . 17 (𝜑𝐵 ∈ ℕ)
5049nnred 12178 . . . . . . . . . . . . . . . 16 (𝜑𝐵 ∈ ℝ)
5149nngt0d 12215 . . . . . . . . . . . . . . . 16 (𝜑 → 0 < 𝐵)
522, 4, 50, 51, 21relogbcld 42401 . . . . . . . . . . . . . . 15 (𝜑 → (2 logb 𝐵) ∈ ℝ)
5352flcld 13746 . . . . . . . . . . . . . 14 (𝜑 → (⌊‘(2 logb 𝐵)) ∈ ℤ)
54 2cnd 12248 . . . . . . . . . . . . . . . . . 18 (𝜑 → 2 ∈ ℂ)
559, 4gtned 11270 . . . . . . . . . . . . . . . . . 18 (𝜑 → 2 ≠ 0)
5654, 55, 213jca 1129 . . . . . . . . . . . . . . . . 17 (𝜑 → (2 ∈ ℂ ∧ 2 ≠ 0 ∧ 2 ≠ 1))
57 logb1 26721 . . . . . . . . . . . . . . . . 17 ((2 ∈ ℂ ∧ 2 ≠ 0 ∧ 2 ≠ 1) → (2 logb 1) = 0)
5856, 57syl 17 . . . . . . . . . . . . . . . 16 (𝜑 → (2 logb 1) = 0)
59 2z 12548 . . . . . . . . . . . . . . . . . 18 2 ∈ ℤ
6059a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → 2 ∈ ℤ)
612leidd 11705 . . . . . . . . . . . . . . . . 17 (𝜑 → 2 ≤ 2)
62 0lt1 11661 . . . . . . . . . . . . . . . . . 18 0 < 1
6362a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → 0 < 1)
6449nnge1d 12214 . . . . . . . . . . . . . . . . 17 (𝜑 → 1 ≤ 𝐵)
6560, 61, 17, 63, 50, 51, 64logblebd 42404 . . . . . . . . . . . . . . . 16 (𝜑 → (2 logb 1) ≤ (2 logb 𝐵))
6658, 65eqbrtrrd 5098 . . . . . . . . . . . . . . 15 (𝜑 → 0 ≤ (2 logb 𝐵))
67 0zd 12525 . . . . . . . . . . . . . . . 16 (𝜑 → 0 ∈ ℤ)
68 flge 13753 . . . . . . . . . . . . . . . 16 (((2 logb 𝐵) ∈ ℝ ∧ 0 ∈ ℤ) → (0 ≤ (2 logb 𝐵) ↔ 0 ≤ (⌊‘(2 logb 𝐵))))
6952, 67, 68syl2anc 585 . . . . . . . . . . . . . . 15 (𝜑 → (0 ≤ (2 logb 𝐵) ↔ 0 ≤ (⌊‘(2 logb 𝐵))))
7066, 69mpbid 232 . . . . . . . . . . . . . 14 (𝜑 → 0 ≤ (⌊‘(2 logb 𝐵)))
7153, 70jca 511 . . . . . . . . . . . . 13 (𝜑 → ((⌊‘(2 logb 𝐵)) ∈ ℤ ∧ 0 ≤ (⌊‘(2 logb 𝐵))))
72 elnn0z 12526 . . . . . . . . . . . . 13 ((⌊‘(2 logb 𝐵)) ∈ ℕ0 ↔ ((⌊‘(2 logb 𝐵)) ∈ ℤ ∧ 0 ≤ (⌊‘(2 logb 𝐵))))
7371, 72sylibr 234 . . . . . . . . . . . 12 (𝜑 → (⌊‘(2 logb 𝐵)) ∈ ℕ0)
747, 73zexpcld 14038 . . . . . . . . . . 11 (𝜑 → (𝑁↑(⌊‘(2 logb 𝐵))) ∈ ℤ)
75 fzfid 13924 . . . . . . . . . . . 12 (𝜑 → (1...(⌊‘((2 logb 𝑁)↑2))) ∈ Fin)
767adantr 480 . . . . . . . . . . . . . 14 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑁 ∈ ℤ)
77 elfznn 13496 . . . . . . . . . . . . . . . 16 (𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) → 𝑘 ∈ ℕ)
7877nnnn0d 12487 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) → 𝑘 ∈ ℕ0)
7978adantl 481 . . . . . . . . . . . . . 14 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑘 ∈ ℕ0)
8076, 79zexpcld 14038 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → (𝑁𝑘) ∈ ℤ)
81 1zzd 12547 . . . . . . . . . . . . 13 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 1 ∈ ℤ)
8280, 81zsubcld 12627 . . . . . . . . . . . 12 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → ((𝑁𝑘) − 1) ∈ ℤ)
8375, 82fprodzcl 15908 . . . . . . . . . . 11 (𝜑 → ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1) ∈ ℤ)
8474, 83zmulcld 12628 . . . . . . . . . 10 (𝜑 → ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)) ∈ ℤ)
8524a1i 11 . . . . . . . . . . 11 (𝜑𝐴 = ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)))
8685eleq1d 2820 . . . . . . . . . 10 (𝜑 → (𝐴 ∈ ℤ ↔ ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)) ∈ ℤ))
8784, 86mpbird 257 . . . . . . . . 9 (𝜑𝐴 ∈ ℤ)
8887adantr 480 . . . . . . . 8 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 𝐴 ∈ ℤ)
89 iddvds 16227 . . . . . . . . . . 11 (((od𝑅)‘𝑁) ∈ ℤ → ((od𝑅)‘𝑁) ∥ ((od𝑅)‘𝑁))
9035, 89syl 17 . . . . . . . . . 10 (𝜑 → ((od𝑅)‘𝑁) ∥ ((od𝑅)‘𝑁))
91 odzdvds 16755 . . . . . . . . . . 11 (((𝑅 ∈ ℕ ∧ 𝑁 ∈ ℤ ∧ (𝑁 gcd 𝑅) = 1) ∧ ((od𝑅)‘𝑁) ∈ ℕ0) → (𝑅 ∥ ((𝑁↑((od𝑅)‘𝑁)) − 1) ↔ ((od𝑅)‘𝑁) ∥ ((od𝑅)‘𝑁)))
9232, 43, 91syl2anc 585 . . . . . . . . . 10 (𝜑 → (𝑅 ∥ ((𝑁↑((od𝑅)‘𝑁)) − 1) ↔ ((od𝑅)‘𝑁) ∥ ((od𝑅)‘𝑁)))
9390, 92mpbird 257 . . . . . . . . 9 (𝜑𝑅 ∥ ((𝑁↑((od𝑅)‘𝑁)) − 1))
9493adantr 480 . . . . . . . 8 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 𝑅 ∥ ((𝑁↑((od𝑅)‘𝑁)) − 1))
9573adantr 480 . . . . . . . . . . 11 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → (⌊‘(2 logb 𝐵)) ∈ ℕ0)
9642, 95zexpcld 14038 . . . . . . . . . 10 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → (𝑁↑(⌊‘(2 logb 𝐵))) ∈ ℤ)
97 fzfid 13924 . . . . . . . . . . 11 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → (1...(⌊‘((2 logb 𝑁)↑2))) ∈ Fin)
9842adantr 480 . . . . . . . . . . . . 13 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑁 ∈ ℤ)
9977adantl 481 . . . . . . . . . . . . . 14 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑘 ∈ ℕ)
10099nnnn0d 12487 . . . . . . . . . . . . 13 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑘 ∈ ℕ0)
10198, 100zexpcld 14038 . . . . . . . . . . . 12 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → (𝑁𝑘) ∈ ℤ)
102 1zzd 12547 . . . . . . . . . . . 12 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 1 ∈ ℤ)
103101, 102zsubcld 12627 . . . . . . . . . . 11 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → ((𝑁𝑘) − 1) ∈ ℤ)
10497, 103fprodzcl 15908 . . . . . . . . . 10 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1) ∈ ℤ)
105 fveq2 6829 . . . . . . . . . . . . 13 (𝑧 = ((od𝑅)‘𝑁) → ((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑧) = ((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘((od𝑅)‘𝑁)))
106105breq1d 5084 . . . . . . . . . . . 12 (𝑧 = ((od𝑅)‘𝑁) → (((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑧) ∥ ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑘) ↔ ((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘((od𝑅)‘𝑁)) ∥ ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑘)))
107 ssidd 3940 . . . . . . . . . . . . . 14 (𝜑 → (1...(⌊‘((2 logb 𝑁)↑2))) ⊆ (1...(⌊‘((2 logb 𝑁)↑2))))
1087adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑁 ∈ ℤ)
109 elfznn 13496 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) → 𝑥 ∈ ℕ)
110109adantl 481 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑥 ∈ ℕ)
111110nnnn0d 12487 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑥 ∈ ℕ0)
112108, 111zexpcld 14038 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → (𝑁𝑥) ∈ ℤ)
113 1zzd 12547 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 1 ∈ ℤ)
114112, 113zsubcld 12627 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → ((𝑁𝑥) − 1) ∈ ℤ)
115114fmpttd 7056 . . . . . . . . . . . . . 14 (𝜑 → (𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1)):(1...(⌊‘((2 logb 𝑁)↑2)))⟶ℤ)
11675, 107, 115fprodfvdvdsd 16292 . . . . . . . . . . . . 13 (𝜑 → ∀𝑧 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑧) ∥ ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑘))
117116adantr 480 . . . . . . . . . . . 12 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ∀𝑧 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑧) ∥ ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑘))
11822adantr 480 . . . . . . . . . . . . . . 15 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → (2 logb 𝑁) ∈ ℝ)
119118resqcld 14076 . . . . . . . . . . . . . 14 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((2 logb 𝑁)↑2) ∈ ℝ)
120119flcld 13746 . . . . . . . . . . . . 13 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → (⌊‘((2 logb 𝑁)↑2)) ∈ ℤ)
12135adantr 480 . . . . . . . . . . . . 13 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((od𝑅)‘𝑁) ∈ ℤ)
12234nnge1d 12214 . . . . . . . . . . . . . 14 (𝜑 → 1 ≤ ((od𝑅)‘𝑁))
123122adantr 480 . . . . . . . . . . . . 13 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 1 ≤ ((od𝑅)‘𝑁))
124 simpr 484 . . . . . . . . . . . . 13 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2)))
12546, 120, 121, 123, 124elfzd 13458 . . . . . . . . . . . 12 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((od𝑅)‘𝑁) ∈ (1...(⌊‘((2 logb 𝑁)↑2))))
126106, 117, 125rspcdva 3563 . . . . . . . . . . 11 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘((od𝑅)‘𝑁)) ∥ ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑘))
127 eqidd 2736 . . . . . . . . . . . . 13 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → (𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1)) = (𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1)))
128 simpr 484 . . . . . . . . . . . . . . 15 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑥 = ((od𝑅)‘𝑁)) → 𝑥 = ((od𝑅)‘𝑁))
129128oveq2d 7372 . . . . . . . . . . . . . 14 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑥 = ((od𝑅)‘𝑁)) → (𝑁𝑥) = (𝑁↑((od𝑅)‘𝑁)))
130129oveq1d 7371 . . . . . . . . . . . . 13 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑥 = ((od𝑅)‘𝑁)) → ((𝑁𝑥) − 1) = ((𝑁↑((od𝑅)‘𝑁)) − 1))
131127, 130, 125, 47fvmptd 6944 . . . . . . . . . . . 12 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘((od𝑅)‘𝑁)) = ((𝑁↑((od𝑅)‘𝑁)) − 1))
132 eqidd 2736 . . . . . . . . . . . . . 14 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → (𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1)) = (𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1)))
133 simpr 484 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) ∧ 𝑥 = 𝑘) → 𝑥 = 𝑘)
134133oveq2d 7372 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) ∧ 𝑥 = 𝑘) → (𝑁𝑥) = (𝑁𝑘))
135134oveq1d 7371 . . . . . . . . . . . . . 14 ((((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) ∧ 𝑥 = 𝑘) → ((𝑁𝑥) − 1) = ((𝑁𝑘) − 1))
136 simpr 484 . . . . . . . . . . . . . 14 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2))))
137132, 135, 136, 103fvmptd 6944 . . . . . . . . . . . . 13 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) ∧ 𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → ((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑘) = ((𝑁𝑘) − 1))
138137prodeq2dv 15876 . . . . . . . . . . . 12 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑘) = ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1))
139131, 138breq12d 5087 . . . . . . . . . . 11 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → (((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘((od𝑅)‘𝑁)) ∥ ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑥 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) ↦ ((𝑁𝑥) − 1))‘𝑘) ↔ ((𝑁↑((od𝑅)‘𝑁)) − 1) ∥ ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)))
140126, 139mpbid 232 . . . . . . . . . 10 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((𝑁↑((od𝑅)‘𝑁)) − 1) ∥ ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1))
14147, 96, 104, 140dvdsmultr2d 16257 . . . . . . . . 9 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((𝑁↑((od𝑅)‘𝑁)) − 1) ∥ ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)))
14224a1i 11 . . . . . . . . 9 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 𝐴 = ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)))
143141, 142breqtrrd 5102 . . . . . . . 8 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → ((𝑁↑((od𝑅)‘𝑁)) − 1) ∥ 𝐴)
14441, 47, 88, 94, 143dvdstrd 16253 . . . . . . 7 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 𝑅𝐴)
145144ex 412 . . . . . 6 (𝜑 → (((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2)) → 𝑅𝐴))
146145adantr 480 . . . . 5 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2)) → (((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2)) → 𝑅𝐴))
147146imp 406 . . . 4 (((𝜑 ∧ ((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2)) ∧ ((od𝑅)‘𝑁) ≤ (⌊‘((2 logb 𝑁)↑2))) → 𝑅𝐴)
14839, 147mpdan 688 . . 3 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2)) → 𝑅𝐴)
14927simprd 495 . . . 4 (𝜑 → ¬ 𝑅𝐴)
150149adantr 480 . . 3 ((𝜑 ∧ ((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2)) → ¬ 𝑅𝐴)
151148, 150pm2.65da 817 . 2 (𝜑 → ¬ ((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2))
15234nnred 12178 . . 3 (𝜑 → ((od𝑅)‘𝑁) ∈ ℝ)
15323, 152ltnled 11282 . 2 (𝜑 → (((2 logb 𝑁)↑2) < ((od𝑅)‘𝑁) ↔ ¬ ((od𝑅)‘𝑁) ≤ ((2 logb 𝑁)↑2)))
154151, 153mpbird 257 1 (𝜑 → ((2 logb 𝑁)↑2) < ((od𝑅)‘𝑁))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3a 1087   = wceq 1542  wcel 2114  wne 2930  wral 3049  {crab 3387   class class class wbr 5074  cmpt 5155  cfv 6487  (class class class)co 7356  infcinf 9343  cc 11025  cr 11026  0cc0 11027  1c1 11028   · cmul 11032   < clt 11168  cle 11169  cmin 11366  cn 12163  2c2 12225  3c3 12226  5c5 12228  9c9 12232  0cn0 12426  cz 12513  cuz 12777  ...cfz 13450  cfl 13738  cceil 13739  cexp 14012  cprod 15857  cdvds 16210   gcd cgcd 16452  odcodz 16722   logb clogb 26716
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2184  ax-ext 2707  ax-rep 5201  ax-sep 5220  ax-nul 5230  ax-pow 5296  ax-pr 5364  ax-un 7678  ax-inf2 9551  ax-cc 10346  ax-cnex 11083  ax-resscn 11084  ax-1cn 11085  ax-icn 11086  ax-addcl 11087  ax-addrcl 11088  ax-mulcl 11089  ax-mulrcl 11090  ax-mulcom 11091  ax-addass 11092  ax-mulass 11093  ax-distr 11094  ax-i2m1 11095  ax-1ne0 11096  ax-1rid 11097  ax-rnegex 11098  ax-rrecex 11099  ax-cnre 11100  ax-pre-lttri 11101  ax-pre-lttrn 11102  ax-pre-ltadd 11103  ax-pre-mulgt0 11104  ax-pre-sup 11105  ax-addf 11106
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2538  df-eu 2568  df-clab 2714  df-cleq 2727  df-clel 2810  df-nfc 2884  df-ne 2931  df-nel 3035  df-ral 3050  df-rex 3060  df-rmo 3340  df-reu 3341  df-rab 3388  df-v 3429  df-sbc 3726  df-csb 3834  df-dif 3888  df-un 3890  df-in 3892  df-ss 3902  df-pss 3905  df-symdif 4183  df-nul 4264  df-if 4457  df-pw 4533  df-sn 4558  df-pr 4560  df-tp 4562  df-op 4564  df-uni 4841  df-int 4880  df-iun 4925  df-iin 4926  df-disj 5042  df-br 5075  df-opab 5137  df-mpt 5156  df-tr 5182  df-id 5515  df-eprel 5520  df-po 5528  df-so 5529  df-fr 5573  df-se 5574  df-we 5575  df-xp 5626  df-rel 5627  df-cnv 5628  df-co 5629  df-dm 5630  df-rn 5631  df-res 5632  df-ima 5633  df-pred 6254  df-ord 6315  df-on 6316  df-lim 6317  df-suc 6318  df-iota 6443  df-fun 6489  df-fn 6490  df-f 6491  df-f1 6492  df-fo 6493  df-f1o 6494  df-fv 6495  df-isom 6496  df-riota 7313  df-ov 7359  df-oprab 7360  df-mpo 7361  df-of 7620  df-ofr 7621  df-om 7807  df-1st 7931  df-2nd 7932  df-supp 8100  df-frecs 8220  df-wrecs 8251  df-recs 8300  df-rdg 8338  df-1o 8394  df-2o 8395  df-oadd 8398  df-omul 8399  df-er 8632  df-map 8764  df-pm 8765  df-ixp 8835  df-en 8883  df-dom 8884  df-sdom 8885  df-fin 8886  df-fsupp 9264  df-fi 9313  df-sup 9344  df-inf 9345  df-oi 9414  df-dju 9814  df-card 9852  df-acn 9855  df-pnf 11170  df-mnf 11171  df-xr 11172  df-ltxr 11173  df-le 11174  df-sub 11368  df-neg 11369  df-div 11797  df-nn 12164  df-2 12233  df-3 12234  df-4 12235  df-5 12236  df-6 12237  df-7 12238  df-8 12239  df-9 12240  df-n0 12427  df-xnn0 12500  df-z 12514  df-dec 12634  df-uz 12778  df-q 12888  df-rp 12932  df-xneg 13052  df-xadd 13053  df-xmul 13054  df-ioo 13291  df-ioc 13292  df-ico 13293  df-icc 13294  df-fz 13451  df-fzo 13598  df-fl 13740  df-ceil 13741  df-mod 13818  df-seq 13953  df-exp 14013  df-fac 14225  df-bc 14254  df-hash 14282  df-shft 15018  df-cj 15050  df-re 15051  df-im 15052  df-sqrt 15186  df-abs 15187  df-limsup 15422  df-clim 15439  df-rlim 15440  df-sum 15638  df-prod 15858  df-ef 16021  df-e 16022  df-sin 16023  df-cos 16024  df-pi 16026  df-dvds 16211  df-gcd 16453  df-lcm 16548  df-lcmf 16549  df-prm 16630  df-odz 16724  df-phi 16725  df-pc 16797  df-struct 17106  df-sets 17123  df-slot 17141  df-ndx 17153  df-base 17169  df-ress 17190  df-plusg 17222  df-mulr 17223  df-starv 17224  df-sca 17225  df-vsca 17226  df-ip 17227  df-tset 17228  df-ple 17229  df-ds 17231  df-unif 17232  df-hom 17233  df-cco 17234  df-rest 17374  df-topn 17375  df-0g 17393  df-gsum 17394  df-topgen 17395  df-pt 17396  df-prds 17399  df-xrs 17455  df-qtop 17460  df-imas 17461  df-xps 17463  df-mre 17537  df-mrc 17538  df-acs 17540  df-mgm 18597  df-sgrp 18676  df-mnd 18692  df-submnd 18741  df-mulg 19033  df-cntz 19281  df-cmn 19746  df-psmet 21333  df-xmet 21334  df-met 21335  df-bl 21336  df-mopn 21337  df-fbas 21338  df-fg 21339  df-cnfld 21342  df-top 22847  df-topon 22864  df-topsp 22886  df-bases 22899  df-cld 22972  df-ntr 22973  df-cls 22974  df-nei 23051  df-lp 23089  df-perf 23090  df-cn 23180  df-cnp 23181  df-haus 23268  df-cmp 23340  df-tx 23515  df-hmeo 23708  df-fil 23799  df-fm 23891  df-flim 23892  df-flf 23893  df-xms 24273  df-ms 24274  df-tms 24275  df-cncf 24833  df-ovol 25419  df-vol 25420  df-mbf 25574  df-itg1 25575  df-itg2 25576  df-ibl 25577  df-itg 25578  df-0p 25625  df-limc 25821  df-dv 25822  df-log 26508  df-cxp 26509  df-logb 26717
This theorem is referenced by:  aks4d1  42516
  Copyright terms: Public domain W3C validator