Frey packages #
A "Frey package" is a bundle of data consisting of nonzero pairwise coprime
integers a, b, and c, and a prime p ≥ 5, such that a is 3 mod 4,
b is even, and a^p+b^p=c^p.
The main result of this file is that if Fermat's Last Theorem is false, then there exists a Frey package.
The motivation behind this definition is that then all the results in Section 4.1 of Serre's paper [Serre] apply to the elliptic curve $Y^2=X(X-a^p)(X+b^p)$; this is the Frey curve associated to the Frey package.
Main definition #
FreyPackage: A Frey package is a triple(a,b,c)of nonzero, pairwise coprime integers and a primep ≥ 5such thatais 3 mod 4,bis even, anda^p+b^p=c^p.FreyPackage.freyCurve: The Frey curve associated to a Frey package.
Main theorem #
FreyPackage.of_not_FermatLastTheorem: A counterexample toFermatLastTheoremgives rise to a Frey Package.
The proof is an elementary arithmetic argument, assuming Fermat's result that FLT is true for n=4 and Euler's result that it's true for n=3.
We start by reducing the version of Fermat's Last Theorem for positive naturals to
Lean's version FermatLastTheorem of the theorem.
Fermat's Last Theorem as stated in mathlib (a statement FermatLastTheorem about naturals)
implies Fermat's Last Theorem stated in terms of positive integers.
If Fermat's Last Theorem is true for primes p ≥ 5, then FLT is true.
A Frey Package is a 4-tuple (a,b,c,p) of integers satisfying $a^p+b^p=c^p$ and some other inequalities and congruences. These facts guarantee that all of the all the results in section 4.1 of Serre's paper [serre] apply to the curve $Y^2=X(X-a^p)(X+b^p).$
- a : ℤ
The integer
ain the Frey package. - b : ℤ
The integer
bin the Frey package. - c : ℤ
The integer
cin the Frey package. - p : ℕ
The prime number
pin the Frey package.
Instances For
If Fermat's Last Theorem is false, then there exists a Frey Package.
The Weierstrass curve over ℤ associated to a Frey package. The conditions imposed
upon a Frey package guarantee that the running hypotheses in
Section 4.1 of [Serre] all hold. We put the curve into the form where the
equation is semistable at 2, rather than the usual Y^2=X(X-a^p)(X+b^p) form.
The change of variables is X=4x and Y=8y+4x, and then divide through by 64.
Equations
Instances For
The elliptic curve over ℚ associated to a Frey package. The conditions imposed
upon a Frey package guarantee that the running hypotheses in
Section 4.1 of [Serre] all hold. We put the curve into the form where the
equation is semistable at 2, rather than the usual Y^2=X(X-a^p)(X+b^p) form.
The change of variables is X=4x and Y=8y+4x, and then divide through by 64.