1. Reduction to a prime p ≥ 5
1. Reduction to a prime p ≥ 5.
fermat_last_theoremfollows in one line fromFLT.fermatLastTheorem : FermatLastTheorem(Mathlib's formulation), whose proof applies Mathlib'sFermatLastTheorem.of_odd_primes(using exponent 4) andfermatLastTheoremThreeand hands a prime p ≥ 5 toFreyPackage.fermatLastTheoremFor_of_five_le, proved from exactlyFreyPackage.of_counterexampleandFreyPackage.no_frey_package.
Quoted from the route of the proof in PROOF-PATH.md of anthropics/fermats-last-theorem at commit 6e837e75, Apache-2.0.
The theorem itself, which the repository's web pages place before this step, then the landmarks they place in it, in the order this step names them:
Theoremfermat_last_theorem#
theorem fermat_last_theorem (n : ℕ) (hn : 3 ≤ n) (a b c : ℕ) (ha : 0 < a) (hb : 0 < b) (hc : 0 < c) : a ^ n + b ^ n ≠ c ^ n
Quoted from Theorems/Thm_fermat_last_theorem.lean, line 128 of anthropics/fermats-last-theorem at commit 6e837e75, Apache-2.0: the file's text from the end of its imports and attribute lines to the top-level :=.
Aliases on the repository's web pages: “Fermat's Last Theorem”, “FLT”.
PROOF-PATH.md names it in 1. Reduction to a prime p ≥ 5.
Lean
fermat_last_theorem, stated in Theorems/Thm_fermat_last_theorem.lean, line 128 and proved in P2M/Sol/S_fermat_last_theorem.lean. Read at commit 6e837e75, without running Lean.
Sources
Uses 1
TheoremFreyPackage.fermatLastTheoremFor_of_five_le#
open WeierstrassCurve WeierstrassCurve.Affine WeierstrassCurve.Affine.Point
open CuspForm ModularFormClass UpperHalfPlane
theorem FreyPackage.fermatLastTheoremFor_of_five_le (p : ℕ) (pp : p.Prime) (hp5 : 5 ≤ p) : FermatLastTheoremFor p
Quoted from Theorems/Thm_FreyPackage_fermatLastTheoremFor_of_five_le.lean, line 136 of anthropics/fermats-last-theorem at commit 6e837e75, Apache-2.0: the file's text from the end of its imports and attribute lines to the top-level :=.
PROOF-PATH.md names it in 1. Reduction to a prime p ≥ 5.
Lean
FreyPackage.fermatLastTheoremFor_of_five_le, stated in Theorems/Thm_FreyPackage_fermatLastTheoremFor_of_five_le.lean, line 136 and proved in P2M/Sol/S_FreyPackage_fermatLastTheoremFor_of_five_le.lean. Read at commit 6e837e75, without running Lean.
Sources
- Statement of
FreyPackage.fermatLastTheoremFor_of_five_lein Theorems/Thm_FreyPackage_fermatLastTheoremFor_of_five_le.lean - Proof of
FreyPackage.fermatLastTheoremFor_of_five_lein P2M/Sol/S_FreyPackage_fermatLastTheoremFor_of_five_le.lean - The repository's documentation page for
FreyPackage.fermatLastTheoremFor_of_five_le
Uses 2 · Used by 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.