Metamath Proof Explorer


Theorem hashscontpow1

Description: Helper lemma for to prove inequality in Zr. (Contributed by metakunt, 28-Apr-2025)

Ref Expression
Hypotheses hashscontpow1.1 ( 𝜑𝑁 ∈ ℕ )
hashscontpow1.2 ( 𝜑𝐴 ∈ ( 1 ... ( ( od𝑅 ) ‘ 𝑁 ) ) )
hashscontpow1.3 ( 𝜑𝐵 ∈ ( 1 ... ( ( od𝑅 ) ‘ 𝑁 ) ) )
hashscontpow1.4 ( 𝜑𝑅 ∈ ℕ )
hashscontpow1.5 ( 𝜑 → ( 𝑁 gcd 𝑅 ) = 1 )
hashscontpow1.6 𝐿 = ( ℤRHom ‘ 𝑌 )
hashscontpow1.7 𝑌 = ( ℤ/nℤ ‘ 𝑅 )
hashscontpow1.8 ( 𝜑𝐴 < 𝐵 )
Assertion hashscontpow1 ( 𝜑 → ( 𝐿 ‘ ( 𝑁𝐴 ) ) ≠ ( 𝐿 ‘ ( 𝑁𝐵 ) ) )

Proof

Step Hyp Ref Expression
1 hashscontpow1.1 ( 𝜑𝑁 ∈ ℕ )
2 hashscontpow1.2 ( 𝜑𝐴 ∈ ( 1 ... ( ( od𝑅 ) ‘ 𝑁 ) ) )
3 hashscontpow1.3 ( 𝜑𝐵 ∈ ( 1 ... ( ( od𝑅 ) ‘ 𝑁 ) ) )
4 hashscontpow1.4 ( 𝜑𝑅 ∈ ℕ )
5 hashscontpow1.5 ( 𝜑 → ( 𝑁 gcd 𝑅 ) = 1 )
6 hashscontpow1.6 𝐿 = ( ℤRHom ‘ 𝑌 )
7 hashscontpow1.7 𝑌 = ( ℤ/nℤ ‘ 𝑅 )
8 hashscontpow1.8 ( 𝜑𝐴 < 𝐵 )
9 3 elfzelzd ( 𝜑𝐵 ∈ ℤ )
10 9 zred ( 𝜑𝐵 ∈ ℝ )
11 2 elfzelzd ( 𝜑𝐴 ∈ ℤ )
12 11 zred ( 𝜑𝐴 ∈ ℝ )
13 10 12 resubcld ( 𝜑 → ( 𝐵𝐴 ) ∈ ℝ )
14 1 nnzd ( 𝜑𝑁 ∈ ℤ )
15 odzcl ( ( 𝑅 ∈ ℕ ∧ 𝑁 ∈ ℤ ∧ ( 𝑁 gcd 𝑅 ) = 1 ) → ( ( od𝑅 ) ‘ 𝑁 ) ∈ ℕ )
16 4 14 5 15 syl3anc ( 𝜑 → ( ( od𝑅 ) ‘ 𝑁 ) ∈ ℕ )
17 16 nnred ( 𝜑 → ( ( od𝑅 ) ‘ 𝑁 ) ∈ ℝ )
18 elfznn ( 𝐴 ∈ ( 1 ... ( ( od𝑅 ) ‘ 𝑁 ) ) → 𝐴 ∈ ℕ )
19 2 18 syl ( 𝜑𝐴 ∈ ℕ )
20 19 nnrpd ( 𝜑𝐴 ∈ ℝ+ )
21 10 20 ltsubrpd ( 𝜑 → ( 𝐵𝐴 ) < 𝐵 )
22 elfzle2 ( 𝐵 ∈ ( 1 ... ( ( od𝑅 ) ‘ 𝑁 ) ) → 𝐵 ≤ ( ( od𝑅 ) ‘ 𝑁 ) )
23 3 22 syl ( 𝜑𝐵 ≤ ( ( od𝑅 ) ‘ 𝑁 ) )
24 13 10 17 21 23 ltletrd ( 𝜑 → ( 𝐵𝐴 ) < ( ( od𝑅 ) ‘ 𝑁 ) )
25 24 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝐵𝐴 ) < ( ( od𝑅 ) ‘ 𝑁 ) )
26 odzval ( ( 𝑅 ∈ ℕ ∧ 𝑁 ∈ ℤ ∧ ( 𝑁 gcd 𝑅 ) = 1 ) → ( ( od𝑅 ) ‘ 𝑁 ) = inf ( { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } , ℝ , < ) )
27 4 14 5 26 syl3anc ( 𝜑 → ( ( od𝑅 ) ‘ 𝑁 ) = inf ( { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } , ℝ , < ) )
28 27 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( od𝑅 ) ‘ 𝑁 ) = inf ( { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } , ℝ , < ) )
29 elrabi ( 𝑗 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } → 𝑗 ∈ ℕ )
30 29 adantl ( ( 𝜑𝑗 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } ) → 𝑗 ∈ ℕ )
31 30 nnred ( ( 𝜑𝑗 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } ) → 𝑗 ∈ ℝ )
32 31 ex ( 𝜑 → ( 𝑗 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } → 𝑗 ∈ ℝ ) )
33 32 ssrdv ( 𝜑 → { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } ⊆ ℝ )
34 33 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } ⊆ ℝ )
35 1red ( 𝜑 → 1 ∈ ℝ )
36 simpr ( ( 𝜑𝑥 = 1 ) → 𝑥 = 1 )
37 36 breq1d ( ( 𝜑𝑥 = 1 ) → ( 𝑥𝑦 ↔ 1 ≤ 𝑦 ) )
38 37 ralbidv ( ( 𝜑𝑥 = 1 ) → ( ∀ 𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } 𝑥𝑦 ↔ ∀ 𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } 1 ≤ 𝑦 ) )
39 elrabi ( 𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } → 𝑦 ∈ ℕ )
40 39 adantl ( ( 𝜑𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } ) → 𝑦 ∈ ℕ )
41 40 nnge1d ( ( 𝜑𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } ) → 1 ≤ 𝑦 )
42 41 ralrimiva ( 𝜑 → ∀ 𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } 1 ≤ 𝑦 )
43 35 38 42 rspcedvd ( 𝜑 → ∃ 𝑥 ∈ ℝ ∀ 𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } 𝑥𝑦 )
44 43 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ∃ 𝑥 ∈ ℝ ∀ 𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } 𝑥𝑦 )
45 oveq2 ( 𝑖 = ( 𝐵𝐴 ) → ( 𝑁𝑖 ) = ( 𝑁 ↑ ( 𝐵𝐴 ) ) )
46 45 oveq1d ( 𝑖 = ( 𝐵𝐴 ) → ( ( 𝑁𝑖 ) − 1 ) = ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) )
47 46 breq2d ( 𝑖 = ( 𝐵𝐴 ) → ( 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) ↔ 𝑅 ∥ ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) )
48 9 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝐵 ∈ ℤ )
49 11 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝐴 ∈ ℤ )
50 48 49 zsubcld ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝐵𝐴 ) ∈ ℤ )
51 12 10 posdifd ( 𝜑 → ( 𝐴 < 𝐵 ↔ 0 < ( 𝐵𝐴 ) ) )
52 8 51 mpbid ( 𝜑 → 0 < ( 𝐵𝐴 ) )
53 52 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 0 < ( 𝐵𝐴 ) )
54 50 53 jca ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( 𝐵𝐴 ) ∈ ℤ ∧ 0 < ( 𝐵𝐴 ) ) )
55 elnnz ( ( 𝐵𝐴 ) ∈ ℕ ↔ ( ( 𝐵𝐴 ) ∈ ℤ ∧ 0 < ( 𝐵𝐴 ) ) )
56 54 55 sylibr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝐵𝐴 ) ∈ ℕ )
57 4 nnzd ( 𝜑𝑅 ∈ ℤ )
58 57 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝑅 ∈ ℤ )
59 14 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝑁 ∈ ℤ )
60 19 nnnn0d ( 𝜑𝐴 ∈ ℕ0 )
61 60 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝐴 ∈ ℕ0 )
62 59 61 zexpcld ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝑁𝐴 ) ∈ ℤ )
63 56 nnnn0d ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝐵𝐴 ) ∈ ℕ0 )
64 59 63 zexpcld ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝑁 ↑ ( 𝐵𝐴 ) ) ∈ ℤ )
65 1zzd ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 1 ∈ ℤ )
66 64 65 zsubcld ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ∈ ℤ )
67 58 62 66 3jca ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝑅 ∈ ℤ ∧ ( 𝑁𝐴 ) ∈ ℤ ∧ ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ∈ ℤ ) )
68 simpr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) )
69 68 eqcomd ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝐿 ‘ ( 𝑁𝐵 ) ) = ( 𝐿 ‘ ( 𝑁𝐴 ) ) )
70 4 nnnn0d ( 𝜑𝑅 ∈ ℕ0 )
71 70 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝑅 ∈ ℕ0 )
72 elfznn ( 𝐵 ∈ ( 1 ... ( ( od𝑅 ) ‘ 𝑁 ) ) → 𝐵 ∈ ℕ )
73 3 72 syl ( 𝜑𝐵 ∈ ℕ )
74 73 nnnn0d ( 𝜑𝐵 ∈ ℕ0 )
75 14 74 zexpcld ( 𝜑 → ( 𝑁𝐵 ) ∈ ℤ )
76 75 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝑁𝐵 ) ∈ ℤ )
77 7 6 zndvds ( ( 𝑅 ∈ ℕ0 ∧ ( 𝑁𝐵 ) ∈ ℤ ∧ ( 𝑁𝐴 ) ∈ ℤ ) → ( ( 𝐿 ‘ ( 𝑁𝐵 ) ) = ( 𝐿 ‘ ( 𝑁𝐴 ) ) ↔ 𝑅 ∥ ( ( 𝑁𝐵 ) − ( 𝑁𝐴 ) ) ) )
78 71 76 62 77 syl3anc ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( 𝐿 ‘ ( 𝑁𝐵 ) ) = ( 𝐿 ‘ ( 𝑁𝐴 ) ) ↔ 𝑅 ∥ ( ( 𝑁𝐵 ) − ( 𝑁𝐴 ) ) ) )
79 69 78 mpbid ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝑅 ∥ ( ( 𝑁𝐵 ) − ( 𝑁𝐴 ) ) )
80 14 60 zexpcld ( 𝜑 → ( 𝑁𝐴 ) ∈ ℤ )
81 80 zcnd ( 𝜑 → ( 𝑁𝐴 ) ∈ ℂ )
82 9 11 zsubcld ( 𝜑 → ( 𝐵𝐴 ) ∈ ℤ )
83 0red ( 𝜑 → 0 ∈ ℝ )
84 83 13 52 ltled ( 𝜑 → 0 ≤ ( 𝐵𝐴 ) )
85 82 84 jca ( 𝜑 → ( ( 𝐵𝐴 ) ∈ ℤ ∧ 0 ≤ ( 𝐵𝐴 ) ) )
86 elnn0z ( ( 𝐵𝐴 ) ∈ ℕ0 ↔ ( ( 𝐵𝐴 ) ∈ ℤ ∧ 0 ≤ ( 𝐵𝐴 ) ) )
87 85 86 sylibr ( 𝜑 → ( 𝐵𝐴 ) ∈ ℕ0 )
88 14 87 zexpcld ( 𝜑 → ( 𝑁 ↑ ( 𝐵𝐴 ) ) ∈ ℤ )
89 88 zcnd ( 𝜑 → ( 𝑁 ↑ ( 𝐵𝐴 ) ) ∈ ℂ )
90 1cnd ( 𝜑 → 1 ∈ ℂ )
91 81 89 90 subdid ( 𝜑 → ( ( 𝑁𝐴 ) · ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) = ( ( ( 𝑁𝐴 ) · ( 𝑁 ↑ ( 𝐵𝐴 ) ) ) − ( ( 𝑁𝐴 ) · 1 ) ) )
92 12 recnd ( 𝜑𝐴 ∈ ℂ )
93 10 recnd ( 𝜑𝐵 ∈ ℂ )
94 92 93 pncan3d ( 𝜑 → ( 𝐴 + ( 𝐵𝐴 ) ) = 𝐵 )
95 94 eqcomd ( 𝜑𝐵 = ( 𝐴 + ( 𝐵𝐴 ) ) )
96 95 oveq2d ( 𝜑 → ( 𝑁𝐵 ) = ( 𝑁 ↑ ( 𝐴 + ( 𝐵𝐴 ) ) ) )
97 1 nncnd ( 𝜑𝑁 ∈ ℂ )
98 97 87 60 expaddd ( 𝜑 → ( 𝑁 ↑ ( 𝐴 + ( 𝐵𝐴 ) ) ) = ( ( 𝑁𝐴 ) · ( 𝑁 ↑ ( 𝐵𝐴 ) ) ) )
99 96 98 eqtrd ( 𝜑 → ( 𝑁𝐵 ) = ( ( 𝑁𝐴 ) · ( 𝑁 ↑ ( 𝐵𝐴 ) ) ) )
100 99 eqcomd ( 𝜑 → ( ( 𝑁𝐴 ) · ( 𝑁 ↑ ( 𝐵𝐴 ) ) ) = ( 𝑁𝐵 ) )
101 81 mulridd ( 𝜑 → ( ( 𝑁𝐴 ) · 1 ) = ( 𝑁𝐴 ) )
102 100 101 oveq12d ( 𝜑 → ( ( ( 𝑁𝐴 ) · ( 𝑁 ↑ ( 𝐵𝐴 ) ) ) − ( ( 𝑁𝐴 ) · 1 ) ) = ( ( 𝑁𝐵 ) − ( 𝑁𝐴 ) ) )
103 91 102 eqtr2d ( 𝜑 → ( ( 𝑁𝐵 ) − ( 𝑁𝐴 ) ) = ( ( 𝑁𝐴 ) · ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) )
104 103 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( 𝑁𝐵 ) − ( 𝑁𝐴 ) ) = ( ( 𝑁𝐴 ) · ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) )
105 79 104 breqtrd ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝑅 ∥ ( ( 𝑁𝐴 ) · ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) )
106 57 80 gcdcomd ( 𝜑 → ( 𝑅 gcd ( 𝑁𝐴 ) ) = ( ( 𝑁𝐴 ) gcd 𝑅 ) )
107 rpexp ( ( 𝑁 ∈ ℤ ∧ 𝑅 ∈ ℤ ∧ 𝐴 ∈ ℕ ) → ( ( ( 𝑁𝐴 ) gcd 𝑅 ) = 1 ↔ ( 𝑁 gcd 𝑅 ) = 1 ) )
108 14 57 19 107 syl3anc ( 𝜑 → ( ( ( 𝑁𝐴 ) gcd 𝑅 ) = 1 ↔ ( 𝑁 gcd 𝑅 ) = 1 ) )
109 5 108 mpbird ( 𝜑 → ( ( 𝑁𝐴 ) gcd 𝑅 ) = 1 )
110 106 109 eqtrd ( 𝜑 → ( 𝑅 gcd ( 𝑁𝐴 ) ) = 1 )
111 110 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝑅 gcd ( 𝑁𝐴 ) ) = 1 )
112 105 111 jca ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝑅 ∥ ( ( 𝑁𝐴 ) · ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) ∧ ( 𝑅 gcd ( 𝑁𝐴 ) ) = 1 ) )
113 coprmdvds ( ( 𝑅 ∈ ℤ ∧ ( 𝑁𝐴 ) ∈ ℤ ∧ ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ∈ ℤ ) → ( ( 𝑅 ∥ ( ( 𝑁𝐴 ) · ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) ∧ ( 𝑅 gcd ( 𝑁𝐴 ) ) = 1 ) → 𝑅 ∥ ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) )
114 113 imp ( ( ( 𝑅 ∈ ℤ ∧ ( 𝑁𝐴 ) ∈ ℤ ∧ ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ∈ ℤ ) ∧ ( 𝑅 ∥ ( ( 𝑁𝐴 ) · ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) ) ∧ ( 𝑅 gcd ( 𝑁𝐴 ) ) = 1 ) ) → 𝑅 ∥ ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) )
115 67 112 114 syl2anc ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → 𝑅 ∥ ( ( 𝑁 ↑ ( 𝐵𝐴 ) ) − 1 ) )
116 47 56 115 elrabd ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝐵𝐴 ) ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } )
117 infrelb ( ( { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } ⊆ ℝ ∧ ∃ 𝑥 ∈ ℝ ∀ 𝑦 ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } 𝑥𝑦 ∧ ( 𝐵𝐴 ) ∈ { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } ) → inf ( { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } , ℝ , < ) ≤ ( 𝐵𝐴 ) )
118 34 44 116 117 syl3anc ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → inf ( { 𝑖 ∈ ℕ ∣ 𝑅 ∥ ( ( 𝑁𝑖 ) − 1 ) } , ℝ , < ) ≤ ( 𝐵𝐴 ) )
119 28 118 eqbrtrd ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( od𝑅 ) ‘ 𝑁 ) ≤ ( 𝐵𝐴 ) )
120 16 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( od𝑅 ) ‘ 𝑁 ) ∈ ℕ )
121 120 nnred ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( od𝑅 ) ‘ 𝑁 ) ∈ ℝ )
122 13 adantr ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( 𝐵𝐴 ) ∈ ℝ )
123 121 122 lenltd ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ( ( ( od𝑅 ) ‘ 𝑁 ) ≤ ( 𝐵𝐴 ) ↔ ¬ ( 𝐵𝐴 ) < ( ( od𝑅 ) ‘ 𝑁 ) ) )
124 119 123 mpbid ( ( 𝜑 ∧ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) ) → ¬ ( 𝐵𝐴 ) < ( ( od𝑅 ) ‘ 𝑁 ) )
125 25 124 pm2.65da ( 𝜑 → ¬ ( 𝐿 ‘ ( 𝑁𝐴 ) ) = ( 𝐿 ‘ ( 𝑁𝐵 ) ) )
126 125 neqned ( 𝜑 → ( 𝐿 ‘ ( 𝑁𝐴 ) ) ≠ ( 𝐿 ‘ ( 𝑁𝐵 ) ) )