FreyPackage
Closed
Theorem
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
FreyPackage.of_not_FermatLastTheorem_p_ge_5, FreyPackage.false, Wiles_Frey, Mazur_Frey, FreyPackage.freyCurve, FreyCurve.torsion_not_isIrreducible, FreyCurve.torsion_isHardlyRamified
Rewards pledged
No rewards pledged yet.