Metamath Proof Explorer


Theorem oddprmdvds

Description: Every positive integer which is not a power of two is divisible by an odd prime number. (Contributed by AV, 6-Aug-2021)

Ref Expression
Assertion oddprmdvds ( ( 𝐾 ∈ ℕ ∧ ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 )

Proof

Step Hyp Ref Expression
1 2prm 2 ∈ ℙ
2 pcndvds2 ( ( 2 ∈ ℙ ∧ 𝐾 ∈ ℕ ) → ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) )
3 1 2 mpan ( 𝐾 ∈ ℕ → ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) )
4 pcdvds ( ( 2 ∈ ℙ ∧ 𝐾 ∈ ℕ ) → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∥ 𝐾 )
5 1 4 mpan ( 𝐾 ∈ ℕ → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∥ 𝐾 )
6 2nn 2 ∈ ℕ
7 6 a1i ( 𝐾 ∈ ℕ → 2 ∈ ℕ )
8 1 a1i ( 𝐾 ∈ ℕ → 2 ∈ ℙ )
9 id ( 𝐾 ∈ ℕ → 𝐾 ∈ ℕ )
10 8 9 pccld ( 𝐾 ∈ ℕ → ( 2 pCnt 𝐾 ) ∈ ℕ0 )
11 7 10 nnexpcld ( 𝐾 ∈ ℕ → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℕ )
12 nndivdvds ( ( 𝐾 ∈ ℕ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℕ ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∥ 𝐾 ↔ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ℕ ) )
13 11 12 mpdan ( 𝐾 ∈ ℕ → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∥ 𝐾 ↔ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ℕ ) )
14 13 adantr ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∥ 𝐾 ↔ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ℕ ) )
15 elnn1uz2 ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ℕ ↔ ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = 1 ∨ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ( ℤ ‘ 2 ) ) )
16 nncn ( 𝐾 ∈ ℕ → 𝐾 ∈ ℂ )
17 nncn ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℕ → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ )
18 nnne0 ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℕ → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 )
19 17 18 jca ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℕ → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) )
20 11 19 syl ( 𝐾 ∈ ℕ → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) )
21 3anass ( ( 𝐾 ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) ↔ ( 𝐾 ∈ ℂ ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) ) )
22 16 20 21 sylanbrc ( 𝐾 ∈ ℕ → ( 𝐾 ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) )
23 22 adantr ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( 𝐾 ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) )
24 diveq1 ( ( 𝐾 ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) → ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = 1 ↔ 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) )
25 23 24 syl ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = 1 ↔ 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) )
26 10 adantr ( ( 𝐾 ∈ ℕ ∧ 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( 2 pCnt 𝐾 ) ∈ ℕ0 )
27 oveq2 ( 𝑛 = ( 2 pCnt 𝐾 ) → ( 2 ↑ 𝑛 ) = ( 2 ↑ ( 2 pCnt 𝐾 ) ) )
28 27 eqeq2d ( 𝑛 = ( 2 pCnt 𝐾 ) → ( 𝐾 = ( 2 ↑ 𝑛 ) ↔ 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) )
29 28 adantl ( ( ( 𝐾 ∈ ℕ ∧ 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∧ 𝑛 = ( 2 pCnt 𝐾 ) ) → ( 𝐾 = ( 2 ↑ 𝑛 ) ↔ 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) )
30 simpr ( ( 𝐾 ∈ ℕ ∧ 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) )
31 26 29 30 rspcedvd ( ( 𝐾 ∈ ℕ ∧ 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) )
32 31 ex ( 𝐾 ∈ ℕ → ( 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) → ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) ) )
33 pm2.24 ( ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) )
34 32 33 syl6 ( 𝐾 ∈ ℕ → ( 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
35 34 adantr ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( 𝐾 = ( 2 ↑ ( 2 pCnt 𝐾 ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
36 25 35 sylbid ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = 1 → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
37 36 com12 ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = 1 → ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
38 exprmfct ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ( ℤ ‘ 2 ) → ∃ 𝑞 ∈ ℙ 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) )
39 breq1 ( 𝑞 = 2 → ( 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ↔ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) )
40 39 biimpcd ( 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( 𝑞 = 2 → 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) )
41 40 adantl ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( 𝑞 = 2 → 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) )
42 41 necon3bd ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → 𝑞 ≠ 2 ) )
43 42 ex ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) → ( 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → 𝑞 ≠ 2 ) ) )
44 prmnn ( 𝑞 ∈ ℙ → 𝑞 ∈ ℕ )
45 5 13 mpbid ( 𝐾 ∈ ℕ → ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ℕ )
46 nndivides ( ( 𝑞 ∈ ℕ ∧ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ℕ ) → ( 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ↔ ∃ 𝑚 ∈ ℕ ( 𝑚 · 𝑞 ) = ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) )
47 44 45 46 syl2anr ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) → ( 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ↔ ∃ 𝑚 ∈ ℕ ( 𝑚 · 𝑞 ) = ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) )
48 eqcom ( ( 𝑚 · 𝑞 ) = ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ↔ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = ( 𝑚 · 𝑞 ) )
49 16 ad2antrr ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → 𝐾 ∈ ℂ )
50 simpr ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → 𝑚 ∈ ℕ )
51 44 ad2antlr ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → 𝑞 ∈ ℕ )
52 50 51 nnmulcld ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( 𝑚 · 𝑞 ) ∈ ℕ )
53 52 nncnd ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( 𝑚 · 𝑞 ) ∈ ℂ )
54 11 ad2antrr ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℕ )
55 54 19 syl ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) )
56 divmul ( ( 𝐾 ∈ ℂ ∧ ( 𝑚 · 𝑞 ) ∈ ℂ ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ ( 2 ↑ ( 2 pCnt 𝐾 ) ) ≠ 0 ) ) → ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = ( 𝑚 · 𝑞 ) ↔ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) )
57 49 53 55 56 syl3anc ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = ( 𝑚 · 𝑞 ) ↔ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) )
58 48 57 syl5bb ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( 𝑚 · 𝑞 ) = ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ↔ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) )
59 simpr ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) → 𝑞 ∈ ℙ )
60 59 adantr ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → 𝑞 ∈ ℙ )
61 60 anim1i ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) → ( 𝑞 ∈ ℙ ∧ 𝑞 ≠ 2 ) )
62 eldifsn ( 𝑞 ∈ ( ℙ ∖ { 2 } ) ↔ ( 𝑞 ∈ ℙ ∧ 𝑞 ≠ 2 ) )
63 61 62 sylibr ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) → 𝑞 ∈ ( ℙ ∖ { 2 } ) )
64 63 adantr ( ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) → 𝑞 ∈ ( ℙ ∖ { 2 } ) )
65 breq1 ( 𝑝 = 𝑞 → ( 𝑝𝐾𝑞𝐾 ) )
66 65 adantl ( ( ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) ∧ 𝑝 = 𝑞 ) → ( 𝑝𝐾𝑞𝐾 ) )
67 54 50 nnmulcld ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) ∈ ℕ )
68 67 nnzd ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) ∈ ℤ )
69 44 nnzd ( 𝑞 ∈ ℙ → 𝑞 ∈ ℤ )
70 69 ad2antlr ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → 𝑞 ∈ ℤ )
71 68 70 jca ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) ∈ ℤ ∧ 𝑞 ∈ ℤ ) )
72 71 adantr ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) → ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) ∈ ℤ ∧ 𝑞 ∈ ℤ ) )
73 dvdsmul2 ( ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) ∈ ℤ ∧ 𝑞 ∈ ℤ ) → 𝑞 ∥ ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) · 𝑞 ) )
74 72 73 syl ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) → 𝑞 ∥ ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) · 𝑞 ) )
75 2nn0 2 ∈ ℕ0
76 75 a1i ( 𝐾 ∈ ℕ → 2 ∈ ℕ0 )
77 76 10 nn0expcld ( 𝐾 ∈ ℕ → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℕ0 )
78 77 ad2antrr ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℕ0 )
79 78 nn0cnd ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ )
80 nncn ( 𝑚 ∈ ℕ → 𝑚 ∈ ℂ )
81 80 adantl ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → 𝑚 ∈ ℂ )
82 44 nncnd ( 𝑞 ∈ ℙ → 𝑞 ∈ ℂ )
83 82 ad2antlr ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → 𝑞 ∈ ℂ )
84 79 81 83 3jca ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ 𝑚 ∈ ℂ ∧ 𝑞 ∈ ℂ ) )
85 84 adantr ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ 𝑚 ∈ ℂ ∧ 𝑞 ∈ ℂ ) )
86 mulass ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∈ ℂ ∧ 𝑚 ∈ ℂ ∧ 𝑞 ∈ ℂ ) → ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) · 𝑞 ) = ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) )
87 85 86 syl ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) → ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · 𝑚 ) · 𝑞 ) = ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) )
88 74 87 breqtrd ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) → 𝑞 ∥ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) )
89 88 adantr ( ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) → 𝑞 ∥ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) )
90 breq2 ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 → ( 𝑞 ∥ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) ↔ 𝑞𝐾 ) )
91 90 adantl ( ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) → ( 𝑞 ∥ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) ↔ 𝑞𝐾 ) )
92 89 91 mpbid ( ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) → 𝑞𝐾 )
93 64 66 92 rspcedvd ( ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 )
94 93 a1d ( ( ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) ∧ 𝑞 ≠ 2 ) ∧ ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) )
95 94 exp31 ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( 𝑞 ≠ 2 → ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
96 95 com23 ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) · ( 𝑚 · 𝑞 ) ) = 𝐾 → ( 𝑞 ≠ 2 → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
97 58 96 sylbid ( ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) ∧ 𝑚 ∈ ℕ ) → ( ( 𝑚 · 𝑞 ) = ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( 𝑞 ≠ 2 → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
98 97 rexlimdva ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) → ( ∃ 𝑚 ∈ ℕ ( 𝑚 · 𝑞 ) = ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( 𝑞 ≠ 2 → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
99 47 98 sylbid ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) → ( 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( 𝑞 ≠ 2 → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
100 43 99 syldd ( ( 𝐾 ∈ ℕ ∧ 𝑞 ∈ ℙ ) → ( 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
101 100 rexlimdva ( 𝐾 ∈ ℕ → ( ∃ 𝑞 ∈ ℙ 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
102 101 com12 ( ∃ 𝑞 ∈ ℙ 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( 𝐾 ∈ ℕ → ( ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
103 102 impd ( ∃ 𝑞 ∈ ℙ 𝑞 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
104 38 103 syl ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ( ℤ ‘ 2 ) → ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
105 37 104 jaoi ( ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) = 1 ∨ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ( ℤ ‘ 2 ) ) → ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
106 15 105 sylbi ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ℕ → ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
107 106 com12 ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ∈ ℕ → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
108 14 107 sylbid ( ( 𝐾 ∈ ℕ ∧ ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∥ 𝐾 → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) )
109 108 ex ( 𝐾 ∈ ℕ → ( ¬ 2 ∥ ( 𝐾 / ( 2 ↑ ( 2 pCnt 𝐾 ) ) ) → ( ( 2 ↑ ( 2 pCnt 𝐾 ) ) ∥ 𝐾 → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) ) ) )
110 3 5 109 mp2d ( 𝐾 ∈ ℕ → ( ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 ) )
111 110 imp ( ( 𝐾 ∈ ℕ ∧ ¬ ∃ 𝑛 ∈ ℕ0 𝐾 = ( 2 ↑ 𝑛 ) ) → ∃ 𝑝 ∈ ( ℙ ∖ { 2 } ) 𝑝𝐾 )