Documentation
FLT
.
GaloisRepresentation
.
Cyclotomic
Search
return to top
source
Imports
Init
FLT.Data.QHat
Mathlib.FieldTheory.IsAlgClosed.AlgebraicClosure
Mathlib.NumberTheory.Cyclotomic.Basic
Mathlib.NumberTheory.Cyclotomic.CyclotomicCharacter
Imported by
IsAlgClosed
.
card_rootsOfUnity
PNat
.
coe_dvd_iff
rootsOfUnity
.
pow_eq_pow
PNat
.
castHom_val_modEq
CyclotomicCharacter_aux
CyclotomicCharacterZHat
source
theorem
IsAlgClosed
.
card_rootsOfUnity
(
L
:
Type
)
[
Field
L
]
[
CharZero
L
]
[
IsAlgClosed
L
]
(
N
:
ℕ
)
[
NeZero
N
]
:
Fintype.card
↥
(
rootsOfUnity
N
L
)
=
N
source
theorem
PNat
.
coe_dvd_iff
(
A
B
:
ℕ+
)
:
↑
A
∣
↑
B
↔
A
∣
B
source
theorem
rootsOfUnity
.
pow_eq_pow
{
a
b
c
:
ℕ
}
{
G
:
Type
}
[
Group
G
]
{
t
:
G
}
(
h
:
t
^
a
=
1
)
(
h2
:
b
≡
c
[MOD
a
]
)
:
t
^
b
=
t
^
c
source
theorem
PNat
.
castHom_val_modEq
{
D
:
ℕ
}
{
N
:
ℕ+
}
(
h
:
D
∣
↑
N
)
(
e
:
ZMod
↑
N
)
:
(
(
ZMod.castHom
h
(
ZMod
D
)
)
e
)
.
val
≡
e
.
val
[MOD
D
]
source
🔸 coverage
noncomputable def
CyclotomicCharacter_aux
(
L
:
Type
)
[
Field
L
]
[
CharZero
L
]
[
IsAlgClosed
L
]
:
(
L
≃+*
L
)
→*
ZHat
The cyclotomic character
Equations
Instances For
source
🔸 coverage
noncomputable def
CyclotomicCharacterZHat
(
L
:
Type
)
[
Field
L
]
[
CharZero
L
]
[
IsAlgClosed
L
]
:
(
L
≃+*
L
)
→*
ZHat
ˣ
Equations
Instances For