ModuleMathlib_FieldTheory_RatFuncImperfectionDegree.lean
Nyll.AlgebraicCurves.Foundations.FieldTheory.Mathlib_FieldTheory_RatFuncImperfectionDegree
32 declarations indexed from sourceView source ↗ Module documentation
Mathlib Field Theory Rat Func Imperfection Degree
Imports18
- Mathlib.FieldTheory.RatFunc.IntermediateField
- Mathlib.FieldTheory.RatFunc.Degree
- Mathlib.FieldTheory.RatFunc.AsPolynomial
- Mathlib.FieldTheory.RatFunc.Basic
- Mathlib.FieldTheory.Relrank
- Mathlib.FieldTheory.IntermediateField.Adjoin.Basic
- Mathlib.FieldTheory.IntermediateField.Basic
- Mathlib.Algebra.Field.Subfield.Basic
- Mathlib.LinearAlgebra.Dimension.Finrank
- Mathlib.LinearAlgebra.Dimension.Finite
- Mathlib.RingTheory.PowerBasis
- Mathlib.Algebra.Polynomial.Expand
- Mathlib.FieldTheory.Perfect
- Mathlib.FieldTheory.Separable
- Mathlib.Algebra.Field.ZMod
- Mathlib.Data.ZMod.Basic
- Mathlib.Data.ZMod.Defs
- Mathlib.Tactic.Ring.RingNF
Imported by2
Declarations
IntermediateField.finrank_toSubfield_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Bridges
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
IntermediateField.aeval_mem_adjoin_singleton
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Bridges
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Bridges
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
Subfield.finrank_map_ringEquiv
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Transport
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Transport
variable {F F' : Type*} [Field F] [Field F'] (ℓ : ℕ) [Fact ℓ.Prime]
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Transport
variable {F F' : Type*} [Field F] [Field F'] (ℓ : ℕ) [Fact ℓ.Prime]
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Engine
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable (ℓ : ℕ) [Fact ℓ.Prime] [CharP K ℓ] [CharP F ℓ]
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Engine
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable (ℓ : ℕ) [Fact ℓ.Prime] [CharP K ℓ] [CharP F ℓ]
RatFunc.num_X_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.denom_X_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.intDegree_X_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.X_pow_ne_C
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.finrank_adjoin_X_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.isIntegral_adjoin_X_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.powerBasisAdjoinXPow
DocumentationThe power basis of the rational function field over the field generated by a nonzero power of its variable.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.powerBasisAdjoinXPow_gen
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.powerBasisAdjoinXPow_dim
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.powerBasisAdjoinXPow_basis_apply
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section AnyField
variable (K : Type*) [Field K]
RatFunc.intDegree_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section NotAPower
variable (K : Type*) [Field K]
RatFunc.pow_ne_X
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section NotAPower
variable (K : Type*) [Field K]
RatFunc.X_notMem_fieldRange_frobenius
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section NotAPower
variable (K : Type*) [Field K]
variable (ℓ : ℕ) [Fact ℓ.Prime] [CharP K ℓ]
RatFunc.fieldRange_frobenius_ne_top
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section NotAPower
variable (K : Type*) [Field K]
variable (ℓ : ℕ) [Fact ℓ.Prime] [CharP K ℓ]
RatFunc.pow_char_aeval_X
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section PerfectConstants
variable (K : Type*) [Field K] (ℓ : ℕ) [Fact ℓ.Prime] [CharP K ℓ]
RatFunc.mem_fieldRange_frobenius_iff
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section PerfectConstants
variable (K : Type*) [Field K] (ℓ : ℕ) [Fact ℓ.Prime] [CharP K ℓ]
variable [PerfectRing K ℓ]
RatFunc.fieldRange_frobenius_eq_toSubfield_adjoin
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section PerfectConstants
variable (K : Type*) [Field K] (ℓ : ℕ) [Fact ℓ.Prime] [CharP K ℓ]
variable [PerfectRing K ℓ]
RatFunc.finrank_fieldRange_frobenius
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace RatFunc
section PerfectConstants
variable (K : Type*) [Field K] (ℓ : ℕ) [Fact ℓ.Prime] [CharP K ℓ]
variable [PerfectRing K ℓ]
AlgHom.finrank_fieldRange_of_forall_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Consumer
variable {K₀ F : Type*} [Field K₀] [Field F] [Algebra K₀ F]
variable {ℓ : ℕ} [Fact ℓ.Prime] [CharP F ℓ]
AlgHom.finrank_fieldRange_eq_char_of_ringEquiv_ratFunc
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Consumer
variable {K₀ F : Type*} [Field K₀] [Field F] [Algebra K₀ F]
variable {ℓ : ℕ} [Fact ℓ.Prime] [CharP F ℓ]
AlgHom.finrank_fieldRange_eq_char_of_finiteDimensional
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Consumer
variable {K₀ F : Type*} [Field K₀] [Field F] [Algebra K₀ F]
variable {ℓ : ℕ} [Fact ℓ.Prime] [CharP F ℓ]
RatFunc.finrank_fieldRange_frobenius_two
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Gates
RatFunc.gate_finrank_ne_one
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Gates
RatFunc.gate_engine_self
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
section Gates