ModuleWittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.lean
Nyll.AlgebraicCurves.Valuations.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
10 declarations indexed from sourceView source ↗ Module documentation
Witt Vector exists valuation Subring residue Field equiv of is Algebraic
Imports25
- Mathlib.Algebra.Algebra.Basic
- Mathlib.Algebra.Polynomial.AlgebraMap
- Mathlib.Algebra.Polynomial.Coeff
- Mathlib.Algebra.Polynomial.Eval.Coeff
- Mathlib.FieldTheory.IntermediateField.Adjoin.Basic
- Mathlib.FieldTheory.IsAlgClosed.Basic
- Mathlib.RingTheory.Algebraic.Defs
- Mathlib.RingTheory.Algebraic.Integral
- Mathlib.RingTheory.DiscreteValuationRing.Basic
- Mathlib.RingTheory.Ideal.Quotient.Defs
- Mathlib.RingTheory.Ideal.Quotient.Operations
- Mathlib.RingTheory.Ideal.Span
- Mathlib.RingTheory.LocalRing.MaximalIdeal.Basic
- Mathlib.RingTheory.LocalRing.ResidueField.Basic
- Mathlib.RingTheory.LocalRing.RingHom.Basic
- Mathlib.RingTheory.Polynomial.Content
- Mathlib.RingTheory.UniqueFactorizationDomain.GCDMonoid
- Mathlib.RingTheory.UniqueFactorizationDomain.NormalizedFactors
- Mathlib.RingTheory.Valuation.LocalSubring
- Mathlib.RingTheory.Valuation.ValuationSubring
- Mathlib.RingTheory.WittVector.Basic
- Mathlib.RingTheory.WittVector.Complete
- Mathlib.RingTheory.WittVector.DiscreteValuationRing
- Mathlib.RingTheory.WittVector.Teichmuller
- Mathlib.Tactic.Push
Imported by1
Declarations
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.mem_range_of_eval₂_eq_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
section General
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.exists_eq_C_mul_and_isUnit_coeff
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
section General
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.maximalIdeal_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
variable (p : ℕ) [Fact p.Prime] (k : Type*) [Field k] [IsAlgClosed k] [CharP k p]
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.maximalIdeal_eq_ker
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
variable (p : ℕ) [Fact p.Prime] (k : Type*) [Field k] [IsAlgClosed k] [CharP k p]
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.resEquivInv
DocumentationIdentify the residue field of the Witt-vector ring with its coefficient field via the constant coefficient.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
variable (p : ℕ) [Fact p.Prime] (k : Type*) [Field k] [IsAlgClosed k] [CharP k p]
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.resEquivInv_residue
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
variable (p : ℕ) [Fact p.Prime] (k : Type*) [Field k] [IsAlgClosed k] [CharP k p]
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.residueEquiv
DocumentationThe inverse ring equivalence from the coefficient field to the residue field of its Witt-vector ring.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
variable (p : ℕ) [Fact p.Prime] (k : Type*) [Field k] [IsAlgClosed k] [CharP k p]
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.residueEquiv_coeff_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
variable (p : ℕ) [Fact p.Prime] (k : Type*) [Field k] [IsAlgClosed k] [CharP k p]
AlgebraicCurves.Valuations.Proofs.WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic.WittVector.WittBase.main
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial
namespace WittVector
open _root_.WittVector
namespace WittBase
open _root_.WittVector
variable (p : ℕ) [Fact p.Prime] (k : Type*) [Field k] [IsAlgClosed k] [CharP k p]
variable (Ω : Type*) [Field Ω] [Algebra (WittVector p k) Ω] [FaithfulSMul (WittVector p k) Ω]
[Algebra.IsAlgebraic (WittVector p k) Ω]
WittVector.exists_valuationSubring_residueField_equiv_of_isAlgebraic
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace WittVector_exists_valuationSubring_residueField_equiv_of_isAlgebraic
open IsLocalRing Polynomial