Arithmetic progressions in reduced residue systems
DefinitionThe reduced residue system \(R_m(n)\)#✓fully proved
For an integer \(m\) and a natural number \(n\), the reduced residue system \(R_m(n)\) modulo \(n\) is the finite set \(R_m(n) = \{a \in \mathbb{Z} : m + 1 \le a \le m + n,\ \gcd(a, n) = 1\}\).
public def reducedResidueWindow (m : ℤ) (n : ℕ) : Finset ℤ :=
(Finset.Icc (m + 1) (m + n)).filter fun a => Int.gcd a n = 1
Sources
- Phothila, Thoket and Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Section 1.
Used by 6
DefinitionLongest progression with a given common difference#✓fully proved
For an integer \(m\) and natural numbers \(n\) and \(d\), let \(R_m(n)\) be the set of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\). Then \(f_m(d, n)\) is the supremum of the natural numbers \(s\) for which some integer \(b\) has \(b + i d \in R_m(n)\) for every natural number \(i < s\). For \(d > 0\) every such \(s\) is at most \(n\), so \(f_m(d, n)\) is the length of the longest arithmetic progression with common difference \(d\) contained in \(R_m(n)\); the paper uses it only for \(d > 0\), and for \(d = 0\) the definition gives \(0\).
public noncomputable def longestAPLengthWithDiff (m : ℤ) (n d : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
public def reducedResidueWindow (m : ℤ) (n : ℕ) : Finset ℤ :=
(Finset.Icc (m + 1) (m + n)).filter fun a => Int.gcd a n = 1
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:42
Sources
- Phothila, Thoket and Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Section 2.
Uses 1 · Used by 2
DefinitionLength of the longest arithmetic progression in a reduced residue system#✓fully proved
For an integer \(m\) and a natural number \(n\), let \(R_m(n)\) be the reduced residue system of the integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\). Then \(f_m(n)\) is the largest natural number \(s\) for which there are an integer \(b\) and a positive integer \(d\) such that \(b, b + d, \dots, b + (s - 1)d\) all lie in \(R_m(n)\). So it is the length of the longest arithmetic progression with positive common difference contained in \(R_m(n)\), where a single term counts as a progression of length \(1\), and \(f_m(n) = 0\) when \(R_m(n)\) is empty.
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
public def reducedResidueWindow (m : ℤ) (n : ℕ) : Finset ℤ :=
(Finset.Icc (m + 1) (m + n)).filter fun a => Int.gcd a n = 1
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:42
Sources
- Phothila, Thoket and Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Section 1.
Uses 1 · Used by 9
DefinitionLongest progression in the absolute least reduced residues#✓fully proved
For a natural number \(n\), let \(R(n)\) be the set of integers \(a\) with \(1 - \lceil n/2 \rceil \le a \le n - \lceil n/2 \rceil\) and \(\gcd(a, n) = 1\), the system of absolute least reduced residues modulo \(n\). Then \(g(n)\) is the largest \(s \ge 0\) for which there are an integer \(b\) and a positive integer \(d\) with \(b + i d \in R(n)\) for every \(0 \le i < s\): the length of the longest arithmetic progression with positive common difference contained in \(R(n)\). Equivalently, \(g(n) = f_{-\lceil n/2 \rceil}(n)\), where \(f_m(n)\) is the same length for the set \(R_m(n)\) of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\).
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:59
Sources
- Phothila, Thoket and Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Section 1.
Uses 1 · Used by 8
TheoremLength bound for progressions in a reduced residue window#✓fully proved
Let \(m\) be an integer and \(n\) a natural number, and let \(R_m(n)\) be the set of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\). If \(b\) is an integer, \(d\) a positive integer and \(s\) a natural number such that \(b + i d \in R_m(n)\) for every \(0 \le i < s\), then \(s \le n\).
public theorem apLength_le {m b : ℤ} {n d s : ℕ} (hd : 0 < d)
(h : ∀ i < s, b + i * d ∈ reducedResidueWindow m n) : s ≤ n
public def reducedResidueWindow (m : ℤ) (n : ℕ) : Finset ℤ :=
(Finset.Icc (m + 1) (m + n)).filter fun a => Int.gcd a n = 1
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:42
Sources
- Phothila, Thoket and Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6 (
R_m(n) ⊆ [m + 1, m + n]).
Uses 1 · Used by 2
TheoremThe longest progression length is at most the modulus#✓fully proved
For every integer \(m\) and natural number \(n\), \(f_m(n) \le n\), where \(f_m(n)\) is the length of the longest arithmetic progression with positive common difference contained in the set \(R_m(n)\) of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\).
public theorem longestAPLength_le (m : ℤ) (n : ℕ) : longestAPLength m n ≤ n
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:59
Sources
- Phothila, Thoket and Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6 (
R_m(n)has at mostnelements).
TheoremThe reduced residue system \(R_{-3}(5)\)#✓fully proved
The reduced residue system \(R_{-3}(5)\) of the integers \(a\) with \(-2 \le a \le 2\) and \(\gcd(a, 5) = 1\) is \(\{-2, -1, 1, 2\}\): an integer \(a\) lies in \(R_{-3}(5)\) if and only if \(a\) is one of \(-2\), \(-1\), \(1\), \(2\).
Since \(\lceil 5/2 \rceil = 3\), this is the system \(R(5) = R_{-\lceil 5/2 \rceil}(5)\) of absolute least reduced residues modulo \(5\).
public theorem mem_reducedResidueWindow_neg_three_five (a : ℤ) :
a ∈ reducedResidueWindow (-3) 5 ↔ a = -2 ∨ a = -1 ∨ a = 1 ∨ a = 2
public def reducedResidueWindow (m : ℤ) (n : ℕ) : Finset ℤ :=
(Finset.Icc (m + 1) (m + n)).filter fun a => Int.gcd a n = 1
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:42
Sources
- Phothila, Thoket and Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Example 1(i).
Uses 1 · Used by 1
TheoremLongest progressions of absolute least residues modulo 5#✓fully proved
The length \(g(5)\) of the longest arithmetic progression in the absolute least reduced residue system modulo \(5\) is \(2\).
public theorem absLeastAPLength_five : absLeastAPLength 5 = 2
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:67
Sources
- Phothila, Thoket and Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Example 1(i).
Uses 5
TheoremPrime bound for progressions with a fixed difference#●ready to prove
Let \(m\) be an integer, \(n > 1\) and \(d > 0\) natural numbers, and \(p\) a prime that divides \(n\) but not \(d\). Then \(f_m(d, n) \le p - 1\), where \(f_m(d, n)\) is the length of the longest arithmetic progression with common difference \(d\) contained in the set \(R_m(n)\) of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\).
public theorem_wanted longestAPLengthWithDiff_le_prime_sub_one (m : ℤ) {n d p : ℕ}
(hn : 1 < n) (hd : 0 < d) (hp : p.Prime) (hpn : p ∣ n) (hpd : ¬ p ∣ d) :
longestAPLengthWithDiff m n d ≤ p - 1
public noncomputable def longestAPLengthWithDiff (m : ℤ) (n d : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:51
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Lemma 1(i).
Uses 1
TheoremSquarefree bound for progressions with a fixed difference#●ready to prove
Let \(m\) be an integer, \(n > 1\) a squarefree natural number with largest prime factor \(\operatorname{gpf}(n)\), and \(d > 0\) a natural number. Then \(f_m(d, n) \le \operatorname{gpf}(n) - 1\), where \(f_m(d, n)\) is the length of the longest arithmetic progression with common difference \(d\) contained in the set \(R_m(n)\) of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\).
public theorem_wanted longestAPLengthWithDiff_le_gpf_sub_one_of_squarefree (m : ℤ) {n d : ℕ}
(hn : 1 < n) (hd : 0 < d) (hsq : Squarefree n) :
longestAPLengthWithDiff m n d ≤ n.primeFactors.sup id - 1
public noncomputable def longestAPLengthWithDiff (m : ℤ) (n d : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:51
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Lemma 1(ii).
Uses 1
TheoremLongest progressions of absolute least residues: primes congruent to 1 mod 4#●ready to prove
For a prime \(p \equiv 1 \pmod 4\), the length \(g(p)\) of the longest arithmetic progression in the absolute least reduced residue system modulo \(p\) is \((p - 1)/2\).
public theorem_wanted absLeastAPLength_prime_of_mod_four_eq_one {p : ℕ} (hp : p.Prime)
(h4 : p % 4 = 1) : absLeastAPLength p = (p - 1) / 2
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:67
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 1.
Uses 1
TheoremLongest progressions of absolute least residues: primes congruent to 3 mod 4#●ready to prove
For a prime \(p \equiv 3 \pmod 4\), the length \(g(p)\) of the longest arithmetic progression in the absolute least reduced residue system modulo \(p\) is \((p + 1)/2\).
public theorem_wanted absLeastAPLength_prime_of_mod_four_eq_three {p : ℕ} (hp : p.Prime)
(h4 : p % 4 = 3) : absLeastAPLength p = (p + 1) / 2
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:67
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 1.
Uses 1
TheoremLongest progressions of absolute least residues: prime powers#●ready to prove
Let \(p\) be a prime and \(r \ge 1\), with \(r \ge 2\) when \(p\) is odd. Then the length \(g(p^r)\) of the longest arithmetic progression in the absolute least reduced residue system modulo \(p^r\) is \(p^{r-1}\).
public theorem_wanted absLeastAPLength_prime_pow {p r : ℕ} (hp : p.Prime) (hr : 1 ≤ r)
(h : p = 2 ∨ 2 ≤ r) : absLeastAPLength (p ^ r) = p ^ (r - 1)
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:67
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 1.
Uses 1
TheoremLongest progressions of absolute least residues: odd squarefree composite moduli#●ready to prove
Let \(n > 1\) be an odd squarefree natural number that is not prime, let \(P\) be its largest prime factor and \(d = n / P\), and let \(g(n)\) be the length of the longest arithmetic progression in the absolute least reduced residue system modulo \(n\). Then \(g(n) = \lfloor P - (P + 1)/(2d) \rfloor\).
public theorem_wanted absLeastAPLength_odd_squarefree {n : ℕ} (hn : 1 < n) (hodd : Odd n)
(hsq : Squarefree n) (hnp : ¬ n.Prime) :
(absLeastAPLength n : ℤ) =
⌊((n.primeFactors.sup id : ℕ) : ℚ) -
((n.primeFactors.sup id : ℕ) + 1) / (2 * ((n / n.primeFactors.sup id : ℕ) : ℚ))⌋
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:67
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 1.
Uses 1
TheoremLongest progressions of absolute least residues: twice an odd prime#●ready to prove
For an odd prime \(p\), the length \(g(2p)\) of the longest arithmetic progression in the absolute least reduced residue system modulo \(2p\) is \(p - 1\).
public theorem_wanted absLeastAPLength_two_mul_prime {p : ℕ} (hp : p.Prime) (hp2 : p ≠ 2) :
absLeastAPLength (2 * p) = p - 1
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:67
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 1.
Uses 1
TheoremLongest progressions of absolute least residues: neither squarefree nor prime power#●ready to prove
Let \(n > 1\) be a natural number that is neither squarefree nor a prime power, let \(\operatorname{rad}(n)\) be the product of the distinct primes dividing \(n\) and \(P\) the largest prime factor of \(n\), and let \(g(n)\) be the length of the longest arithmetic progression in the absolute least reduced residue system modulo \(n\). Then \(g(n) = \max(n / \operatorname{rad}(n), P - 1)\).
public theorem_wanted absLeastAPLength_of_not_squarefree_of_not_isPrimePow {n : ℕ} (hn : 1 < n)
(hsq : ¬ Squarefree n) (hpp : ¬ IsPrimePow n) :
absLeastAPLength n = max (n / radical n) (n.primeFactors.sup id - 1)
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:67
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 1.
Uses 1
TheoremLongest progressions of absolute least residues: even squarefree, three or more primes#●ready to prove
Let \(n\) be an even squarefree natural number with at least three prime factors, let \(P\) be its largest prime factor and \(d = n / P\), and let \(g(n)\) be the length of the longest arithmetic progression in the absolute least reduced residue system modulo \(n\). Then \(\lfloor P - 2P/d \rfloor \le g(n) \le P - 1\), and if \(d \ge 2P\) then \(g(n) = P - 1\).
public theorem_wanted absLeastAPLength_even_squarefree_bounds {n : ℕ} (heven : Even n)
(hsq : Squarefree n) (h3 : 3 ≤ n.primeFactors.card) :
(⌊((n.primeFactors.sup id : ℕ) : ℚ) -
2 * (n.primeFactors.sup id : ℕ) / ((n / n.primeFactors.sup id : ℕ) : ℚ)⌋ ≤
(absLeastAPLength n : ℤ) ∧
absLeastAPLength n ≤ n.primeFactors.sup id - 1) ∧
(2 * n.primeFactors.sup id ≤ n / n.primeFactors.sup id →
absLeastAPLength n = n.primeFactors.sup id - 1)
public noncomputable def absLeastAPLength (n : ℕ) : ℕ :=
longestAPLength (-⌈(n : ℚ) / 2⌉) n
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:67
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 1.
Uses 1
TheoremMaximum longest progression length over all reduced residue windows#●ready to prove
Let \(n > 1\) be a natural number, \(\operatorname{rad}(n)\) the product of its distinct prime factors and \(\operatorname{gpf}(n)\) its largest prime factor. For an integer \(m\) let \(f_m(n)\) be the length of the longest arithmetic progression with positive common difference contained in the set \(R_m(n)\) of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\). Then the largest value of \(f_m(n)\) over all integers \(m\) is \(\max(n / \operatorname{rad}(n), \operatorname{gpf}(n) - 1)\).
public theorem_wanted isGreatest_longestAPLength {n : ℕ} (hn : 1 < n) :
IsGreatest (Set.range fun m : ℤ => longestAPLength m n)
(max (n / radical n) (n.primeFactors.sup id - 1))
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:59
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 2.
Uses 1
TheoremMinimum longest progression length modulo a prime \(p \equiv 1 \pmod 4\)#●ready to prove
Let \(p\) be a prime with \(p \equiv 1 \pmod 4\). For an integer \(m\) let \(f_m(p)\) be the length of the longest arithmetic progression with positive common difference contained in the set \(R_m(p)\) of integers \(a\) with \(m + 1 \le a \le m + p\) and \(\gcd(a, p) = 1\). Then the least value of \(f_m(p)\) over all integers \(m\) is \((p - 1) / 2\).
public theorem_wanted isLeast_longestAPLength_prime_of_mod_four_eq_one {p : ℕ} (hp : p.Prime)
(h4 : p % 4 = 1) :
IsLeast (Set.range fun m : ℤ => longestAPLength m p) ((p - 1) / 2)
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:59
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 3.
Uses 1
TheoremMinimum longest progression length modulo a prime \(p \equiv 3 \pmod 4\)#●ready to prove
Let \(p\) be a prime with \(p \equiv 3 \pmod 4\). For an integer \(m\) let \(f_m(p)\) be the length of the longest arithmetic progression with positive common difference contained in the set \(R_m(p)\) of integers \(a\) with \(m + 1 \le a \le m + p\) and \(\gcd(a, p) = 1\). Then the least value of \(f_m(p)\) over all integers \(m\) is \((p + 1) / 2\).
public theorem_wanted isLeast_longestAPLength_prime_of_mod_four_eq_three {p : ℕ} (hp : p.Prime)
(h4 : p % 4 = 3) :
IsLeast (Set.range fun m : ℤ => longestAPLength m p) ((p + 1) / 2)
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:59
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 3.
Uses 1
TheoremMinimum longest progression length modulo a prime power#●ready to prove
Let \(p\) be a prime and \(r > 1\) a natural number. For an integer \(m\) let \(f_m(p^r)\) be the length of the longest arithmetic progression with positive common difference contained in the set \(R_m(p^r)\) of integers \(a\) with \(m + 1 \le a \le m + p^r\) and \(\gcd(a, p^r) = 1\). Then the least value of \(f_m(p^r)\) over all integers \(m\) is \(p^{r-1}\).
public theorem_wanted isLeast_longestAPLength_prime_pow {p r : ℕ} (hp : p.Prime) (hr : 1 < r) :
IsLeast (Set.range fun m : ℤ => longestAPLength m (p ^ r)) (p ^ (r - 1))
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:59
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 3.
Uses 1
TheoremMinimum longest progression length when \(n\) is neither squarefree nor a prime power#●ready to prove
Let \(n > 1\) be a natural number that is neither squarefree nor a prime power, \(\operatorname{rad}(n)\) the product of its distinct prime factors and \(\operatorname{gpf}(n)\) its largest prime factor. For an integer \(m\) let \(f_m(n)\) be the length of the longest arithmetic progression with positive common difference contained in the set \(R_m(n)\) of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\). Then \(f_m(n) \ge n / \operatorname{rad}(n)\) for every integer \(m\), and \(f_m(n) \le \max(n / \operatorname{rad}(n), \operatorname{gpf}(n) - 1)\) for some integer \(m\). If moreover \(\operatorname{gpf}(n) - 1 \le n / \operatorname{rad}(n)\), then the least value of \(f_m(n)\) over all integers \(m\) is \(n / \operatorname{rad}(n)\).
public theorem_wanted longestAPLength_min_of_not_squarefree_of_not_isPrimePow {n : ℕ}
(hn : 1 < n) (hsq : ¬ Squarefree n) (hpp : ¬ IsPrimePow n) :
((∀ m : ℤ, n / radical n ≤ longestAPLength m n) ∧
∃ m : ℤ, longestAPLength m n ≤ max (n / radical n) (n.primeFactors.sup id - 1)) ∧
(n.primeFactors.sup id - 1 ≤ n / radical n →
IsLeast (Set.range fun m : ℤ => longestAPLength m n) (n / radical n))
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:59
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Theorem 3.
Uses 1
TheoremAverage longest progression length for non-squarefree moduli#●ready to prove
Let \(n > 1\) be a natural number that is not squarefree, \(\operatorname{rad}(n)\) the product of its distinct prime factors and \(\operatorname{gpf}(n)\) its largest prime factor, and suppose that \(\operatorname{gpf}(n) - 1 \le n / \operatorname{rad}(n)\). For an integer \(m\) let \(f_m(n)\) be the length of the longest arithmetic progression with positive common difference contained in the set \(R_m(n)\) of integers \(a\) with \(m + 1 \le a \le m + n\) and \(\gcd(a, n) = 1\). Then \(\frac{1}{n} \sum_{m=0}^{n-1} f_m(n) = \frac{n}{\operatorname{rad}(n)}\).
public theorem_wanted average_longestAPLength_of_not_squarefree {n : ℕ} (hn : 1 < n)
(hsq : ¬ Squarefree n) (h : n.primeFactors.sup id - 1 ≤ n / radical n) :
(1 / (n : ℚ)) * ∑ m ∈ Finset.range n, (longestAPLength m n : ℚ) = (n : ℚ) / radical n
public noncomputable def longestAPLength (m : ℤ) (n : ℕ) : ℕ :=
sSup {s : ℕ | ∃ b : ℤ, ∃ d : ℕ, 0 < d ∧ ∀ i < s, b + i * d ∈ reducedResidueWindow m n}
WantedExt/NumberTheory/ReducedResidueLongestAPWanted.lean:59
Sources
- Chaninat Phothila, Natthakan Thoket and Narakorn Rompurk Kanasri, Length of the Longest Arithmetic Progressions in a Certain Reduced Residue System, INTEGERS 26 (2026), Article A6, Corollary 1.
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.