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 40104
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 4018 . . . . . . . . . . . . 13 {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ (1...𝐵)
76a1i 11 . . . . . . . . . . . 12 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ (1...𝐵))
8 elfznn 13296 . . . . . . . . . . . . . . . 16 (𝑜 ∈ (1...𝐵) → 𝑜 ∈ ℕ)
98adantl 482 . . . . . . . . . . . . . . 15 ((𝜑𝑜 ∈ (1...𝐵)) → 𝑜 ∈ ℕ)
109nnred 11999 . . . . . . . . . . . . . 14 ((𝜑𝑜 ∈ (1...𝐵)) → 𝑜 ∈ ℝ)
1110ex 413 . . . . . . . . . . . . 13 (𝜑 → (𝑜 ∈ (1...𝐵) → 𝑜 ∈ ℝ))
1211ssrdv 3932 . . . . . . . . . . . 12 (𝜑 → (1...𝐵) ⊆ ℝ)
137, 12sstrd 3936 . . . . . . . . . . 11 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
1413adantr 481 . . . . . . . . . 10 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
1514adantr 481 . . . . . . . . 9 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
1615adantr 481 . . . . . . . 8 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
1716adantr 481 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
18 fzfid 13704 . . . . . . . . . . . . 13 (𝜑 → (1...𝐵) ∈ Fin)
1918, 7ssfid 9030 . . . . . . . . . . . 12 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin)
201, 2, 3aks4d1p3 40095 . . . . . . . . . . . . 13 (𝜑 → ∃𝑟 ∈ (1...𝐵) ¬ 𝑟𝐴)
21 rabn0 4325 . . . . . . . . . . . . 13 ({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ≠ ∅ ↔ ∃𝑟 ∈ (1...𝐵) ¬ 𝑟𝐴)
2220, 21sylibr 233 . . . . . . . . . . . 12 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ≠ ∅)
23 fiminre 11933 . . . . . . . . . . . 12 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ≠ ∅) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2413, 19, 22, 23syl3anc 1370 . . . . . . . . . . 11 (𝜑 → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2524adantr 481 . . . . . . . . . 10 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2625adantr 481 . . . . . . . . 9 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2726adantr 481 . . . . . . . 8 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
2827adantr 481 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦)
29 breq1 5082 . . . . . . . . 9 (𝑟 = (𝑅 / 𝑝) → (𝑟𝐴 ↔ (𝑅 / 𝑝) ∥ 𝐴))
3029notbid 318 . . . . . . . 8 (𝑟 = (𝑅 / 𝑝) → (¬ 𝑟𝐴 ↔ ¬ (𝑅 / 𝑝) ∥ 𝐴))
31 1zzd 12362 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 ∈ ℤ)
323a1i 11 . . . . . . . . . . 11 (𝜑𝐵 = (⌈‘((2 logb 𝑁)↑5)))
33 2re 12058 . . . . . . . . . . . . . . 15 2 ∈ ℝ
3433a1i 11 . . . . . . . . . . . . . 14 (𝜑 → 2 ∈ ℝ)
35 2pos 12087 . . . . . . . . . . . . . . 15 0 < 2
3635a1i 11 . . . . . . . . . . . . . 14 (𝜑 → 0 < 2)
37 eluzelz 12603 . . . . . . . . . . . . . . . 16 (𝑁 ∈ (ℤ‘3) → 𝑁 ∈ ℤ)
381, 37syl 17 . . . . . . . . . . . . . . 15 (𝜑𝑁 ∈ ℤ)
3938zred 12437 . . . . . . . . . . . . . 14 (𝜑𝑁 ∈ ℝ)
40 0red 10989 . . . . . . . . . . . . . . 15 (𝜑 → 0 ∈ ℝ)
41 3re 12064 . . . . . . . . . . . . . . . 16 3 ∈ ℝ
4241a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → 3 ∈ ℝ)
43 3pos 12089 . . . . . . . . . . . . . . . 16 0 < 3
4443a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → 0 < 3)
45 eluzle 12606 . . . . . . . . . . . . . . . 16 (𝑁 ∈ (ℤ‘3) → 3 ≤ 𝑁)
461, 45syl 17 . . . . . . . . . . . . . . 15 (𝜑 → 3 ≤ 𝑁)
4740, 42, 39, 44, 46ltletrd 11146 . . . . . . . . . . . . . 14 (𝜑 → 0 < 𝑁)
48 1red 10987 . . . . . . . . . . . . . . . 16 (𝜑 → 1 ∈ ℝ)
49 1lt2 12155 . . . . . . . . . . . . . . . . 17 1 < 2
5049a1i 11 . . . . . . . . . . . . . . . 16 (𝜑 → 1 < 2)
5148, 50ltned 11122 . . . . . . . . . . . . . . 15 (𝜑 → 1 ≠ 2)
5251necomd 3001 . . . . . . . . . . . . . 14 (𝜑 → 2 ≠ 1)
5334, 36, 39, 47, 52relogbcld 39990 . . . . . . . . . . . . 13 (𝜑 → (2 logb 𝑁) ∈ ℝ)
54 5nn0 12264 . . . . . . . . . . . . . 14 5 ∈ ℕ0
5554a1i 11 . . . . . . . . . . . . 13 (𝜑 → 5 ∈ ℕ0)
5653, 55reexpcld 13892 . . . . . . . . . . . 12 (𝜑 → ((2 logb 𝑁)↑5) ∈ ℝ)
5756ceilcld 13574 . . . . . . . . . . 11 (𝜑 → (⌈‘((2 logb 𝑁)↑5)) ∈ ℤ)
5832, 57eqeltrd 2841 . . . . . . . . . 10 (𝜑𝐵 ∈ ℤ)
5958ad4antr 729 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝐵 ∈ ℤ)
60 simplrl 774 . . . . . . . . . 10 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝𝑅)
61 prmnn 16390 . . . . . . . . . . . . . 14 (𝑝 ∈ ℙ → 𝑝 ∈ ℕ)
6261adantl 482 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℕ)
6362ad2antrr 723 . . . . . . . . . . . 12 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ∈ ℕ)
6463nnzd 12436 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ∈ ℤ)
6562nnne0d 12034 . . . . . . . . . . . 12 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑝 ≠ 0)
6665ad2antrr 723 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ≠ 0)
671, 2, 3, 4aks4d1p4 40096 . . . . . . . . . . . . . . . . 17 (𝜑 → (𝑅 ∈ (1...𝐵) ∧ ¬ 𝑅𝐴))
6867simpld 495 . . . . . . . . . . . . . . . 16 (𝜑𝑅 ∈ (1...𝐵))
69 elfznn 13296 . . . . . . . . . . . . . . . 16 (𝑅 ∈ (1...𝐵) → 𝑅 ∈ ℕ)
7068, 69syl 17 . . . . . . . . . . . . . . 15 (𝜑𝑅 ∈ ℕ)
7170ad4antr 729 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) → 𝑅 ∈ ℕ)
7271adantr 481 . . . . . . . . . . . . 13 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℕ)
7372nnzd 12436 . . . . . . . . . . . 12 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℤ)
74 anass 469 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ↔ (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)))
7574anbi1i 624 . . . . . . . . . . . . 13 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) ↔ ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴))
7675imbi1i 350 . . . . . . . . . . . 12 (((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℤ) ↔ (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℤ))
7773, 76mpbi 229 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℤ)
78 dvdsval2 15977 . . . . . . . . . . 11 ((𝑝 ∈ ℤ ∧ 𝑝 ≠ 0 ∧ 𝑅 ∈ ℤ) → (𝑝𝑅 ↔ (𝑅 / 𝑝) ∈ ℤ))
7964, 66, 77, 78syl3anc 1370 . . . . . . . . . 10 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑝𝑅 ↔ (𝑅 / 𝑝) ∈ ℤ))
8060, 79mpbid 231 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ∈ ℤ)
8163nncnd 12000 . . . . . . . . . . . 12 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ∈ ℂ)
8281mulid2d 11004 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (1 · 𝑝) = 𝑝)
8375, 72sylbir 234 . . . . . . . . . . . . 13 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℕ)
8464, 83jca 512 . . . . . . . . . . . 12 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑝 ∈ ℤ ∧ 𝑅 ∈ ℕ))
85 dvdsle 16030 . . . . . . . . . . . . 13 ((𝑝 ∈ ℤ ∧ 𝑅 ∈ ℕ) → (𝑝𝑅𝑝𝑅))
8685imp 407 . . . . . . . . . . . 12 (((𝑝 ∈ ℤ ∧ 𝑅 ∈ ℕ) ∧ 𝑝𝑅) → 𝑝𝑅)
8784, 60, 86syl2anc 584 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝𝑅)
8882, 87eqbrtrd 5101 . . . . . . . . . 10 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (1 · 𝑝) ≤ 𝑅)
89 1red 10987 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 ∈ ℝ)
9070nnred 11999 . . . . . . . . . . . . . . 15 (𝜑𝑅 ∈ ℝ)
9190adantr 481 . . . . . . . . . . . . . 14 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 𝑅 ∈ ℝ)
9291adantr 481 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅 ∈ ℝ)
9392adantr 481 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℝ)
9493adantr 481 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℝ)
9563nnrpd 12781 . . . . . . . . . . 11 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑝 ∈ ℝ+)
9689, 94, 95lemuldivd 12832 . . . . . . . . . 10 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ((1 · 𝑝) ≤ 𝑅 ↔ 1 ≤ (𝑅 / 𝑝)))
9788, 96mpbid 231 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 ≤ (𝑅 / 𝑝))
9890ad2antrr 723 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅 ∈ ℝ)
9958ad2antrr 723 . . . . . . . . . . . . . 14 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝐵 ∈ ℤ)
10099zred 12437 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝐵 ∈ ℝ)
10162nnred 11999 . . . . . . . . . . . . . 14 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℝ)
102100, 101remulcld 11016 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → (𝐵 · 𝑝) ∈ ℝ)
103 elfzle2 13271 . . . . . . . . . . . . . . . 16 (𝑅 ∈ (1...𝐵) → 𝑅𝐵)
10468, 103syl 17 . . . . . . . . . . . . . . 15 (𝜑𝑅𝐵)
105104adantr 481 . . . . . . . . . . . . . 14 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 𝑅𝐵)
106105adantr 481 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅𝐵)
10758zred 12437 . . . . . . . . . . . . . . . . 17 (𝜑𝐵 ∈ ℝ)
108 9re 12083 . . . . . . . . . . . . . . . . . . 19 9 ∈ ℝ
109108a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜑 → 9 ∈ ℝ)
110 9pos 12097 . . . . . . . . . . . . . . . . . . 19 0 < 9
111110a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜑 → 0 < 9)
11232, 107eqeltrrd 2842 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (⌈‘((2 logb 𝑁)↑5)) ∈ ℝ)
11339, 463lexlogpow5ineq4 40073 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 9 < ((2 logb 𝑁)↑5))
11456ceilged 13577 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → ((2 logb 𝑁)↑5) ≤ (⌈‘((2 logb 𝑁)↑5)))
115109, 56, 112, 113, 114ltletrd 11146 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 9 < (⌈‘((2 logb 𝑁)↑5)))
116115, 32breqtrrd 5107 . . . . . . . . . . . . . . . . . 18 (𝜑 → 9 < 𝐵)
11740, 109, 107, 111, 116lttrd 11147 . . . . . . . . . . . . . . . . 17 (𝜑 → 0 < 𝐵)
11840, 107, 117ltled 11134 . . . . . . . . . . . . . . . 16 (𝜑 → 0 ≤ 𝐵)
119118adantr 481 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 0 ≤ 𝐵)
120119adantr 481 . . . . . . . . . . . . . 14 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 0 ≤ 𝐵)
12162nnge1d 12032 . . . . . . . . . . . . . 14 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 1 ≤ 𝑝)
122100, 101, 120, 121lemulge11d 11923 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝐵 ≤ (𝐵 · 𝑝))
12398, 100, 102, 106, 122letrd 11143 . . . . . . . . . . . 12 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅 ≤ (𝐵 · 𝑝))
12462nnrpd 12781 . . . . . . . . . . . . 13 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℝ+)
12598, 100, 124ledivmul2d 12837 . . . . . . . . . . . 12 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → ((𝑅 / 𝑝) ≤ 𝐵𝑅 ≤ (𝐵 · 𝑝)))
126123, 125mpbird 256 . . . . . . . . . . 11 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → (𝑅 / 𝑝) ≤ 𝐵)
127126adantr 481 . . . . . . . . . 10 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / 𝑝) ≤ 𝐵)
128127adantr 481 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ≤ 𝐵)
12931, 59, 80, 97, 128elfzd 13258 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ∈ (1...𝐵))
13093recnd 11014 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℂ)
13162adantr 481 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℕ)
132131nnzd 12436 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℤ)
133 simplr 766 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℙ)
13471anasss 467 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℕ)
135133, 134pccld 16562 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt 𝑅) ∈ ℕ0)
136132, 135zexpcld 13819 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℤ)
137136zcnd 12438 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℂ)
138131nncnd 12000 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℂ)
13965adantr 481 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ≠ 0)
140135nn0zd 12435 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt 𝑅) ∈ ℤ)
141138, 139, 140expne0d 13881 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ≠ 0)
142130, 137, 141divcan1d 11763 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) · (𝑝↑(𝑝 pCnt 𝑅))) = 𝑅)
143142eqcomd 2746 . . . . . . . . . . 11 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 = ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) · (𝑝↑(𝑝 pCnt 𝑅))))
144 pcdvds 16576 . . . . . . . . . . . . . 14 ((𝑝 ∈ ℙ ∧ 𝑅 ∈ ℕ) → (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅)
145133, 134, 144syl2anc 584 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅)
146134nnzd 12436 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℤ)
147 dvdsval2 15977 . . . . . . . . . . . . . 14 (((𝑝↑(𝑝 pCnt 𝑅)) ∈ ℤ ∧ (𝑝↑(𝑝 pCnt 𝑅)) ≠ 0 ∧ 𝑅 ∈ ℤ) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅 ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ ℤ))
148136, 141, 146, 147syl3anc 1370 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅 ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ ℤ))
149145, 148mpbid 231 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ ℤ)
15038, 47jca 512 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝑁 ∈ ℤ ∧ 0 < 𝑁))
151 elnnz 12340 . . . . . . . . . . . . . . . . . . 19 (𝑁 ∈ ℕ ↔ (𝑁 ∈ ℤ ∧ 0 < 𝑁))
152151a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝑁 ∈ ℕ ↔ (𝑁 ∈ ℤ ∧ 0 < 𝑁)))
153150, 152mpbird 256 . . . . . . . . . . . . . . . . 17 (𝜑𝑁 ∈ ℕ)
154153nnzd 12436 . . . . . . . . . . . . . . . 16 (𝜑𝑁 ∈ ℤ)
15534, 36, 107, 117, 52relogbcld 39990 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (2 logb 𝐵) ∈ ℝ)
156155flcld 13529 . . . . . . . . . . . . . . . . . 18 (𝜑 → (⌊‘(2 logb 𝐵)) ∈ ℤ)
15734recnd 11014 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → 2 ∈ ℂ)
15840, 36gtned 11121 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → 2 ≠ 0)
159 logb1 25930 . . . . . . . . . . . . . . . . . . . . . 22 ((2 ∈ ℂ ∧ 2 ≠ 0 ∧ 2 ≠ 1) → (2 logb 1) = 0)
160157, 158, 52, 159syl3anc 1370 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → (2 logb 1) = 0)
161160eqcomd 2746 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 0 = (2 logb 1))
162 2z 12363 . . . . . . . . . . . . . . . . . . . . . 22 2 ∈ ℤ
163162a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 2 ∈ ℤ)
16434leidd 11552 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 2 ≤ 2)
165 0lt1 11508 . . . . . . . . . . . . . . . . . . . . . 22 0 < 1
166165a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 0 < 1)
167 1lt9 12190 . . . . . . . . . . . . . . . . . . . . . . . 24 1 < 9
168167a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑 → 1 < 9)
16948, 109, 107, 168, 116lttrd 11147 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → 1 < 𝐵)
17048, 107, 169ltled 11134 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → 1 ≤ 𝐵)
171163, 164, 48, 166, 107, 117, 170logblebd 39993 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (2 logb 1) ≤ (2 logb 𝐵))
172161, 171eqbrtrd 5101 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 0 ≤ (2 logb 𝐵))
173 0zd 12342 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 0 ∈ ℤ)
174 flge 13536 . . . . . . . . . . . . . . . . . . . 20 (((2 logb 𝐵) ∈ ℝ ∧ 0 ∈ ℤ) → (0 ≤ (2 logb 𝐵) ↔ 0 ≤ (⌊‘(2 logb 𝐵))))
175155, 173, 174syl2anc 584 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (0 ≤ (2 logb 𝐵) ↔ 0 ≤ (⌊‘(2 logb 𝐵))))
176172, 175mpbid 231 . . . . . . . . . . . . . . . . . 18 (𝜑 → 0 ≤ (⌊‘(2 logb 𝐵)))
177156, 176jca 512 . . . . . . . . . . . . . . . . 17 (𝜑 → ((⌊‘(2 logb 𝐵)) ∈ ℤ ∧ 0 ≤ (⌊‘(2 logb 𝐵))))
178 elnn0z 12343 . . . . . . . . . . . . . . . . . 18 ((⌊‘(2 logb 𝐵)) ∈ ℕ0 ↔ ((⌊‘(2 logb 𝐵)) ∈ ℤ ∧ 0 ≤ (⌊‘(2 logb 𝐵))))
179178a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → ((⌊‘(2 logb 𝐵)) ∈ ℕ0 ↔ ((⌊‘(2 logb 𝐵)) ∈ ℤ ∧ 0 ≤ (⌊‘(2 logb 𝐵)))))
180177, 179mpbird 256 . . . . . . . . . . . . . . . 16 (𝜑 → (⌊‘(2 logb 𝐵)) ∈ ℕ0)
181154, 180zexpcld 13819 . . . . . . . . . . . . . . 15 (𝜑 → (𝑁↑(⌊‘(2 logb 𝐵))) ∈ ℤ)
182 fzfid 13704 . . . . . . . . . . . . . . . 16 (𝜑 → (1...(⌊‘((2 logb 𝑁)↑2))) ∈ Fin)
183154adantr 481 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑁 ∈ ℤ)
184 elfznn 13296 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2))) → 𝑘 ∈ ℕ)
185184adantl 482 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑘 ∈ ℕ)
186185nnnn0d 12304 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 𝑘 ∈ ℕ0)
187183, 186zexpcld 13819 . . . . . . . . . . . . . . . . 17 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → (𝑁𝑘) ∈ ℤ)
188 1zzd 12362 . . . . . . . . . . . . . . . . 17 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → 1 ∈ ℤ)
189187, 188zsubcld 12442 . . . . . . . . . . . . . . . 16 ((𝜑𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))) → ((𝑁𝑘) − 1) ∈ ℤ)
190182, 189fprodzcl 15675 . . . . . . . . . . . . . . 15 (𝜑 → ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1) ∈ ℤ)
191181, 190zmulcld 12443 . . . . . . . . . . . . . 14 (𝜑 → ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)) ∈ ℤ)
1922a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝐴 = ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)))
193192eleq1d 2825 . . . . . . . . . . . . . 14 (𝜑 → (𝐴 ∈ ℤ ↔ ((𝑁↑(⌊‘(2 logb 𝐵))) · ∏𝑘 ∈ (1...(⌊‘((2 logb 𝑁)↑2)))((𝑁𝑘) − 1)) ∈ ℤ))
194191, 193mpbird 256 . . . . . . . . . . . . 13 (𝜑𝐴 ∈ ℤ)
195194ad3antrrr 727 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝐴 ∈ ℤ)
196 simprl 768 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝𝑅)
197134, 133, 196aks4d1p8d3 40103 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) gcd (𝑝↑(𝑝 pCnt 𝑅))) = 1)
198138exp0d 13869 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑0) = 1)
199 pcelnn 16582 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑝 ∈ ℙ ∧ 𝑅 ∈ ℕ) → ((𝑝 pCnt 𝑅) ∈ ℕ ↔ 𝑝𝑅))
200133, 134, 199syl2anc 584 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt 𝑅) ∈ ℕ ↔ 𝑝𝑅))
201196, 200mpbird 256 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt 𝑅) ∈ ℕ)
202201nngt0d 12033 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 0 < (𝑝 pCnt 𝑅))
203101adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℝ)
204173ad3antrrr 727 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 0 ∈ ℤ)
205 prmgt1 16413 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑝 ∈ ℙ → 1 < 𝑝)
206205adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 1 < 𝑝)
207206adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 < 𝑝)
208203, 204, 140, 207ltexp2d 13979 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (0 < (𝑝 pCnt 𝑅) ↔ (𝑝↑0) < (𝑝↑(𝑝 pCnt 𝑅))))
209202, 208mpbid 231 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑0) < (𝑝↑(𝑝 pCnt 𝑅)))
210198, 209eqbrtrrd 5103 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 < (𝑝↑(𝑝 pCnt 𝑅)))
211136zred 12437 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℝ)
21270nnrpd 12781 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑𝑅 ∈ ℝ+)
213212adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 𝑅 ∈ ℝ+)
214213adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑅 ∈ ℝ+)
215214adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 ∈ ℝ+)
216211, 215ltmulgt11d 12818 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (1 < (𝑝↑(𝑝 pCnt 𝑅)) ↔ 𝑅 < (𝑅 · (𝑝↑(𝑝 pCnt 𝑅)))))
217210, 216mpbid 231 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 < (𝑅 · (𝑝↑(𝑝 pCnt 𝑅))))
218124adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℝ+)
219218, 140rpexpcld 13973 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℝ+)
22093, 93, 219ltdivmul2d 12835 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) < 𝑅𝑅 < (𝑅 · (𝑝↑(𝑝 pCnt 𝑅)))))
221217, 220mpbird 256 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) < 𝑅)
22293, 211, 141redivcld 11814 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ ℝ)
223222, 93ltnled 11133 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) < 𝑅 ↔ ¬ 𝑅 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
224221, 223mpbid 231 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ 𝑅 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
2254a1i 11 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅 = inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ))
226225breq1d 5089 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ↔ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
227226notbid 318 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (¬ 𝑅 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ↔ ¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
228224, 227mpbid 231 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
229 elfznn 13296 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑓 ∈ (1...𝐵) → 𝑓 ∈ ℕ)
230229adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑓 ∈ (1...𝐵)) → 𝑓 ∈ ℕ)
231230nnred 11999 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑓 ∈ (1...𝐵)) → 𝑓 ∈ ℝ)
232231ex 413 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝑓 ∈ (1...𝐵) → 𝑓 ∈ ℝ))
233232ssrdv 3932 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (1...𝐵) ⊆ ℝ)
2347, 233sstrd 3936 . . . . . . . . . . . . . . . . . 18 (𝜑 → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
235234adantr 481 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
236235adantr 481 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
237236adantr 481 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ)
23819adantr 481 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin)
239238adantr 481 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin)
240239adantr 481 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin)
241 infrefilb 11972 . . . . . . . . . . . . . . . . . 18 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin ∧ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
2422413expa 1117 . . . . . . . . . . . . . . . . 17 ((({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) ∧ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
243242ex 413 . . . . . . . . . . . . . . . 16 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
244243con3d 152 . . . . . . . . . . . . . . 15 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) → (¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) → ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
245237, 240, 244syl2anc 584 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) → ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
246228, 245mpd 15 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴})
247 1zzd 12362 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ∈ ℤ)
24899adantr 481 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝐵 ∈ ℤ)
249137mulid2d 11004 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (1 · (𝑝↑(𝑝 pCnt 𝑅))) = (𝑝↑(𝑝 pCnt 𝑅)))
250 dvdsle 16030 . . . . . . . . . . . . . . . . . . 19 (((𝑝↑(𝑝 pCnt 𝑅)) ∈ ℤ ∧ 𝑅 ∈ ℕ) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅 → (𝑝↑(𝑝 pCnt 𝑅)) ≤ 𝑅))
251136, 134, 250syl2anc 584 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝑅 → (𝑝↑(𝑝 pCnt 𝑅)) ≤ 𝑅))
252145, 251mpd 15 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ≤ 𝑅)
253249, 252eqbrtrd 5101 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (1 · (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅)
25448adantr 481 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 1 ∈ ℝ)
255254ad2antrr 723 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ∈ ℝ)
256255, 93, 219lemuldivd 12832 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((1 · (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅 ↔ 1 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅)))))
257253, 256mpbid 231 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ≤ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))))
258100adantr 481 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝐵 ∈ ℝ)
259121adantr 481 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ≤ 𝑝)
260203, 135, 259expge1d 13894 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ≤ (𝑝↑(𝑝 pCnt 𝑅)))
261 nnledivrp 12853 . . . . . . . . . . . . . . . . . 18 ((𝑅 ∈ ℕ ∧ (𝑝↑(𝑝 pCnt 𝑅)) ∈ ℝ+) → (1 ≤ (𝑝↑(𝑝 pCnt 𝑅)) ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅))
262134, 219, 261syl2anc 584 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (1 ≤ (𝑝↑(𝑝 pCnt 𝑅)) ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅))
263260, 262mpbid 231 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝑅)
264106adantr 481 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅𝐵)
265222, 93, 258, 263, 264letrd 11143 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ≤ 𝐵)
266247, 248, 149, 257, 265elfzd 13258 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ (1...𝐵))
267 breq1 5082 . . . . . . . . . . . . . . . . 17 (𝑟 = (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) → (𝑟𝐴 ↔ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴))
268267notbid 318 . . . . . . . . . . . . . . . 16 (𝑟 = (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) → (¬ 𝑟𝐴 ↔ ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴))
269268elrab3 3627 . . . . . . . . . . . . . . 15 ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ (1...𝐵) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ↔ ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴))
270269con2bid 355 . . . . . . . . . . . . . 14 ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ (1...𝐵) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴 ↔ ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
271266, 270syl 17 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴 ↔ ¬ (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
272246, 271mpbird 256 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴)
273134ad2antrr 723 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑅 ∈ ℕ)
274153adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 𝑁 ∈ ℕ)
275274adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℕ)
276275adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) → 𝑁 ∈ ℕ)
277276adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) → 𝑁 ∈ ℕ)
27874, 277sylbir 234 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑁 ∈ ℕ)
279278ad2antrr 723 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑁 ∈ ℕ)
280133ad2antrr 723 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑝 ∈ ℙ)
281 simplr 766 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑞 ∈ ℙ)
282196ad2antrr 723 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑝𝑅)
283 simprr 770 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑞𝑅)
284 simplrr 775 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) → ¬ 𝑝𝑁)
285284adantr 481 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → ¬ 𝑝𝑁)
286 simprl 768 . . . . . . . . . . . . . . . . . 18 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → 𝑞𝑁)
287273, 279, 280, 281, 282, 283, 285, 286aks4d1p8d2 40102 . . . . . . . . . . . . . . . . 17 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ 𝑞 ∈ ℙ) ∧ (𝑞𝑁𝑞𝑅)) → (𝑝↑(𝑝 pCnt 𝑅)) < 𝑅)
288 simpr 485 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → 1 < (𝑁 gcd 𝑅))
289288ad2antrr 723 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 < (𝑁 gcd 𝑅))
290255, 289ltned 11122 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 1 ≠ (𝑁 gcd 𝑅))
291290necomd 3001 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑁 gcd 𝑅) ≠ 1)
292278, 134prmdvdsncoprmbd 16442 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (∃𝑞 ∈ ℙ (𝑞𝑁𝑞𝑅) ↔ (𝑁 gcd 𝑅) ≠ 1))
293292bicomd 222 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑁 gcd 𝑅) ≠ 1 ↔ ∃𝑞 ∈ ℙ (𝑞𝑁𝑞𝑅)))
294293biimpd 228 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑁 gcd 𝑅) ≠ 1 → ∃𝑞 ∈ ℙ (𝑞𝑁𝑞𝑅)))
295291, 294mpd 15 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ∃𝑞 ∈ ℙ (𝑞𝑁𝑞𝑅))
296287, 295r19.29a 3220 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) < 𝑅)
297211, 93ltnled 11133 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) < 𝑅 ↔ ¬ 𝑅 ≤ (𝑝↑(𝑝 pCnt 𝑅))))
298296, 297mpbid 231 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ 𝑅 ≤ (𝑝↑(𝑝 pCnt 𝑅)))
299225breq1d 5089 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 ≤ (𝑝↑(𝑝 pCnt 𝑅)) ↔ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅))))
300299notbid 318 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (¬ 𝑅 ≤ (𝑝↑(𝑝 pCnt 𝑅)) ↔ ¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅))))
301298, 300mpbid 231 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)))
302 infrefilb 11972 . . . . . . . . . . . . . . . . . 18 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin ∧ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)))
3033023expa 1117 . . . . . . . . . . . . . . . . 17 ((({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) ∧ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)))
304303ex 413 . . . . . . . . . . . . . . . 16 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) → ((𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅))))
305304con3d 152 . . . . . . . . . . . . . . 15 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ∈ Fin) → (¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)) → ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
306237, 240, 305syl2anc 584 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (¬ inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑝↑(𝑝 pCnt 𝑅)) → ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
307301, 306mpd 15 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴})
308211, 93, 258, 252, 264letrd 11143 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ≤ 𝐵)
309247, 248, 136, 260, 308elfzd 13258 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∈ (1...𝐵))
310 breq1 5082 . . . . . . . . . . . . . . . . 17 (𝑟 = (𝑝↑(𝑝 pCnt 𝑅)) → (𝑟𝐴 ↔ (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴))
311310notbid 318 . . . . . . . . . . . . . . . 16 (𝑟 = (𝑝↑(𝑝 pCnt 𝑅)) → (¬ 𝑟𝐴 ↔ ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴))
312311elrab3 3627 . . . . . . . . . . . . . . 15 ((𝑝↑(𝑝 pCnt 𝑅)) ∈ (1...𝐵) → ((𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ↔ ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴))
313309, 312syl 17 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ↔ ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴))
314313con2bid 355 . . . . . . . . . . . . 13 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴 ↔ ¬ (𝑝↑(𝑝 pCnt 𝑅)) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}))
315307, 314mpbird 256 . . . . . . . . . . . 12 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑝↑(𝑝 pCnt 𝑅)) ∥ 𝐴)
316149, 136, 195, 197, 272, 315coprmdvds2d 40019 . . . . . . . . . . 11 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ((𝑅 / (𝑝↑(𝑝 pCnt 𝑅))) · (𝑝↑(𝑝 pCnt 𝑅))) ∥ 𝐴)
317143, 316eqbrtrd 5101 . . . . . . . . . 10 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → 𝑅𝐴)
318317adantr 481 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅𝐴)
31967simprd 496 . . . . . . . . . . 11 (𝜑 → ¬ 𝑅𝐴)
320319ad5antr 731 . . . . . . . . . 10 ((((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ 𝑝𝑅) ∧ ¬ 𝑝𝑁) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ 𝑅𝐴)
32175, 320sylbir 234 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ 𝑅𝐴)
322318, 321pm2.21dd 194 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ (𝑅 / 𝑝) ∥ 𝐴)
32330, 129, 322elrabd 3628 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴})
324 lbinfle 11941 . . . . . . 7 (({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴} ⊆ ℝ ∧ ∃𝑥 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}∀𝑦 ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}𝑥𝑦 ∧ (𝑅 / 𝑝) ∈ {𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / 𝑝))
32517, 28, 323, 324syl3anc 1370 . . . . . 6 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → inf({𝑟 ∈ (1...𝐵) ∣ ¬ 𝑟𝐴}, ℝ, < ) ≤ (𝑅 / 𝑝))
3265, 325eqbrtrd 5101 . . . . 5 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ≤ (𝑅 / 𝑝))
327207adantr 481 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 < 𝑝)
328 1rp 12745 . . . . . . . . . 10 1 ∈ ℝ+
329328a1i 11 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 1 ∈ ℝ+)
330215adantr 481 . . . . . . . . 9 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℝ+)
331329, 95, 330ltdiv2d 12806 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (1 < 𝑝 ↔ (𝑅 / 𝑝) < (𝑅 / 1)))
332327, 331mpbid 231 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) < (𝑅 / 1))
333130adantr 481 . . . . . . . 8 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → 𝑅 ∈ ℂ)
334333div1d 11754 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 1) = 𝑅)
335332, 334breqtrd 5105 . . . . . 6 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) < 𝑅)
33698, 101, 65redivcld 11814 . . . . . . . . 9 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) → (𝑅 / 𝑝) ∈ ℝ)
337336adantr 481 . . . . . . . 8 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → (𝑅 / 𝑝) ∈ ℝ)
338337adantr 481 . . . . . . 7 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → (𝑅 / 𝑝) ∈ ℝ)
339338, 94ltnled 11133 . . . . . 6 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ((𝑅 / 𝑝) < 𝑅 ↔ ¬ 𝑅 ≤ (𝑅 / 𝑝)))
340335, 339mpbid 231 . . . . 5 (((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ 𝑅 ≤ (𝑅 / 𝑝))
341326, 340pm2.65da 814 . . . 4 ((((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ 𝑝 ∈ ℙ) ∧ (𝑝𝑅 ∧ ¬ 𝑝𝑁)) → ¬ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴)
3421, 2, 3, 4aks4d1p7 40100 . . . . 5 (𝜑 → ∃𝑝 ∈ ℙ (𝑝𝑅 ∧ ¬ 𝑝𝑁))
343342adantr 481 . . . 4 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → ∃𝑝 ∈ ℙ (𝑝𝑅 ∧ ¬ 𝑝𝑁))
344341, 343r19.29a 3220 . . 3 ((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) → ¬ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴)
345344adantr 481 . 2 (((𝜑 ∧ 1 < (𝑁 gcd 𝑅)) ∧ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴) → ¬ (𝑅 / (𝑁 gcd 𝑅)) ∥ 𝐴)
3461, 2, 3, 4, 345aks4d1p5 40097 1 (𝜑 → (𝑁 gcd 𝑅) = 1)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 205  wa 396   = wceq 1542  wcel 2110  wne 2945  wral 3066  wrex 3067  {crab 3070  wss 3892  c0 4262   class class class wbr 5079  cfv 6432  (class class class)co 7272  Fincfn 8725  infcinf 9188  cc 10880  cr 10881  0cc0 10882  1c1 10883   · cmul 10887   < clt 11020  cle 11021  cmin 11216   / cdiv 11643  cn 11984  2c2 12039  3c3 12040  5c5 12042  9c9 12046  0cn0 12244  cz 12330  cuz 12593  +crp 12741  ...cfz 13250  cfl 13521  cceil 13522  cexp 13793  cprod 15626  cdvds 15974   gcd cgcd 16212  cprime 16387   pCnt cpc 16548   logb clogb 25925
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1975  ax-7 2015  ax-8 2112  ax-9 2120  ax-10 2141  ax-11 2158  ax-12 2175  ax-ext 2711  ax-rep 5214  ax-sep 5227  ax-nul 5234  ax-pow 5292  ax-pr 5356  ax-un 7583  ax-inf2 9387  ax-cc 10202  ax-cnex 10938  ax-resscn 10939  ax-1cn 10940  ax-icn 10941  ax-addcl 10942  ax-addrcl 10943  ax-mulcl 10944  ax-mulrcl 10945  ax-mulcom 10946  ax-addass 10947  ax-mulass 10948  ax-distr 10949  ax-i2m1 10950  ax-1ne0 10951  ax-1rid 10952  ax-rnegex 10953  ax-rrecex 10954  ax-cnre 10955  ax-pre-lttri 10956  ax-pre-lttrn 10957  ax-pre-ltadd 10958  ax-pre-mulgt0 10959  ax-pre-sup 10960  ax-addf 10961  ax-mulf 10962
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3or 1087  df-3an 1088  df-tru 1545  df-fal 1555  df-ex 1787  df-nf 1791  df-sb 2072  df-mo 2542  df-eu 2571  df-clab 2718  df-cleq 2732  df-clel 2818  df-nfc 2891  df-ne 2946  df-nel 3052  df-ral 3071  df-rex 3072  df-reu 3073  df-rmo 3074  df-rab 3075  df-v 3433  df-sbc 3721  df-csb 3838  df-dif 3895  df-un 3897  df-in 3899  df-ss 3909  df-pss 3911  df-symdif 4182  df-nul 4263  df-if 4466  df-pw 4541  df-sn 4568  df-pr 4570  df-tp 4572  df-op 4574  df-uni 4846  df-int 4886  df-iun 4932  df-iin 4933  df-disj 5045  df-br 5080  df-opab 5142  df-mpt 5163  df-tr 5197  df-id 5490  df-eprel 5496  df-po 5504  df-so 5505  df-fr 5545  df-se 5546  df-we 5547  df-xp 5596  df-rel 5597  df-cnv 5598  df-co 5599  df-dm 5600  df-rn 5601  df-res 5602  df-ima 5603  df-pred 6201  df-ord 6268  df-on 6269  df-lim 6270  df-suc 6271  df-iota 6390  df-fun 6434  df-fn 6435  df-f 6436  df-f1 6437  df-fo 6438  df-f1o 6439  df-fv 6440  df-isom 6441  df-riota 7229  df-ov 7275  df-oprab 7276  df-mpo 7277  df-of 7528  df-ofr 7529  df-om 7708  df-1st 7825  df-2nd 7826  df-supp 7970  df-frecs 8089  df-wrecs 8120  df-recs 8194  df-rdg 8233  df-1o 8289  df-2o 8290  df-oadd 8293  df-omul 8294  df-er 8490  df-map 8609  df-pm 8610  df-ixp 8678  df-en 8726  df-dom 8727  df-sdom 8728  df-fin 8729  df-fsupp 9117  df-fi 9158  df-sup 9189  df-inf 9190  df-oi 9257  df-dju 9670  df-card 9708  df-acn 9711  df-pnf 11022  df-mnf 11023  df-xr 11024  df-ltxr 11025  df-le 11026  df-sub 11218  df-neg 11219  df-div 11644  df-nn 11985  df-2 12047  df-3 12048  df-4 12049  df-5 12050  df-6 12051  df-7 12052  df-8 12053  df-9 12054  df-n0 12245  df-z 12331  df-dec 12449  df-uz 12594  df-q 12700  df-rp 12742  df-xneg 12859  df-xadd 12860  df-xmul 12861  df-ioo 13094  df-ioc 13095  df-ico 13096  df-icc 13097  df-fz 13251  df-fzo 13394  df-fl 13523  df-ceil 13524  df-mod 13601  df-seq 13733  df-exp 13794  df-fac 13999  df-bc 14028  df-hash 14056  df-shft 14789  df-cj 14821  df-re 14822  df-im 14823  df-sqrt 14957  df-abs 14958  df-limsup 15191  df-clim 15208  df-rlim 15209  df-sum 15409  df-prod 15627  df-ef 15788  df-e 15789  df-sin 15790  df-cos 15791  df-pi 15793  df-dvds 15975  df-gcd 16213  df-lcm 16306  df-lcmf 16307  df-prm 16388  df-pc 16549  df-struct 16859  df-sets 16876  df-slot 16894  df-ndx 16906  df-base 16924  df-ress 16953  df-plusg 16986  df-mulr 16987  df-starv 16988  df-sca 16989  df-vsca 16990  df-ip 16991  df-tset 16992  df-ple 16993  df-ds 16995  df-unif 16996  df-hom 16997  df-cco 16998  df-rest 17144  df-topn 17145  df-0g 17163  df-gsum 17164  df-topgen 17165  df-pt 17166  df-prds 17169  df-xrs 17224  df-qtop 17229  df-imas 17230  df-xps 17232  df-mre 17306  df-mrc 17307  df-acs 17309  df-mgm 18337  df-sgrp 18386  df-mnd 18397  df-submnd 18442  df-mulg 18712  df-cntz 18934  df-cmn 19399  df-psmet 20600  df-xmet 20601  df-met 20602  df-bl 20603  df-mopn 20604  df-fbas 20605  df-fg 20606  df-cnfld 20609  df-top 22054  df-topon 22071  df-topsp 22093  df-bases 22107  df-cld 22181  df-ntr 22182  df-cls 22183  df-nei 22260  df-lp 22298  df-perf 22299  df-cn 22389  df-cnp 22390  df-haus 22477  df-cmp 22549  df-tx 22724  df-hmeo 22917  df-fil 23008  df-fm 23100  df-flim 23101  df-flf 23102  df-xms 23484  df-ms 23485  df-tms 23486  df-cncf 24052  df-ovol 24639  df-vol 24640  df-mbf 24794  df-itg1 24795  df-itg2 24796  df-ibl 24797  df-itg 24798  df-0p 24845  df-limc 25041  df-dv 25042  df-log 25723  df-cxp 25724  df-logb 25926
This theorem is referenced by:  aks4d1p9  40105  aks4d1  40106
  Copyright terms: Public domain W3C validator