Skip to content

Commit 773a20a

Browse files
shake
1 parent aaa2184 commit 773a20a

32 files changed

+128
-255
lines changed

FltRegular.lean

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,12 @@ public import FltRegular.SmallNumbers.Cyclotomic
2323
public import FltRegular.SmallNumbers.Eleven.Eleven
2424
public import FltRegular.SmallNumbers.Eleven.FLT11
2525
public import FltRegular.SmallNumbers.Five.FLT5
26-
public import FltRegular.SmallNumbers.Minkowski
2726
public import FltRegular.SmallNumbers.OrderOf
2827
public import FltRegular.SmallNumbers.PID
2928
public import FltRegular.SmallNumbers.Seven.FLT7
3029
public import FltRegular.SmallNumbers.Seven.Seven
3130
public import FltRegular.SmallNumbers.SmallNumbers
3231
public import FltRegular.SmallNumbers.Thirteen.FLT13
3332
public import FltRegular.SmallNumbers.Thirteen.Thirteen
33+
import Mathlib.Tactic.NormNum.NatFactorial
34+
import Mathlib.Tactic.NormNum.Prime

FltRegular/CaseI/AuxLemmas.lean

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
module
22

3-
public import FltRegular.NumberTheory.Cyclotomic.CyclRat
3+
public import Mathlib.NumberTheory.Cyclotomic.Basic
4+
import FltRegular.NumberTheory.Cyclotomic.CyclRat
5+
import Mathlib.Analysis.SpecialFunctions.Gamma.Basic
6+
import Mathlib.CategoryTheory.Category.Init
7+
import Mathlib.Data.Nat.Factorial.DoubleFactorial
48

59
@[expose] public section
610

FltRegular/CaseI/Statement.lean

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
module
22

3-
public import FltRegular.MayAssume.Lemmas
4-
public import FltRegular.NumberTheory.Cyclotomic.CaseI
5-
public import FltRegular.CaseI.AuxLemmas
63
public import FltRegular.NumberTheory.RegularPrimes
7-
public import Mathlib.NumberTheory.FLT.Three
4+
import FltRegular.CaseI.AuxLemmas
5+
import FltRegular.MayAssume.Lemmas
6+
import FltRegular.NumberTheory.Cyclotomic.CaseI
7+
import Mathlib.NumberTheory.FLT.Three
88

99
@[expose] public section
1010

FltRegular/CaseII/AuxLemmas.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module
22

33
public import Mathlib.RingTheory.ClassGroup
4-
public import Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
4+
import Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
55

66
@[expose] public section
77

FltRegular/CaseII/InductionStep.lean

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
module
22

3-
public import FltRegular.CaseII.AuxLemmas
4-
public import FltRegular.NumberTheory.KummersLemma.KummersLemma
3+
public import FltRegular.NumberTheory.Cyclotomic.UnitLemmas
4+
public import Mathlib.Algebra.Lie.OfAssociative
5+
public import Mathlib.RingTheory.ClassGroup
6+
import FltRegular.CaseII.AuxLemmas
7+
import FltRegular.NumberTheory.Cyclotomic.CyclRat
8+
import FltRegular.NumberTheory.Cyclotomic.MoreLemmas
9+
import FltRegular.NumberTheory.Hilbert92
10+
import FltRegular.NumberTheory.KummersLemma.KummersLemma
11+
import Mathlib.Order.CompletePartialOrder
12+
import Mathlib.RingTheory.RootsOfUnity.CyclotomicUnits
513

614
@[expose] public section
715

FltRegular/CaseII/Statement.lean

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
module
22

3-
public import FltRegular.CaseII.InductionStep
3+
public import FltRegular.NumberTheory.Cyclotomic.UnitLemmas
4+
public import FltRegular.NumberTheory.RegularPrimes
5+
import FltRegular.CaseII.InductionStep
6+
import FltRegular.NumberTheory.Cyclotomic.MoreLemmas
7+
import Mathlib.NumberTheory.NumberField.Cyclotomic.Basic
8+
import Mathlib.Order.CompletePartialOrder
49

510
@[expose] public section
611

FltRegular/FltRegular.lean

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
module
22

3-
public import FltRegular.CaseI.Statement
4-
public import FltRegular.CaseII.Statement
53
public import Mathlib.NumberTheory.FLT.Basic
4+
public import FltRegular.NumberTheory.RegularPrimes
5+
import FltRegular.CaseI.Statement
6+
import FltRegular.CaseII.Statement
7+
import FltRegular.MayAssume.Lemmas
68

79
@[expose] public section
810

FltRegular/MayAssume/Lemmas.lean

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
module
22

33
public import Mathlib.Algebra.GCDMonoid.Finset
4-
public import Mathlib.FieldTheory.Finite.Basic
4+
public import Mathlib.Algebra.GCDMonoid.Nat
5+
public import Mathlib.Data.Int.ModEq
6+
public import Mathlib.Data.Nat.Prime.Defs
7+
import Mathlib.FieldTheory.Finite.Basic
58

69
@[expose] public section
710

FltRegular/NumberTheory/Cyclotomic/CaseI.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
module
22

33
public import FltRegular.NumberTheory.Cyclotomic.UnitLemmas
4-
public import FltRegular.NumberTheory.Cyclotomic.CyclRat
5-
public import Mathlib.NumberTheory.NumberField.CMField
4+
import FltRegular.NumberTheory.Cyclotomic.CyclRat
5+
import Mathlib.NumberTheory.NumberField.Cyclotomic.Basic
66

77
@[expose] public section
88

FltRegular/NumberTheory/Cyclotomic/CyclRat.lean

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
module
22

3-
public import Mathlib.RingTheory.Polynomial.Eisenstein.IsIntegral
4-
public import Mathlib.NumberTheory.NumberField.Cyclotomic.Basic
5-
public import Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
6-
public import Mathlib.RingTheory.RootsOfUnity.CyclotomicUnits
7-
public import Mathlib.Algebra.CharP.Quotient
8-
public import Mathlib.NumberTheory.NumberField.Cyclotomic.Ideal
3+
public import Mathlib.NumberTheory.Cyclotomic.Basic
4+
import Mathlib.NumberTheory.NumberField.Cyclotomic.Ideal
95

106
@[expose] public section
117

0 commit comments

Comments
 (0)