ModulePthPowerKernel.lean
Nyll.AlgebraicCurves.Differentials.PthPowerKernel
10 declarations indexed from sourceView source ↗ Module documentation
Pth Power Kernel
Imports16
- Mathlib.Algebra.CharP.Algebra
- Mathlib.Algebra.CharP.Frobenius
- Mathlib.Algebra.GroupWithZero.Associated
- Mathlib.Algebra.Polynomial.Monic
- Mathlib.Algebra.Polynomial.RingDivision
- Mathlib.Algebra.Polynomial.Degree.Domain
- Mathlib.Algebra.Polynomial.Degree.Operations
- Mathlib.FieldTheory.Minpoly.Field
- Mathlib.FieldTheory.Separable
- Mathlib.FieldTheory.Perfect
- Mathlib.FieldTheory.IntermediateField.Adjoin.Basic
- Mathlib.RingTheory.PowerBasis
- Mathlib.RingTheory.Kaehler.Basic
- Mathlib.LinearAlgebra.LinearIndependent.Defs
- Mathlib.Tactic.Choose
- Mathlib.Tactic.Ring.RingNF
Imported by4
Declarations
AlgebraicCurve.KwPke.kw_pke_mem_of_isSeparable_of_pow_mem
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
AlgebraicCurve.KwPke.kw_pke_pthPowers
DocumentationThe subfield of ℓ-th powers, defined as the image of Frobenius.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section PthPowers
variable (F : Type*) [Field F] (ℓ : ℕ) [hℓ : Fact ℓ.Prime] [CharP F ℓ]
AlgebraicCurve.KwPke.kw_pke_mem_pthPowers_iff
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section PthPowers
variable (F : Type*) [Field F] (ℓ : ℕ) [hℓ : Fact ℓ.Prime] [CharP F ℓ]
AlgebraicCurve.KwPke.kw_pke_prime_field_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section PthPowers
variable (F : Type*) [Field F] (ℓ : ℕ) [hℓ : Fact ℓ.Prime] [CharP F ℓ]
AlgebraicCurve.KwPke.kw_pke_expansionField
DocumentationThe intermediate field generated by t over the subfield of ℓ-th powers.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section Expansion
variable {F : Type*} [Field F] {ℓ : ℕ} [hℓ : Fact ℓ.Prime] [CharP F ℓ]
AlgebraicCurve.KwPke.kw_pke_hsep_of_isSeparable_adjoin
DocumentationA separable extension of K(t) remains separable over the field generated by the ℓ-th powers and t, when the constant field is perfect.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section Expansion
variable {F : Type*} [Field F] {ℓ : ℕ} [hℓ : Fact ℓ.Prime] [CharP F ℓ]
AlgebraicCurve.KwPke.kw_pke_mem_expansionField
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section Expansion
variable {F : Type*} [Field F] {ℓ : ℕ} [hℓ : Fact ℓ.Prime] [CharP F ℓ]
AlgebraicCurve.KwPke.kw_pke_isIntegral_gen
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section Expansion
variable {F : Type*} [Field F] {ℓ : ℕ} [hℓ : Fact ℓ.Prime] [CharP F ℓ]
AlgebraicCurve.KwPke.kw_pke_minpoly_natDegree_le
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section Expansion
variable {F : Type*} [Field F] {ℓ : ℕ} [hℓ : Fact ℓ.Prime] [CharP F ℓ]
AlgebraicCurve.KwPke.kw_pke_ker_d_pthPower
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Polynomial IntermediateField
noncomputable section
namespace AlgebraicCurve.KwPke
section Expansion
variable {F : Type*} [Field F] {ℓ : ℕ} [hℓ : Fact ℓ.Prime] [CharP F ℓ]
variable {K : Type*} [Field K] [Algebra K F]