Metamath Proof Explorer


Theorem aks4d1p7d1

Description: Technical step in AKS lemma 4.1 (Contributed by metakunt, 31-Oct-2024)

Ref Expression
Hypotheses aks4d1p7d1.1 ( 𝜑𝑁 ∈ ( ℤ ‘ 3 ) )
aks4d1p7d1.2 𝐴 = ( ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) · ∏ 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ( ( 𝑁𝑘 ) − 1 ) )
aks4d1p7d1.3 𝐵 = ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) )
aks4d1p7d1.4 𝑅 = inf ( { 𝑟 ∈ ( 1 ... 𝐵 ) ∣ ¬ 𝑟𝐴 } , ℝ , < )
aks4d1p7d1.5 ( 𝜑 → ∀ 𝑝 ∈ ℙ ( 𝑝𝑅𝑝𝑁 ) )
Assertion aks4d1p7d1 ( 𝜑𝑅 ∥ ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )

Proof

Step Hyp Ref Expression
1 aks4d1p7d1.1 ( 𝜑𝑁 ∈ ( ℤ ‘ 3 ) )
2 aks4d1p7d1.2 𝐴 = ( ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) · ∏ 𝑘 ∈ ( 1 ... ( ⌊ ‘ ( ( 2 logb 𝑁 ) ↑ 2 ) ) ) ( ( 𝑁𝑘 ) − 1 ) )
3 aks4d1p7d1.3 𝐵 = ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) )
4 aks4d1p7d1.4 𝑅 = inf ( { 𝑟 ∈ ( 1 ... 𝐵 ) ∣ ¬ 𝑟𝐴 } , ℝ , < )
5 aks4d1p7d1.5 ( 𝜑 → ∀ 𝑝 ∈ ℙ ( 𝑝𝑅𝑝𝑁 ) )
6 simp2 ( ( 𝜑𝑝 ∈ ℙ ∧ 𝑝𝑅 ) → 𝑝 ∈ ℙ )
7 1 2 3 4 aks4d1p4 ( 𝜑 → ( 𝑅 ∈ ( 1 ... 𝐵 ) ∧ ¬ 𝑅𝐴 ) )
8 7 simpld ( 𝜑𝑅 ∈ ( 1 ... 𝐵 ) )
9 elfznn ( 𝑅 ∈ ( 1 ... 𝐵 ) → 𝑅 ∈ ℕ )
10 8 9 syl ( 𝜑𝑅 ∈ ℕ )
11 10 3ad2ant1 ( ( 𝜑𝑝 ∈ ℙ ∧ 𝑝𝑅 ) → 𝑅 ∈ ℕ )
12 6 11 pccld ( ( 𝜑𝑝 ∈ ℙ ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑅 ) ∈ ℕ0 )
13 12 3expa ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑅 ) ∈ ℕ0 )
14 13 nn0red ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑅 ) ∈ ℝ )
15 2re 2 ∈ ℝ
16 15 a1i ( 𝜑 → 2 ∈ ℝ )
17 2pos 0 < 2
18 17 a1i ( 𝜑 → 0 < 2 )
19 3 a1i ( 𝜑𝐵 = ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
20 eluzelz ( 𝑁 ∈ ( ℤ ‘ 3 ) → 𝑁 ∈ ℤ )
21 1 20 syl ( 𝜑𝑁 ∈ ℤ )
22 21 zred ( 𝜑𝑁 ∈ ℝ )
23 0red ( 𝜑 → 0 ∈ ℝ )
24 3re 3 ∈ ℝ
25 24 a1i ( 𝜑 → 3 ∈ ℝ )
26 3pos 0 < 3
27 26 a1i ( 𝜑 → 0 < 3 )
28 eluzle ( 𝑁 ∈ ( ℤ ‘ 3 ) → 3 ≤ 𝑁 )
29 1 28 syl ( 𝜑 → 3 ≤ 𝑁 )
30 23 25 22 27 29 ltletrd ( 𝜑 → 0 < 𝑁 )
31 1red ( 𝜑 → 1 ∈ ℝ )
32 1lt2 1 < 2
33 32 a1i ( 𝜑 → 1 < 2 )
34 31 33 ltned ( 𝜑 → 1 ≠ 2 )
35 34 necomd ( 𝜑 → 2 ≠ 1 )
36 16 18 22 30 35 relogbcld ( 𝜑 → ( 2 logb 𝑁 ) ∈ ℝ )
37 5nn0 5 ∈ ℕ0
38 37 a1i ( 𝜑 → 5 ∈ ℕ0 )
39 36 38 reexpcld ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 5 ) ∈ ℝ )
40 ceilcl ( ( ( 2 logb 𝑁 ) ↑ 5 ) ∈ ℝ → ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℤ )
41 39 40 syl ( 𝜑 → ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℤ )
42 41 zred ( 𝜑 → ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) ∈ ℝ )
43 19 42 eqeltrd ( 𝜑𝐵 ∈ ℝ )
44 9re 9 ∈ ℝ
45 44 a1i ( 𝜑 → 9 ∈ ℝ )
46 9pos 0 < 9
47 46 a1i ( 𝜑 → 0 < 9 )
48 22 29 3lexlogpow5ineq4 ( 𝜑 → 9 < ( ( 2 logb 𝑁 ) ↑ 5 ) )
49 23 45 39 47 48 lttrd ( 𝜑 → 0 < ( ( 2 logb 𝑁 ) ↑ 5 ) )
50 ceilge ( ( ( 2 logb 𝑁 ) ↑ 5 ) ∈ ℝ → ( ( 2 logb 𝑁 ) ↑ 5 ) ≤ ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
51 39 50 syl ( 𝜑 → ( ( 2 logb 𝑁 ) ↑ 5 ) ≤ ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
52 23 39 42 49 51 ltletrd ( 𝜑 → 0 < ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
53 52 19 breqtrrd ( 𝜑 → 0 < 𝐵 )
54 16 18 43 53 35 relogbcld ( 𝜑 → ( 2 logb 𝐵 ) ∈ ℝ )
55 54 flcld ( 𝜑 → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ )
56 55 zred ( 𝜑 → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℝ )
57 56 ad2antrr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℝ )
58 simplr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → 𝑝 ∈ ℙ )
59 21 30 jca ( 𝜑 → ( 𝑁 ∈ ℤ ∧ 0 < 𝑁 ) )
60 elnnz ( 𝑁 ∈ ℕ ↔ ( 𝑁 ∈ ℤ ∧ 0 < 𝑁 ) )
61 59 60 sylibr ( 𝜑𝑁 ∈ ℕ )
62 61 ad2antrr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → 𝑁 ∈ ℕ )
63 1cnd ( 𝜑 → 1 ∈ ℂ )
64 63 addid2d ( 𝜑 → ( 0 + 1 ) = 1 )
65 16 recnd ( 𝜑 → 2 ∈ ℂ )
66 23 18 gtned ( 𝜑 → 2 ≠ 0 )
67 logbid1 ( ( 2 ∈ ℂ ∧ 2 ≠ 0 ∧ 2 ≠ 1 ) → ( 2 logb 2 ) = 1 )
68 65 66 35 67 syl3anc ( 𝜑 → ( 2 logb 2 ) = 1 )
69 68 eqcomd ( 𝜑 → 1 = ( 2 logb 2 ) )
70 64 69 eqtrd ( 𝜑 → ( 0 + 1 ) = ( 2 logb 2 ) )
71 2z 2 ∈ ℤ
72 71 a1i ( 𝜑 → 2 ∈ ℤ )
73 16 leidd ( 𝜑 → 2 ≤ 2 )
74 2lt9 2 < 9
75 74 a1i ( 𝜑 → 2 < 9 )
76 16 45 75 ltled ( 𝜑 → 2 ≤ 9 )
77 45 39 42 48 51 ltletrd ( 𝜑 → 9 < ( ⌈ ‘ ( ( 2 logb 𝑁 ) ↑ 5 ) ) )
78 77 19 breqtrrd ( 𝜑 → 9 < 𝐵 )
79 45 43 78 ltled ( 𝜑 → 9 ≤ 𝐵 )
80 16 45 43 76 79 letrd ( 𝜑 → 2 ≤ 𝐵 )
81 72 73 16 18 43 53 80 logblebd ( 𝜑 → ( 2 logb 2 ) ≤ ( 2 logb 𝐵 ) )
82 70 81 eqbrtrd ( 𝜑 → ( 0 + 1 ) ≤ ( 2 logb 𝐵 ) )
83 0zd ( 𝜑 → 0 ∈ ℤ )
84 83 peano2zd ( 𝜑 → ( 0 + 1 ) ∈ ℤ )
85 flge ( ( ( 2 logb 𝐵 ) ∈ ℝ ∧ ( 0 + 1 ) ∈ ℤ ) → ( ( 0 + 1 ) ≤ ( 2 logb 𝐵 ) ↔ ( 0 + 1 ) ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )
86 54 84 85 syl2anc ( 𝜑 → ( ( 0 + 1 ) ≤ ( 2 logb 𝐵 ) ↔ ( 0 + 1 ) ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )
87 82 86 mpbid ( 𝜑 → ( 0 + 1 ) ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) )
88 83 55 zltp1led ( 𝜑 → ( 0 < ( ⌊ ‘ ( 2 logb 𝐵 ) ) ↔ ( 0 + 1 ) ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )
89 87 88 mpbird ( 𝜑 → 0 < ( ⌊ ‘ ( 2 logb 𝐵 ) ) )
90 55 89 jca ( 𝜑 → ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ ∧ 0 < ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )
91 elnnz ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℕ ↔ ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ ∧ 0 < ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )
92 90 91 sylibr ( 𝜑 → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℕ )
93 92 nnnn0d ( 𝜑 → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℕ0 )
94 93 ad2antrr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℕ0 )
95 62 94 nnexpcld ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ∈ ℕ )
96 58 95 pccld ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) ∈ ℕ0 )
97 96 nn0red ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) ∈ ℝ )
98 1 3ad2ant1 ( ( 𝜑𝑝 ∈ ℙ ∧ 𝑝𝑅 ) → 𝑁 ∈ ( ℤ ‘ 3 ) )
99 simp3 ( ( 𝜑𝑝 ∈ ℙ ∧ 𝑝𝑅 ) → 𝑝𝑅 )
100 eqid ( 𝑝 pCnt 𝑅 ) = ( 𝑝 pCnt 𝑅 )
101 98 2 3 4 6 99 100 aks4d1p6 ( ( 𝜑𝑝 ∈ ℙ ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑅 ) ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) )
102 101 3expa ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑅 ) ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) )
103 58 62 pccld ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑁 ) ∈ ℕ0 )
104 103 nn0red ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑁 ) ∈ ℝ )
105 23 56 89 ltled ( 𝜑 → 0 ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) )
106 105 adantr ( ( 𝜑𝑝 ∈ ℙ ) → 0 ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) )
107 106 adantr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → 0 ≤ ( ⌊ ‘ ( 2 logb 𝐵 ) ) )
108 rsp ( ∀ 𝑝 ∈ ℙ ( 𝑝𝑅𝑝𝑁 ) → ( 𝑝 ∈ ℙ → ( 𝑝𝑅𝑝𝑁 ) ) )
109 5 108 syl ( 𝜑 → ( 𝑝 ∈ ℙ → ( 𝑝𝑅𝑝𝑁 ) ) )
110 109 imp ( ( 𝜑𝑝 ∈ ℙ ) → ( 𝑝𝑅𝑝𝑁 ) )
111 110 imp ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → 𝑝𝑁 )
112 61 adantr ( ( 𝜑𝑝 ∈ ℙ ) → 𝑁 ∈ ℕ )
113 112 adantr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → 𝑁 ∈ ℕ )
114 pcelnn ( ( 𝑝 ∈ ℙ ∧ 𝑁 ∈ ℕ ) → ( ( 𝑝 pCnt 𝑁 ) ∈ ℕ ↔ 𝑝𝑁 ) )
115 58 113 114 syl2anc ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( ( 𝑝 pCnt 𝑁 ) ∈ ℕ ↔ 𝑝𝑁 ) )
116 111 115 mpbird ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑁 ) ∈ ℕ )
117 nnge1 ( ( 𝑝 pCnt 𝑁 ) ∈ ℕ → 1 ≤ ( 𝑝 pCnt 𝑁 ) )
118 116 117 syl ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → 1 ≤ ( 𝑝 pCnt 𝑁 ) )
119 57 104 107 118 lemulge11d ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ≤ ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) · ( 𝑝 pCnt 𝑁 ) ) )
120 zq ( 𝑁 ∈ ℤ → 𝑁 ∈ ℚ )
121 21 120 syl ( 𝜑𝑁 ∈ ℚ )
122 61 nnne0d ( 𝜑𝑁 ≠ 0 )
123 121 122 jca ( 𝜑 → ( 𝑁 ∈ ℚ ∧ 𝑁 ≠ 0 ) )
124 123 adantr ( ( 𝜑𝑝 ∈ ℙ ) → ( 𝑁 ∈ ℚ ∧ 𝑁 ≠ 0 ) )
125 124 adantr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑁 ∈ ℚ ∧ 𝑁 ≠ 0 ) )
126 55 adantr ( ( 𝜑𝑝 ∈ ℙ ) → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ )
127 126 adantr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ )
128 pcexp ( ( 𝑝 ∈ ℙ ∧ ( 𝑁 ∈ ℚ ∧ 𝑁 ≠ 0 ) ∧ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℤ ) → ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) = ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) · ( 𝑝 pCnt 𝑁 ) ) )
129 58 125 127 128 syl3anc ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) = ( ( ⌊ ‘ ( 2 logb 𝐵 ) ) · ( 𝑝 pCnt 𝑁 ) ) )
130 119 129 breqtrrd ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ≤ ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) )
131 14 57 97 102 130 letrd ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑅 ) ≤ ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) )
132 simpr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → ¬ 𝑝𝑅 )
133 simplr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → 𝑝 ∈ ℙ )
134 10 adantr ( ( 𝜑𝑝 ∈ ℙ ) → 𝑅 ∈ ℕ )
135 134 adantr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → 𝑅 ∈ ℕ )
136 pceq0 ( ( 𝑝 ∈ ℙ ∧ 𝑅 ∈ ℕ ) → ( ( 𝑝 pCnt 𝑅 ) = 0 ↔ ¬ 𝑝𝑅 ) )
137 133 135 136 syl2anc ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → ( ( 𝑝 pCnt 𝑅 ) = 0 ↔ ¬ 𝑝𝑅 ) )
138 132 137 mpbird ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑅 ) = 0 )
139 112 adantr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → 𝑁 ∈ ℕ )
140 93 adantr ( ( 𝜑𝑝 ∈ ℙ ) → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℕ0 )
141 140 adantr ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → ( ⌊ ‘ ( 2 logb 𝐵 ) ) ∈ ℕ0 )
142 139 141 nnexpcld ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ∈ ℕ )
143 133 142 pccld ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) ∈ ℕ0 )
144 143 nn0ge0d ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → 0 ≤ ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) )
145 138 144 eqbrtrd ( ( ( 𝜑𝑝 ∈ ℙ ) ∧ ¬ 𝑝𝑅 ) → ( 𝑝 pCnt 𝑅 ) ≤ ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) )
146 131 145 pm2.61dan ( ( 𝜑𝑝 ∈ ℙ ) → ( 𝑝 pCnt 𝑅 ) ≤ ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) )
147 146 ralrimiva ( 𝜑 → ∀ 𝑝 ∈ ℙ ( 𝑝 pCnt 𝑅 ) ≤ ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) )
148 8 elfzelzd ( 𝜑𝑅 ∈ ℤ )
149 21 93 zexpcld ( 𝜑 → ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ∈ ℤ )
150 pc2dvds ( ( 𝑅 ∈ ℤ ∧ ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ∈ ℤ ) → ( 𝑅 ∥ ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ↔ ∀ 𝑝 ∈ ℙ ( 𝑝 pCnt 𝑅 ) ≤ ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) ) )
151 148 149 150 syl2anc ( 𝜑 → ( 𝑅 ∥ ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ↔ ∀ 𝑝 ∈ ℙ ( 𝑝 pCnt 𝑅 ) ≤ ( 𝑝 pCnt ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) ) ) )
152 147 151 mpbird ( 𝜑𝑅 ∥ ( 𝑁 ↑ ( ⌊ ‘ ( 2 logb 𝐵 ) ) ) )