Generalized fruit equation
DefinitionUnramified primes of degree one above \(2\)#βfully proved
For a number field \(K\) with ring of integers \(\mathcal{O}_K\), \(T_K\) is the set of prime ideals \(P\) of \(\mathcal{O}_K\) that contain \(2\) and have ramification index \(e(P \mid 2) = 1\) and inertia degree \(f(P \mid 2) = 1\) over \(\mathbb{Z}\).
def twoUnramifiedDegreeOnePrimes (K : Type*) [Field K] [NumberField K] : Set (Ideal (π K)) :=
{P | P.IsPrime β§ (2 : π K) β P β§ P.ramificationIdx β€ = 1 β§ P.inertiaDeg β€ = 1}
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Section 2 (definition of
T_K).
Used by 5
TheoremMembership in \(T_K\)#βfully proved
Let \(K\) be a number field with ring of integers \(\mathcal{O}_K\), and let \(T_K\) be the set of prime ideals of \(\mathcal{O}_K\) that contain \(2\) and have ramification index \(1\) and inertia degree \(1\) over \(\mathbb{Z}\). Then an ideal \(P\) of \(\mathcal{O}_K\) lies in \(T_K\) if and only if \(P\) is a prime ideal, \(2 \in P\), and \(P\) has ramification index \(1\) and inertia degree \(1\) over \(\mathbb{Z}\).
theorem mem_twoUnramifiedDegreeOnePrimes {K : Type*} [Field K] [NumberField K]
(P : Ideal (π K)) :
P β twoUnramifiedDegreeOnePrimes K β
P.IsPrime β§ (2 : π K) β P β§ P.ramificationIdx β€ = 1 β§ P.inertiaDeg β€ = 1
def twoUnramifiedDegreeOnePrimes (K : Type*) [Field K] [NumberField K] : Set (Ideal (π K)) :=
{P | P.IsPrime β§ (2 : π K) β P β§ P.ramificationIdx β€ = 1 β§ P.inertiaDeg β€ = 1}
WantedExt/NumberTheory/GeneralizedFruitDiophantineWanted.lean:32
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Section 2.
Uses 1
TheoremQuotients by powers of a prime in \(T_K\)#βready to prove
Let \(K\) be a number field with ring of integers \(\mathcal{O}_K\), and let \(P \in T_K\), that is, \(P\) is a prime ideal of \(\mathcal{O}_K\) lying over \(2\) with ramification index \(1\) and inertia degree \(1\) over \(\mathbb{Z}\). Then for every \(n \ge 1\) the ring \(\mathcal{O}_K / P^n\) is isomorphic to \(\mathbb{Z} / 2^n \mathbb{Z}\).
public theorem_wanted ringOfIntegers_quotient_pow_ringEquiv_zmod_two_pow (K : Type*) [Field K]
[NumberField K] (P : Ideal (π K)) (hP : P β twoUnramifiedDegreeOnePrimes K) (n : β)
(hn : 1 β€ n) :
Nonempty ((π K β§Έ P ^ n) β+* ZMod (2 ^ n))
def twoUnramifiedDegreeOnePrimes (K : Type*) [Field K] [NumberField K] : Set (Ideal (π K)) :=
{P | P.IsPrime β§ (2 : π K) β P β§ P.ramificationIdx β€ = 1 β§ P.inertiaDeg β€ = 1}
WantedExt/NumberTheory/GeneralizedFruitDiophantineWanted.lean:32
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Lemma 1.
Uses 1
TheoremNo solutions of the generalized fruit equation with even \(x\)#βready to prove
Let \(K\) be a number field with ring of integers \(\mathcal{O}_K\) such that some prime ideal of \(\mathcal{O}_K\) lying over \(2\) has ramification index \(1\) and inertia degree \(1\) over \(\mathbb{Z}\). Let \(a, b \in \mathcal{O}_K\) be nonzero, let \(r \ge 2\) and \(d \ge 3\) be odd natural numbers, and let \(c = 2^d b - 3^r\). Then the equation \(a x^d - y^2 - z^2 + x y z - c = 0\) has no solution \((x, y, z) \in \mathcal{O}_K^3\) with \(2 \mid x\) in \(\mathcal{O}_K\).
The hypothesis that \(r\) is odd cannot be dropped: over \(K = \mathbb{Q}\) with \(a = b = 1\), \(d = 3\) and \(r = 2\) (so \(c = -1\)), \((x, y, z) = (2, 3, 0)\) is a solution. The source states "integers \(r \ge 2\) and \(d \ge 3\) odd"; its proof (arXiv:2408.12278, proof of Theorem 1) uses that \(r\) is odd, so oddness is read as applying to both \(r\) and \(d\).
public theorem_wanted generalizedFruit_no_solution_two_dvd (K : Type*) [Field K]
[NumberField K] (hT : (twoUnramifiedDegreeOnePrimes K).Nonempty) (a b : π K)
(ha : a β 0) (hb : b β 0) (r d : β) (hr : 2 β€ r) (hr' : Odd r) (hd : 3 β€ d)
(hd' : Odd d) (x y z : π K) (hx : 2 β£ x) :
a * x ^ d - y ^ 2 - z ^ 2 + x * y * z - (2 ^ d * b - 3 ^ r) β 0
def twoUnramifiedDegreeOnePrimes (K : Type*) [Field K] [NumberField K] : Set (Ideal (π K)) :=
{P | P.IsPrime β§ (2 : π K) β P β§ P.ramificationIdx β€ = 1 β§ P.inertiaDeg β€ = 1}
WantedExt/NumberTheory/GeneralizedFruitDiophantineWanted.lean:32
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Theorem 1.
Uses 1
TheoremUnramified degree-one primes above \(2\) in quadratic fields#βready to prove
Let \(t \ne 1\) be a squarefree integer, and let \(K\) be a number field of degree \(2\) over \(\mathbb{Q}\) that contains an element \(\alpha\) with \(\alpha^2 = t\), so that \(K = \mathbb{Q}(\sqrt{t})\). Then the set \(T_K\) of prime ideals of the ring of integers \(\mathcal{O}_K\) above \(2\) with ramification index \(1\) and inertia degree \(1\) is nonempty if and only if \(t \equiv 1 \pmod{8}\).
public theorem_wanted twoUnramifiedDegreeOnePrimes_nonempty_iff_quadratic (t : β€)
(ht : Squarefree t) (ht1 : t β 1) (K : Type*) [Field K] [NumberField K]
(hK : Module.finrank β K = 2) (Ξ± : K) (hΞ± : Ξ± ^ 2 = t) :
(twoUnramifiedDegreeOnePrimes K).Nonempty β t β‘ 1 [ZMOD 8]
def twoUnramifiedDegreeOnePrimes (K : Type*) [Field K] [NumberField K] : Set (Ideal (π K)) :=
{P | P.IsPrime β§ (2 : π K) β P β§ P.ramificationIdx β€ = 1 β§ P.inertiaDeg β€ = 1}
WantedExt/NumberTheory/GeneralizedFruitDiophantineWanted.lean:32
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Corollary 1.
Uses 1
TheoremRelative density of square-free integers congruent to \(1\) modulo \(8\)#βready to prove
As \(X \to \infty\) through the natural numbers, the number of square-free integers \(t\) with \(1 \le t \le X\) and \(t \equiv 1 \pmod 8\), divided by the number of square-free integers \(t\) with \(1 \le t \le X\), tends to \(1/6\).
public theorem_wanted squarefree_one_mod_eight_relativeDensity :
Tendsto (fun X : β =>
((Finset.Icc 1 X).filter (fun t => Squarefree t β§ t % 8 = 1)).card /
(((Finset.Icc 1 X).filter Squarefree).card : β))
atTop (π (1 / 6))
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Theorem 2.
TheoremSquare-free integers in an arithmetic progression#βready to prove
Let \(r \in \mathbb{Z}\) and let \(N \ge 1\) be an integer such that \(s = \gcd(r, N)\) is square-free. Then, as the real number \(X \to \infty\), the number of square-free integers \(t\) with \(1 \le t \le X\) and \(t \equiv r \pmod N\) is asymptotically equivalent to
where \(\varphi\) is Euler's totient function and the product runs over the primes \(q\) dividing \(N\).
public theorem_wanted squarefree_count_arithmeticProgression_isEquivalent (r : β€) (N : β)
(hN : 1 β€ N) (hs : Squarefree (Int.gcd r N)) :
Asymptotics.IsEquivalent atTop
(fun X : β =>
(((Finset.Icc 1 βXββ).filter (fun t : β => Squarefree t β§ (t : β€) β‘ r [ZMOD N])).card : β))
(fun X : β =>
(N.totient : β) / (Int.gcd r N * (N / Int.gcd r N).totient * N) *
(β q β N.primeFactors, (1 - 1 / (q : β) ^ 2)β»ΒΉ) * (6 / Real.pi ^ 2) * X)
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Theorem 3, quoted from their reference [2].
TheoremTorsion points of non-prime-power order are integral#βready to prove
Let \(K\) be a number field with ring of integers \(\mathcal{O}_K\), and let \(E\) be a Weierstrass curve with coefficients in \(\mathcal{O}_K\) whose base change to \(K\) is an elliptic curve. If \(P = (x, y) \in E(K)\) is a point of finite order \(m \ge 2\) and \(m\) is not a prime power, then \(x\) and \(y\) lie in \(\mathcal{O}_K\).
public theorem_wanted weierstrass_torsion_not_primePow_integral (K : Type*) [Field K]
[NumberField K] [DecidableEq K] (W : WeierstrassCurve (π K)) [(W.baseChange K).IsElliptic] (x y : K)
(h : (W.baseChange K).toAffine.Nonsingular x y)
(hm : 2 β€ addOrderOf (WeierstrassCurve.Affine.Point.some x y h))
(hpp : Β¬ IsPrimePow (addOrderOf (WeierstrassCurve.Affine.Point.some x y h))) :
x β Set.range (algebraMap (π K) K) β§ y β Set.range (algebraMap (π K) K)
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Theorem 5, quoted from Silverman, The Arithmetic of Elliptic Curves.
TheoremNagellβLutz integrality#βready to prove
Let \(E : y^2 = x^3 + A x + B\) be an elliptic curve over \(\mathbb{Q}\) with \(A, B \in \mathbb{Z}\). Every point \(P = (x, y) \in E(\mathbb{Q})\) of finite order \(m \ge 2\) has \(x, y \in \mathbb{Z}\).
public theorem_wanted short_weierstrass_torsion_integral (W : WeierstrassCurve β) [W.IsElliptic]
(A B : β€) (hβ : W.aβ = 0) (hβ : W.aβ = 0) (hβ : W.aβ = 0) (hβ : W.aβ = A) (hβ : W.aβ = B)
(x y : β) (h : W.toAffine.Nonsingular x y)
(hm : 2 β€ addOrderOf (WeierstrassCurve.Affine.Point.some x y h)) :
β a b : β€, x = a β§ y = b
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Theorem 6, quoted from Silverman, The Arithmetic of Elliptic Curves.
DefinitionThe Weierstrass curve \(E_\alpha\) of the generalized fruit equation#βfully proved
For a commutative ring \(R\) and \(\alpha \in R\), \(E_\alpha\) is the Weierstrass curve over \(R\) with coefficients \(a_1 = -\alpha\), \(a_2 = a_3 = a_4 = 0\) and \(a_6 = -(\alpha^2 + 5)\), that is, the curve \(y^2 - \alpha x y = x^3 - (\alpha^2 + 5)\).
public def fruitWeierstrassCurve {R : Type*} [CommRing R] (Ξ± : R) : WeierstrassCurve R :=
β¨-Ξ±, 0, 0, 0, -(Ξ± ^ 2 + 5)β©
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Theorem 4, Equation (4.1).
TheoremDiscriminant of the curve \(E_\alpha\)#βfully proved
For every commutative ring \(R\) and every \(\alpha \in R\), the Weierstrass curve \(E_\alpha : y^2 - \alpha x y = x^3 - (\alpha^2 + 5)\) over \(R\) has discriminant \(\alpha^8 + 5\alpha^6 - 432\alpha^4 - 4320\alpha^2 - 10800\).
public theorem fruitWeierstrassCurve_Ξ {R : Type*} [CommRing R] (Ξ± : R) :
(fruitWeierstrassCurve Ξ±).Ξ =
Ξ± ^ 8 + 5 * Ξ± ^ 6 - 432 * Ξ± ^ 4 - 4320 * Ξ± ^ 2 - 10800
public def fruitWeierstrassCurve {R : Type*} [CommRing R] (Ξ± : R) : WeierstrassCurve R :=
β¨-Ξ±, 0, 0, 0, -(Ξ± ^ 2 + 5)β©
WantedExt/NumberTheory/GeneralizedFruitDiophantineWanted.lean:139
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, proof of Theorem 4.
Uses 1
TheoremTorsion points of \(E_\alpha\) with even integral \(x\)-coordinate have prime-power order#βready to prove
Let \(K\) be a number field with ring of integers \(\mathcal{O}_K\) such that some prime ideal of \(\mathcal{O}_K\) lying over \(2\) has ramification index \(1\) and inertia degree \(1\) over \(\mathbb{Z}\). Let \(\alpha \in \mathcal{O}_K\) satisfy \(\alpha^8 + 5\alpha^6 - 432\alpha^4 - 4320\alpha^2 - 10800 \neq 0\), and let \(E_\alpha\) be the curve \(y^2 - \alpha x y = x^3 - (\alpha^2 + 5)\) over \(K\). If \(P = (x_0, y_0) \in E_\alpha(K)\) is a point of finite order with \(x_0 \in \mathcal{O}_K\) and \(2 \mid x_0\) in \(\mathcal{O}_K\), then the order of \(P\) is a prime power.
public theorem_wanted fruitWeierstrassCurve_not_isOfFinOrder_of_two_dvd (K : Type*) [Field K]
[NumberField K] [DecidableEq K] (hT : (twoUnramifiedDegreeOnePrimes K).Nonempty) (Ξ± : π K)
(hΞ± : Ξ± ^ 8 + 5 * Ξ± ^ 6 - 432 * Ξ± ^ 4 - 4320 * Ξ± ^ 2 - 10800 β 0) (x : π K) (y : K)
(h : (fruitWeierstrassCurve (algebraMap (π K) K Ξ±)).toAffine.Nonsingular
(algebraMap (π K) K x) y)
(hx : 2 β£ x) (hfin : IsOfFinAddOrder (WeierstrassCurve.Affine.Point.some _ _ h)) :
IsPrimePow (addOrderOf (WeierstrassCurve.Affine.Point.some _ _ h))
def twoUnramifiedDegreeOnePrimes (K : Type*) [Field K] [NumberField K] : Set (Ideal (π K)) :=
{P | P.IsPrime β§ (2 : π K) β P β§ P.ramificationIdx β€ = 1 β§ P.inertiaDeg β€ = 1}
WantedExt/NumberTheory/GeneralizedFruitDiophantineWanted.lean:32
public def fruitWeierstrassCurve {R : Type*} [CommRing R] (Ξ± : R) : WeierstrassCurve R :=
β¨-Ξ±, 0, 0, 0, -(Ξ± ^ 2 + 5)β©
WantedExt/NumberTheory/GeneralizedFruitDiophantineWanted.lean:139
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Corollary 2.
TheoremPoints of \(E_\alpha(\mathbb{Q})\) with even numerator have infinite order#βready to prove
Let \(\alpha\) be an integer with \(\alpha^8 + 5\alpha^6 - 432\alpha^4 - 4320\alpha^2 - 10800 \neq 0\), and let \(E_\alpha\) be the curve \(y^2 - \alpha x y = x^3 - (\alpha^2 + 5)\) over \(\mathbb{Q}\). If \(P = (x_0, y_0) \in E_\alpha(\mathbb{Q})\) is a point such that \(x_0\), written in lowest terms, has even numerator, then \(P\) has infinite order.
public theorem_wanted fruitWeierstrassCurve_rat_not_isOfFinOrder_of_two_dvd_num (Ξ± : β€)
(hΞ± : Ξ± ^ 8 + 5 * Ξ± ^ 6 - 432 * Ξ± ^ 4 - 4320 * Ξ± ^ 2 - 10800 β 0) (x y : β)
(h : (fruitWeierstrassCurve (Ξ± : β)).toAffine.Nonsingular x y) (hx : 2 β£ x.num) :
Β¬ IsOfFinAddOrder (WeierstrassCurve.Affine.Point.some x y h)
public def fruitWeierstrassCurve {R : Type*} [CommRing R] (Ξ± : R) : WeierstrassCurve R :=
β¨-Ξ±, 0, 0, 0, -(Ξ± ^ 2 + 5)β©
WantedExt/NumberTheory/GeneralizedFruitDiophantineWanted.lean:139
Sources
- Satyabrat Sahoo and Shanta Laishram, Generalized Fruit Diophantine Equation over Number Fields, INTEGERS 26 (2026), Article A21, Corollary 3.
Uses 1
Loading dependency explorerβ¦
The dependency explorer needs JavaScript and its graph data.