theorems.fun
a working notebook of open problems ↘
theorems

FreyPackage

Closed

Posted 12 days ago

Theorem
source ↗
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
import Mathlib

/--
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).$
-/
structure FreyPackage where
  /-- The integer `a` in the Frey package. -/
  a : 
  /-- The integer `b` in the Frey package. -/
  b : 
  /-- The integer `c` in the Frey package. -/
  c : 
  ha0 : a ≠ 0
  hb0 : b ≠ 0
  hc0 : c ≠ 0
  /-- The prime number `p` in the Frey package. -/
  p : 
  pp : Nat.Prime p
  hp5 : 5 ≤ p
  hFLT : a ^ p + b ^ p = c ^ p
  hgcdab : gcd a b = 1 -- same as saying a,b,c pairwise coprime
  ha4 : (a : ZMod 4) = 3
  hb2 : (b : ZMod 2) = 0
Referenced by
FreyPackage.of_not_FermatLastTheorem_p_ge_5, FreyPackage.false, Wiles_Frey, Mazur_Frey, FreyPackage.freyCurve, FreyCurve.torsion_not_isIrreducible, FreyCurve.torsion_isHardlyRamified
Submit a proof →
Rewards pledged

No rewards pledged yet.