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

Theorem aks4d1p8 43051
Description: Show that 𝑁 and 𝑅 are coprime for AKS existence theorem, with eliminated hypothesis. (Contributed by metakunt, 10-Nov-2024.) (Proof sketch by Thierry Arnoux.)
Hypotheses
Ref Expression
aks4d1p8.1 (𝜑𝑁 ∈ (ℤ‘3))
aks4d1p8.2 𝐴 = ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1))
aks4d1p8.3 𝐵 = (⌈‘((2 logb 𝑁)↑5))
aks4d1p8.4 𝑅 = inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < )
Assertion
Ref Expression
aks4d1p8 (𝜑 → (𝑁 gcd 𝑅) = 1)
Distinct variable groups:   𝐴,𝑟   𝐵,𝑟   𝑘,𝑁   𝑁,𝑟   𝑅,𝑘   𝑅,𝑟   𝜑,𝑘
Allowed substitution hints:   𝜑(𝑟)   𝐴(𝑘)   𝐵(𝑘)

Proof of Theorem aks4d1p8
Dummy variables 𝑝 𝑦 𝑥 𝑜 𝑓 𝑞 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 aks4d1p8.1 . 2 (𝜑𝑁 ∈ (ℤ‘3))
2 aks4d1p8.2 . 2 𝐴 = ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1))
3 aks4d1p8.3 . 2 𝐵 = (⌈‘((2 logb 𝑁)↑5))
4 aks4d1p8.4 . 2 𝑅 = inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < )
54a1i 11 . . . . . 6 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 = inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ))
6 ssrab2 4028 . . . . . . . . . . . . 13 {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ (1...𝐵)
76a1i 11 . . . . . . . . . . . 12 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ (1...𝐵))
8 elfznn 13641 . . . . . . . . . . . . . . . 16 (𝑜 ∈ (1...𝐵) → 𝑜 ∈ ℕ)
98adantl 487 . . . . . . . . . . . . . . 15 ((𝜑𝑜 ∈ (1...𝐵)) → 𝑜 ∈ ℕ)
109nnred 12305 . . . . . . . . . . . . . 14 ((𝜑𝑜 ∈ (1...𝐵)) → 𝑜 ∈ ℝ)
1110ex 418 . . . . . . . . . . . . 13 (𝜑 → (𝑜 ∈ (1...𝐵) → 𝑜 ∈ ℝ))
1211ssrdv 3937 . . . . . . . . . . . 12 (𝜑 → (1...𝐵) ⊆ ℝ)
137, 12sstrd 3941 . . . . . . . . . . 11 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
1413adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
1514adantr 486 . . . . . . . . 9 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
1615adantr 486 . . . . . . . 8 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
1716adantr 486 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
18 fzfid 14070 . . . . . . . . . . . . 13 (𝜑 → (1...𝐵) ∈ Fin)
1918, 7ssfid 9239 . . . . . . . . . . . 12 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin)
201, 2, 3aks4d1p3 43042 . . . . . . . . . . . . 13 (𝜑 → ∃𝑟 ∈ (1...𝐵) ¬ 𝑟𝐴)
21 rabn0 4339 . . . . . . . . . . . . 13 ({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ≠ ∅ ↔ ∃𝑟 ∈ (1...𝐵) ¬ 𝑟𝐴)
2220, 21sylibr 237 . . . . . . . . . . . 12 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ≠ ∅)
23 fiminre 12219 . . . . . . . . . . . 12 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ≠ ∅) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2413, 19, 22, 23syl3anc 1398 . . . . . . . . . . 11 (𝜑 → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2524adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2625adantr 486 . . . . . . . . 9 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2726adantr 486 . . . . . . . 8 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2827adantr 486 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
29 breq1 5106 . . . . . . . . 9 (𝑟 = (𝑅 / 𝑝) → (𝑟𝐴 ↔ (𝑅 / 𝑝) ∥ 𝐴))
3029notbid 321 . . . . . . . 8 (𝑟 = (𝑅 / 𝑝) → (¬ 𝑟𝐴 ↔ ¬ (𝑅 / 𝑝) ∥ 𝐴))
31 1zzd 12682 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 ∈ ℤ)
323a1i 11 . . . . . . . . . . 11 (𝜑𝐵 = (⌈‘((2 logb 𝑁)↑5)))
33 2re 12372 . . . . . . . . . . . . . . 15 2 ∈ ℝ
3433a1i 11 . . . . . . . . . . . . . 14 (𝜑 → 2 ∈ ℝ)
35 2pos 12402 . . . . . . . . . . . . . . 15 0 < 2
3635a1i 11 . . . . . . . . . . . . . 14 (𝜑 → 0 < 2)
37 eluzelz 12930 . . . . . . . . . . . . . . . 16 (𝑁 ∈ (ℤ‘3) → 𝑁 ∈ ℤ)
381, 37syl 18 . . . . . . . . . . . . . . 15 (𝜑𝑁 ∈ ℤ)
3938zred 12758 . . . . . . . . . . . . . 14 (𝜑𝑁 ∈ ℝ)
40 0red 11268 . . . . . . . . . . . . . . 15 (𝜑 → 0 ∈ ℝ)
41 3re 12378 . . . . . . . . . . . . . . . 16 3 ∈ ℝ
4241a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → 3 ∈ ℝ)
43 3pos 12406 . . . . . . . . . . . . . . . 16 0 < 3
4443a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → 0 < 3)
45 eluzle 12933 . . . . . . . . . . . . . . . 16 (𝑁 ∈ (ℤ‘3) → 3 ≤ 𝑁)
461, 45syl 18 . . . . . . . . . . . . . . 15 (𝜑 → 3 ≤ 𝑁)
4740, 42, 39, 44, 46ltletrd 11427 . . . . . . . . . . . . . 14 (𝜑 → 0 < 𝑁)
48 1red 11266 . . . . . . . . . . . . . . . 16 (𝜑 → 1 ∈ ℝ)
49 1lt2 12470 . . . . . . . . . . . . . . . . 17 1 < 2
5049a1i 11 . . . . . . . . . . . . . . . 16 (𝜑 → 1 < 2)
5148, 50ltned 11403 . . . . . . . . . . . . . . 15 (𝜑 → 1 ≠ 2)
5251necomd 3010 . . . . . . . . . . . . . 14 (𝜑 → 2 ≠ 1)
5334, 36, 39, 47, 52relogbcld 42938 . . . . . . . . . . . . 13 (𝜑 → (2 logb 𝑁) ∈ ℝ)
54 5nn0 12581 . . . . . . . . . . . . . 14 5 ∈ ℕ0
5554a1i 11 . . . . . . . . . . . . 13 (𝜑 → 5 ∈ ℕ0)
5653, 55reexpcld 14260 . . . . . . . . . . . 12 (𝜑 → ((2 logb 𝑁)↑5) ∈ ℝ)
5756ceilcld 13937 . . . . . . . . . . 11 (𝜑 → (⌈‘((2 logb 𝑁)↑5)) ∈ ℤ)
5832, 57eqeltrd 2860 . . . . . . . . . 10 (𝜑𝐵 ∈ ℤ)
5958ad4antr 745 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝐵 ∈ ℤ)
60 simplrl 789 . . . . . . . . . 10 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝𝑅)
61 prmnn 16797 . . . . . . . . . . . . . 14 (𝑝 ∈ ℙ → 𝑝 ∈ ℕ)
6261adantl 487 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℕ)
6362ad2antrr 739 . . . . . . . . . . . 12 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ∈ ℕ)
6463nnzd 12674 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ∈ ℤ)
6562nnne0d 12343 . . . . . . . . . . . 12 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑝 ≠ 0)
6665ad2antrr 739 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ≠ 0)
671, 2, 3, 4aks4d1p4 43043 . . . . . . . . . . . . . . . . 17 (𝜑 → (𝑅 ∈ (1...𝐵) ∧ ¬ 𝑅𝐴))
6867simpld 500 . . . . . . . . . . . . . . . 16 (𝜑𝑅 ∈ (1...𝐵))
69 elfznn 13641 . . . . . . . . . . . . . . . 16 (𝑅 ∈ (1...𝐵) → 𝑅 ∈ ℕ)
7068, 69syl 18 . . . . . . . . . . . . . . 15 (𝜑𝑅 ∈ ℕ)
7170ad4antr 745 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) → 𝑅 ∈ ℕ)
7271adantr 486 . . . . . . . . . . . . 13 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℕ)
7372nnzd 12674 . . . . . . . . . . . 12 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℤ)
74 anass 474 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ↔ (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)))
7574anbi1i 636 . . . . . . . . . . . . 13 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) ↔ ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴))
7675imbi1i 352 . . . . . . . . . . . 12 (((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℤ) ↔ (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℤ))
7773, 76mpbi 233 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℤ)
78 dvdsval2 16378 . . . . . . . . . . 11 ((𝑝 ∈ ℤ ∧ 𝑝 ≠ 0 ∧ 𝑅 ∈ ℤ) → (𝑝𝑅 ↔ (𝑅 / 𝑝) ∈ ℤ))
7964, 66, 77, 78syl3anc 1398 . . . . . . . . . 10 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑝𝑅 ↔ (𝑅 / 𝑝) ∈ ℤ))
8060, 79mpbid 235 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ∈ ℤ)
8163nncnd 12306 . . . . . . . . . . . 12 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ∈ ℂ)
8281mullidd 11284 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (1 · 𝑝) = 𝑝)
8375, 72sylbir 238 . . . . . . . . . . . . 13 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℕ)
8464, 83jca 521 . . . . . . . . . . . 12 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑝 ∈ ℤ ∧ 𝑅 ∈ ℕ))
85 dvdsle 16433 . . . . . . . . . . . . 13 ((𝑝 ∈ ℤ ∧ 𝑅 ∈ ℕ) → (𝑝𝑅𝑝𝑅))
8685imp 412 . . . . . . . . . . . 12 (((𝑝 ∈ ℤ ∧ 𝑅 ∈ ℕ) ∧ 𝑝𝑅) → 𝑝𝑅)
8784, 60, 86syl2anc 596 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝𝑅)
8882, 87eqbrtrd 5127 . . . . . . . . . 10 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (1 · 𝑝) ≤ 𝑅)
89 1red 11266 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 ∈ ℝ)
9070nnred 12305 . . . . . . . . . . . . . . 15 (𝜑𝑅 ∈ ℝ)
9190adantr 486 . . . . . . . . . . . . . 14 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 𝑅 ∈ ℝ)
9291adantr 486 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅 ∈ ℝ)
9392adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℝ)
9493adantr 486 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℝ)
9563nnrpd 13117 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ∈ ℝ+)
9689, 94, 95lemuldivd 13168 . . . . . . . . . 10 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ((1 · 𝑝) ≤ 𝑅 ↔ 1 ≤ (𝑅 / 𝑝)))
9788, 96mpbid 235 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 ≤ (𝑅 / 𝑝))
9890ad2antrr 739 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅 ∈ ℝ)
9958ad2antrr 739 . . . . . . . . . . . . . 14 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝐵 ∈ ℤ)
10099zred 12758 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝐵 ∈ ℝ)
10162nnred 12305 . . . . . . . . . . . . . 14 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℝ)
102100, 101remulcld 11296 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → (𝐵 · 𝑝) ∈ ℝ)
103 elfzle2 13615 . . . . . . . . . . . . . . . 16 (𝑅 ∈ (1...𝐵) → 𝑅𝐵)
10468, 103syl 18 . . . . . . . . . . . . . . 15 (𝜑𝑅𝐵)
105104adantr 486 . . . . . . . . . . . . . 14 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 𝑅𝐵)
106105adantr 486 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅𝐵)
10758zred 12758 . . . . . . . . . . . . . . . . 17 (𝜑𝐵 ∈ ℝ)
108 9re 12397 . . . . . . . . . . . . . . . . . . 19 9 ∈ ℝ
109108a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜑 → 9 ∈ ℝ)
110 9pos 12414 . . . . . . . . . . . . . . . . . . 19 0 < 9
111110a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜑 → 0 < 9)
11232, 107eqeltrrd 2861 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (⌈‘((2 logb 𝑁)↑5)) ∈ ℝ)
11339, 463lexlogpow5ineq4 43020 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 9 < ((2 logb 𝑁)↑5))
11456ceilged 13940 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → ((2 logb 𝑁)↑5) ≤ (⌈‘((2 logb 𝑁)↑5)))
115109, 56, 112, 113, 114ltletrd 11427 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 9 < (⌈‘((2 logb 𝑁)↑5)))
116115, 32breqtrrd 5133 . . . . . . . . . . . . . . . . . 18 (𝜑 → 9 < 𝐵)
11740, 109, 107, 111, 116lttrd 11428 . . . . . . . . . . . . . . . . 17 (𝜑 → 0 < 𝐵)
11840, 107, 117ltled 11415 . . . . . . . . . . . . . . . 16 (𝜑 → 0 ≤ 𝐵)
119118adantr 486 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 0 ≤ 𝐵)
120119adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 0 ≤ 𝐵)
12162nnge1d 12341 . . . . . . . . . . . . . 14 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 1 ≤ 𝑝)
122100, 101, 120, 121lemulge11d 12209 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝐵 ≤ (𝐵 · 𝑝))
12398, 100, 102, 106, 122letrd 11424 . . . . . . . . . . . 12 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅 ≤ (𝐵 · 𝑝))
12462nnrpd 13117 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℝ+)
12598, 100, 124ledivmul2d 13173 . . . . . . . . . . . 12 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → ((𝑅 / 𝑝) ≤ 𝐵𝑅 ≤ (𝐵 · 𝑝)))
126123, 125mpbird 260 . . . . . . . . . . 11 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → (𝑅 / 𝑝) ≤ 𝐵)
127126adantr 486 . . . . . . . . . 10 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / 𝑝) ≤ 𝐵)
128127adantr 486 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ≤ 𝐵)
12931, 59, 80, 97, 128elfzd 13602 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ∈ (1...𝐵))
13093recnd 11294 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℂ)
13162adantr 486 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℕ)
132131nnzd 12674 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℤ)
133 simplr 781 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℙ)
13471anasss 472 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℕ)
135133, 134pccld 16975 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt 𝑅) ∈ ℕ0)
136132, 135zexpcld 14184 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℤ)
137136zcnd 12759 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℂ)
138131nncnd 12306 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℂ)
13965adantr 486 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ≠ 0)
140135nn0zd 12673 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt 𝑅) ∈ ℤ)
141138, 139, 140expne0d 14249 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ≠ 0)
142130, 137, 141divcan1d 12049 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) · (𝑝↑(𝑝 pCnt 𝑅))) = 𝑅)
143142eqcomd 2766 . . . . . . . . . . 11 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 = ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) · (𝑝↑(𝑝 pCnt 𝑅))))
144 pcdvds 16989 . . . . . . . . . . . . . 14 ((𝑝 ∈ ℙ ∧ 𝑅 ∈ ℕ) → (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅)
145133, 134, 144syl2anc 596 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅)
146134nnzd 12674 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℤ)
147 dvdsval2 16378 . . . . . . . . . . . . . 14 (((𝑝↑(𝑝 pCnt 𝑅)) ∈ ℤ ∧ (𝑝↑(𝑝 pCnt 𝑅)) ≠ 0 ∧ 𝑅 ∈ ℤ) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅 ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ ℤ))
148136, 141, 146, 147syl3anc 1398 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅 ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ ℤ))
149145, 148mpbid 235 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ ℤ)
15038, 47jca 521 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝑁 ∈ ℤ ∧ 0 < 𝑁))
151 elnnz 12658 . . . . . . . . . . . . . . . . . . 19 (𝑁 ∈ ℕ ↔ (𝑁 ∈ ℤ ∧ 0 < 𝑁))
152151a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝑁 ∈ ℕ ↔ (𝑁 ∈ ℤ ∧ 0 < 𝑁)))
153150, 152mpbird 260 . . . . . . . . . . . . . . . . 17 (𝜑𝑁 ∈ ℕ)
154153nnzd 12674 . . . . . . . . . . . . . . . 16 (𝜑𝑁 ∈ ℤ)
15534, 36, 107, 117, 52relogbcld 42938 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (2 logb 𝐵) ∈ ℝ)
156155flcld 13892 . . . . . . . . . . . . . . . . . 18 (𝜑 → (⌊‘(2 logb 𝐵)) ∈ ℤ)
15734recnd 11294 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → 2 ∈ ℂ)
15840, 36gtned 11402 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → 2 ≠ 0)
159 logb1 27046 . . . . . . . . . . . . . . . . . . . . . 22 ((2 ∈ ℂ ∧ 2 ≠ 0 ∧ 2 ≠ 1) → (2 logb 1) = 0)
160157, 158, 52, 159syl3anc 1398 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → (2 logb 1) = 0)
161160eqcomd 2766 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 0 = (2 logb 1))
162 2z 12683 . . . . . . . . . . . . . . . . . . . . . 22 2 ∈ ℤ
163162a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 2 ∈ ℤ)
16434leidd 11837 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 2 ≤ 2)
165 0lt1 11793 . . . . . . . . . . . . . . . . . . . . . 22 0 < 1
166165a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 0 < 1)
167 1lt9 12506 . . . . . . . . . . . . . . . . . . . . . . . 24 1 < 9
168167a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑 → 1 < 9)
16948, 109, 107, 168, 116lttrd 11428 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → 1 < 𝐵)
17048, 107, 169ltled 11415 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 1 ≤ 𝐵)
171163, 164, 48, 166, 107, 117, 170logblebd 42941 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (2 logb 1) ≤ (2 logb 𝐵))
172161, 171eqbrtrd 5127 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 0 ≤ (2 logb 𝐵))
173 0zd 12660 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 0 ∈ ℤ)
174 flge 13899 . . . . . . . . . . . . . . . . . . . 20 (((2 logb 𝐵) ∈ ℝ ∧ 0 ∈ ℤ) → (0 ≤ (2 logb 𝐵) ↔ 0 ≤ (⌊‘(2 logb 𝐵))))
175155, 173, 174syl2anc 596 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (0 ≤ (2 logb 𝐵) ↔ 0 ≤ (⌊‘(2 logb 𝐵))))
176172, 175mpbid 235 . . . . . . . . . . . . . . . . . 18 (𝜑 → 0 ≤ (⌊‘(2 logb 𝐵)))
177156, 176jca 521 . . . . . . . . . . . . . . . . 17 (𝜑 → ((⌊‘(2 logb 𝐵)) ∈ ℤ ∧ 0 ≤ (⌊‘(2 logb 𝐵))))
178 elnn0z 12661 . . . . . . . . . . . . . . . . . 18 ((⌊‘(2 logb 𝐵)) ∈ ℕ0 ↔ ((⌊‘(2 logb 𝐵)) ∈ ℤ ∧ 0 ≤ (⌊‘(2 logb 𝐵))))
179178a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → ((⌊‘(2 logb 𝐵)) ∈ ℕ0 ↔ ((⌊‘(2 logb 𝐵)) ∈ ℤ ∧ 0 ≤ (⌊‘(2 logb 𝐵)))))
180177, 179mpbird 260 . . . . . . . . . . . . . . . 16 (𝜑 → (⌊‘(2 logb 𝐵)) ∈ ℕ0)
181154, 180zexpcld 14184 . . . . . . . . . . . . . . 15 (𝜑 → (𝑁↑(⌊‘(2 logb 𝐵))) ∈ ℤ)
182 fzfid 14070 . . . . . . . . . . . . . . . 16 (𝜑 → (1...(⌊‘((2 logb 𝑁)↑2))) ∈ Fin)
183154adantr 486 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑁 ∈ ℤ)
184 elfznn 13641 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) → 𝑘 ∈ ℕ)
185184adantl 487 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑘 ∈ ℕ)
186185nnnn0d 12622 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑘 ∈ ℕ0)
187183, 186zexpcld 14184 . . . . . . . . . . . . . . . . 17 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → (𝑁𝑘) ∈ ℤ)
188 1zzd 12682 . . . . . . . . . . . . . . . . 17 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 1 ∈ ℤ)
189187, 188zsubcld 12763 . . . . . . . . . . . . . . . 16 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → ((𝑁𝑘) − 1) ∈ ℤ)
190182, 189fprodzcl 16074 . . . . . . . . . . . . . . 15 (𝜑 → ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1) ∈ ℤ)
191181, 190zmulcld 12764 . . . . . . . . . . . . . 14 (𝜑 → ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)) ∈ ℤ)
1922a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝐴 = ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)))
193192eleq1d 2845 . . . . . . . . . . . . . 14 (𝜑 → (𝐴 ∈ ℤ ↔ ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)) ∈ ℤ))
194191, 193mpbird 260 . . . . . . . . . . . . 13 (𝜑𝐴 ∈ ℤ)
195194ad3antrrr 743 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝐴 ∈ ℤ)
196 simprl 783 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝𝑅)
197134, 133, 196aks4d1p8d3 43050 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) gcd (𝑝↑(𝑝 pCnt 𝑅))) = 1)
198138exp0d 14237 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑0) = 1)
199 pcelnn 16995 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑝 ∈ ℙ ∧ 𝑅 ∈ ℕ) → ((𝑝 pCnt 𝑅) ∈ ℕ ↔ 𝑝𝑅))
200133, 134, 199syl2anc 596 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt 𝑅) ∈ ℕ ↔ 𝑝𝑅))
201196, 200mpbird 260 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt 𝑅) ∈ ℕ)
202201nngt0d 12342 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 0 < (𝑝 pCnt 𝑅))
203101adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℝ)
204173ad3antrrr 743 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 0 ∈ ℤ)
205 prmgt1 16821 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑝 ∈ ℙ → 1 < 𝑝)
206205adantl 487 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 1 < 𝑝)
207206adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 < 𝑝)
208203, 204, 140, 207ltexp2d 14348 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (0 < (𝑝 pCnt 𝑅) ↔ (𝑝↑0) < (𝑝↑(𝑝 pCnt 𝑅))))
209202, 208mpbid 235 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑0) < (𝑝↑(𝑝 pCnt 𝑅)))
210198, 209eqbrtrrd 5129 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 < (𝑝↑(𝑝 pCnt 𝑅)))
211136zred 12758 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℝ)
21270nnrpd 13117 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑𝑅 ∈ ℝ+)
213212adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 𝑅 ∈ ℝ+)
214213adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅 ∈ ℝ+)
215214adantr 486 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℝ+)
216211, 215ltmulgt11d 13154 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (1 < (𝑝↑(𝑝 pCnt 𝑅)) ↔ 𝑅 < (𝑅 · (𝑝↑(𝑝 pCnt 𝑅)))))
217210, 216mpbid 235 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 < (𝑅 · (𝑝↑(𝑝 pCnt 𝑅))))
218124adantr 486 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℝ+)
219218, 140rpexpcld 14344 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℝ+)
22093, 93, 219ltdivmul2d 13171 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) < 𝑅𝑅 < (𝑅 · (𝑝↑(𝑝 pCnt 𝑅)))))
221217, 220mpbird 260 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) < 𝑅)
22293, 211, 141redivcld 12100 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ ℝ)
223222, 93ltnled 11414 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) < 𝑅 ↔ ¬ 𝑅 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
224221, 223mpbid 235 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ 𝑅 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
2254a1i 11 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 = inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ))
226225breq1d 5113 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ↔ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
227226notbid 321 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (¬ 𝑅 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ↔ ¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
228224, 227mpbid 235 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
229 elfznn 13641 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑓 ∈ (1...𝐵) → 𝑓 ∈ ℕ)
230229adantl 487 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑓 ∈ (1...𝐵)) → 𝑓 ∈ ℕ)
231230nnred 12305 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑓 ∈ (1...𝐵)) → 𝑓 ∈ ℝ)
232231ex 418 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝑓 ∈ (1...𝐵) → 𝑓 ∈ ℝ))
233232ssrdv 3937 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (1...𝐵) ⊆ ℝ)
2347, 233sstrd 3941 . . . . . . . . . . . . . . . . . 18 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
235234adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
236235adantr 486 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
237236adantr 486 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
23819adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin)
239238adantr 486 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin)
240239adantr 486 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin)
241 infrefilb 12258 . . . . . . . . . . . . . . . . . 18 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin ∧ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
2422413expa 1136 . . . . . . . . . . . . . . . . 17 ((({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) ∧ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
243242ex 418 . . . . . . . . . . . . . . . 16 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
244243con3d 153 . . . . . . . . . . . . . . 15 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) → (¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) → ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
245237, 240, 244syl2anc 596 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) → ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
246228, 245mpd 16 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴})
247 1zzd 12682 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ∈ ℤ)
24899adantr 486 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝐵 ∈ ℤ)
249137mullidd 11284 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (1 · (𝑝↑(𝑝 pCnt 𝑅))) = (𝑝↑(𝑝 pCnt 𝑅)))
250 dvdsle 16433 . . . . . . . . . . . . . . . . . . 19 (((𝑝↑(𝑝 pCnt 𝑅)) ∈ ℤ ∧ 𝑅 ∈ ℕ) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅 → (𝑝↑(𝑝 pCnt 𝑅)) ≤ 𝑅))
251136, 134, 250syl2anc 596 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅 → (𝑝↑(𝑝 pCnt 𝑅)) ≤ 𝑅))
252145, 251mpd 16 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ≤ 𝑅)
253249, 252eqbrtrd 5127 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (1 · (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅)
25448adantr 486 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 1 ∈ ℝ)
255254ad2antrr 739 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ∈ ℝ)
256255, 93, 219lemuldivd 13168 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((1 · (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅 ↔ 1 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
257253, 256mpbid 235 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
258100adantr 486 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝐵 ∈ ℝ)
259121adantr 486 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ≤ 𝑝)
260203, 135, 259expge1d 14262 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ≤ (𝑝↑(𝑝 pCnt 𝑅)))
261 nnledivrp 13189 . . . . . . . . . . . . . . . . . 18 ((𝑅 ∈ ℕ ∧ (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℝ+) → (1 ≤ (𝑝↑(𝑝 pCnt 𝑅)) ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅))
262134, 219, 261syl2anc 596 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (1 ≤ (𝑝↑(𝑝 pCnt 𝑅)) ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅))
263260, 262mpbid 235 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅)
264106adantr 486 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅𝐵)
265222, 93, 258, 263, 264letrd 11424 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝐵)
266247, 248, 149, 257, 265elfzd 13602 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ (1...𝐵))
267 breq1 5106 . . . . . . . . . . . . . . . . 17 (𝑟 = (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) → (𝑟𝐴 ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴))
268267notbid 321 . . . . . . . . . . . . . . . 16 (𝑟 = (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) → (¬ 𝑟𝐴 ↔ ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴))
269268elrab3 3646 . . . . . . . . . . . . . . 15 ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ (1...𝐵) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ↔ ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴))
270269con2bid 357 . . . . . . . . . . . . . 14 ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ (1...𝐵) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴 ↔ ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
271266, 270syl 18 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴 ↔ ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
272246, 271mpbird 260 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴)
273134ad2antrr 739 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑅 ∈ ℕ)
274153adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 𝑁 ∈ ℕ)
275274adantr 486 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℕ)
276275adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) → 𝑁 ∈ ℕ)
277276adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) → 𝑁 ∈ ℕ)
27874, 277sylbir 238 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑁 ∈ ℕ)
279278ad2antrr 739 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑁 ∈ ℕ)
280133ad2antrr 739 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑝 ∈ ℙ)
281 simplr 781 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑞 ∈ ℙ)
282196ad2antrr 739 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑝𝑅)
283 simprr 785 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑞𝑅)
284 simplrr 790 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) → ¬ 𝑝𝑁)
285284adantr 486 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → ¬ 𝑝𝑁)
286 simprl 783 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑞𝑁)
287273, 279, 280, 281, 282, 283, 285, 286aks4d1p8d2 43049 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → (𝑝↑(𝑝 pCnt 𝑅)) < 𝑅)
288 simpr 490 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 1 < (𝑁 gcd 𝑅))
289288ad2antrr 739 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 < (𝑁 gcd 𝑅))
290255, 289ltned 11403 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ≠ (𝑁 gcd 𝑅))
291290necomd 3010 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑁 gcd 𝑅) ≠ 1)
292278, 134prmdvdsncoprmbd 16851 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (∃𝑞 ∈ ℙ (𝑞𝑁𝑞𝑅) ↔ (𝑁 gcd 𝑅) ≠ 1))
293292bicomd 226 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑁 gcd 𝑅) ≠ 1 ↔ ∃𝑞 ∈ ℙ (𝑞𝑁𝑞𝑅)))
294293biimpd 232 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑁 gcd 𝑅) ≠ 1 → ∃𝑞 ∈ ℙ (𝑞𝑁𝑞𝑅)))
295291, 294mpd 16 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ∃𝑞 ∈ ℙ (𝑞𝑁𝑞𝑅))
296287, 295r19.29a 3170 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) < 𝑅)
297211, 93ltnled 11414 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) < 𝑅 ↔ ¬ 𝑅 ≤ (𝑝↑(𝑝 pCnt 𝑅))))
298296, 297mpbid 235 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ 𝑅 ≤ (𝑝↑(𝑝 pCnt 𝑅)))
299225breq1d 5113 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 ≤ (𝑝↑(𝑝 pCnt 𝑅)) ↔ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅))))
300299notbid 321 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (¬ 𝑅 ≤ (𝑝↑(𝑝 pCnt 𝑅)) ↔ ¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅))))
301298, 300mpbid 235 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)))
302 infrefilb 12258 . . . . . . . . . . . . . . . . . 18 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin ∧ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)))
3033023expa 1136 . . . . . . . . . . . . . . . . 17 ((({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) ∧ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)))
304303ex 418 . . . . . . . . . . . . . . . 16 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) → ((𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅))))
305304con3d 153 . . . . . . . . . . . . . . 15 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) → (¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)) → ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
306237, 240, 305syl2anc 596 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)) → ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
307301, 306mpd 16 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴})
308211, 93, 258, 252, 264letrd 11424 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ≤ 𝐵)
309247, 248, 136, 260, 308elfzd 13602 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ (1...𝐵))
310 breq1 5106 . . . . . . . . . . . . . . . . 17 (𝑟 = (𝑝↑(𝑝 pCnt 𝑅)) → (𝑟𝐴 ↔ (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴))
311310notbid 321 . . . . . . . . . . . . . . . 16 (𝑟 = (𝑝↑(𝑝 pCnt 𝑅)) → (¬ 𝑟𝐴 ↔ ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴))
312311elrab3 3646 . . . . . . . . . . . . . . 15 ((𝑝↑(𝑝 pCnt 𝑅)) ∈ (1...𝐵) → ((𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ↔ ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴))
313309, 312syl 18 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ↔ ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴))
314313con2bid 357 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴 ↔ ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
315307, 314mpbird 260 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴)
316149, 136, 195, 197, 272, 315coprmdvds2d 42965 . . . . . . . . . . 11 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) · (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴)
317143, 316eqbrtrd 5127 . . . . . . . . . 10 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅𝐴)
318317adantr 486 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅𝐴)
31967simprd 501 . . . . . . . . . . 11 (𝜑 → ¬ 𝑅𝐴)
320319ad5antr 747 . . . . . . . . . 10 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ 𝑅𝐴)
32175, 320sylbir 238 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ 𝑅𝐴)
322318, 321pm2.21dd 198 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ (𝑅 / 𝑝) ∥ 𝐴)
32330, 129, 322elrabd 3647 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴})
324 lbinfle 12227 . . . . . . 7 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦 ∧ (𝑅 / 𝑝) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / 𝑝))
32517, 28, 323, 324syl3anc 1398 . . . . . 6 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / 𝑝))
3265, 325eqbrtrd 5127 . . . . 5 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ≤ (𝑅 / 𝑝))
327207adantr 486 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 < 𝑝)
328 1rp 13079 . . . . . . . . . 10 1 ∈ ℝ+
329328a1i 11 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 ∈ ℝ+)
330215adantr 486 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℝ+)
331329, 95, 330ltdiv2d 13142 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (1 < 𝑝 ↔ (𝑅 / 𝑝) < (𝑅 / 1)))
332327, 331mpbid 235 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) < (𝑅 / 1))
333130adantr 486 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℂ)
334333div1d 12040 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 1) = 𝑅)
335332, 334breqtrd 5131 . . . . . 6 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) < 𝑅)
33698, 101, 65redivcld 12100 . . . . . . . . 9 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → (𝑅 / 𝑝) ∈ ℝ)
337336adantr 486 . . . . . . . 8 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / 𝑝) ∈ ℝ)
338337adantr 486 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ∈ ℝ)
339338, 94ltnled 11414 . . . . . 6 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ((𝑅 / 𝑝) < 𝑅 ↔ ¬ 𝑅 ≤ (𝑅 / 𝑝)))
340335, 339mpbid 235 . . . . 5 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ 𝑅 ≤ (𝑅 / 𝑝))
341326, 340pm2.65da 829 . . . 4 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴)
3421, 2, 3, 4aks4d1p7 43047 . . . . 5 (𝜑 → ∃𝑝 ∈ ℙ (𝑝𝑅 ∧ ¬ 𝑝𝑁))
343342adantr 486 . . . 4 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → ∃𝑝 ∈ ℙ (𝑝𝑅 ∧ ¬ 𝑝𝑁))
344341, 343r19.29a 3170 . . 3 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → ¬ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴)
345344adantr 486 . 2 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴)
3461, 2, 3, 4, 345aks4d1p5 43044 1 (𝜑 → (𝑁 gcd 𝑅) = 1)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wb 209  wa 401   = wceq 1570  wcel 2145  wne 2955  wral 3076  wrex 3086  {crab 3412  wss 3899  c0 4279   class class class wbr 5103  cfv 6528  (class class class)co 7409  Fincfn 8952  infcinf 9411  cc 11155  cr 11156  0cc0 11157  1c1 11158   · cmul 11162   < clt 11300  cle 11301  cmin 11498   / cdiv 11928  cn 12290  2c2 12352  3c3 12353  5c5 12355  9c9 12359  0cn0 12561  cz 12648  cuz 12920  +crp 13075  ...cfz 13594  cfl 13884  cceil 13885  cexp 14158  cprod 16025  cdvds 16375   gcd cgcd 16617  cprime 16794   pCnt cpc 16961   logb clogb 27041
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2732  ax-rep 5232  ax-sep 5249  ax-nul 5260  ax-pow 5327  ax-pr 5391  ax-un 7735  ax-inf2 9620  ax-cc 10470  ax-cnex 11213  ax-resscn 11214  ax-1cn 11215  ax-icn 11216  ax-addcl 11217  ax-addrcl 11218  ax-mulcl 11219  ax-mulrcl 11220  ax-mulcom 11221  ax-addass 11222  ax-mulass 11223  ax-distr 11224  ax-i2m1 11225  ax-1ne0 11226  ax-1rid 11227  ax-rnegex 11228  ax-rrecex 11229  ax-cnre 11230  ax-pre-lttri 11231  ax-pre-lttrn 11232  ax-pre-ltadd 11233  ax-pre-mulgt0 11234  ax-pre-sup 11235  ax-addf 11236
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-symdif 4199  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-tp 4589  df-op 4591  df-uni 4868  df-int 4908  df-iun 4953  df-iin 4954  df-disj 5071  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5543  df-eprel 5548  df-po 5556  df-so 5557  df-fr 5601  df-se 5602  df-we 5603  df-xp 5654  df-rel 5655  df-cnv 5656  df-co 5657  df-dm 5658  df-rn 5659  df-res 5660  df-ima 5661  df-pred 6294  df-ord 6355  df-on 6356  df-lim 6357  df-suc 6358  df-iota 6484  df-fun 6530  df-fn 6531  df-f 6532  df-f1 6533  df-fo 6534  df-f1o 6535  df-fv 6536  df-isom 6537  df-riota 7366  df-ov 7412  df-oprab 7413  df-mpo 7414  df-of 7677  df-ofr 7678  df-om 7862  df-1st 7985  df-2nd 7986  df-supp 8157  df-frecs 8278  df-wrecs 8309  df-recs 8358  df-rdg 8397  df-1o 8455  df-2o 8456  df-oadd 8459  df-omul 8460  df-er 8696  df-map 8828  df-pm 8829  df-ixp 8905  df-en 8953  df-dom 8954  df-sdom 8955  df-fin 8956  df-fsupp 9332  df-fi 9381  df-sup 9412  df-inf 9413  df-oi 9482  df-dju 9939  df-card 9977  df-acn 9980  df-pnf 11302  df-mnf 11303  df-xr 11304  df-ltxr 11305  df-le 11306  df-sub 11500  df-neg 11501  df-div 11929  df-nn 12291  df-2 12360  df-3 12361  df-4 12362  df-5 12363  df-6 12364  df-7 12365  df-8 12366  df-9 12367  df-n0 12562  df-z 12649  df-dec 12770  df-uz 12921  df-q 13031  df-rp 13076  df-xneg 13196  df-xadd 13197  df-xmul 13198  df-ioo 13435  df-ioc 13436  df-ico 13437  df-icc 13438  df-fz 13595  df-fzo 13743  df-fl 13886  df-ceil 13887  df-mod 13964  df-seq 14099  df-exp 14159  df-fac 14371  df-bc 14400  df-hash 14428  df-shft 15173  df-cj 15219  df-re 15220  df-im 15221  df-sqrt 15355  df-abs 15356  df-limsup 15591  df-clim 15608  df-rlim 15609  df-sum 15807  df-prod 16026  df-ef 16186  df-e 16187  df-sin 16188  df-cos 16189  df-pi 16191  df-dvds 16376  df-gcd 16618  df-lcm 16713  df-lcmf 16714  df-prm 16795  df-pc 16962  df-struct 17272  df-sets 17289  df-slot 17307  df-ndx 17319  df-base 17335  df-ress 17356  df-plusg 17388  df-mulr 17389  df-starv 17390  df-sca 17391  df-vsca 17392  df-ip 17393  df-tset 17394  df-ple 17395  df-ds 17397  df-unif 17398  df-hom 17399  df-cco 17400  df-rest 17540  df-topn 17541  df-0g 17559  df-gsum 17560  df-topgen 17561  df-pt 17562  df-prds 17565  df-xrs 17621  df-qtop 17626  df-imas 17627  df-xps 17629  df-mre 17703  df-mrc 17704  df-acs 17706  df-mgm 18763  df-sgrp 18855  df-mnd 18871  df-submnd 18926  df-mulg 19225  df-cntz 19478  df-cmn 19943  df-psmet 21617  df-xmet 21618  df-met 21619  df-bl 21620  df-mopn 21621  df-fbas 21622  df-fg 21623  df-cnfld 21626  df-top 23159  df-topon 23176  df-topsp 23198  df-bases 23211  df-cld 23284  df-ntr 23285  df-cls 23286  df-nei 23363  df-lp 23401  df-perf 23402  df-cn 23492  df-cnp 23493  df-haus 23580  df-cmp 23652  df-tx 23828  df-hmeo 24021  df-fil 24112  df-fm 24204  df-flim 24205  df-flf 24206  df-xms 24586  df-ms 24587  df-tms 24588  df-cncf 25146  df-ovol 25732  df-vol 25733  df-mbf 25887  df-itg1 25888  df-itg2 25889  df-ibl 25890  df-itg 25891  df-0p 25938  df-limc 26133  df-dv 26134  df-log 26833  df-cxp 26834  df-logb 27042
This theorem is used by:  aks4d1p9  43052  aks4d1  43053
  Copyright terms: Public domain W3C validator