ModuleBaseChangeAdjoinRoot.lean
Nyll.ValuedFieldTheory.Valuation.Completion.BaseChangeAdjoinRoot
11 declarations indexed from sourceView source ↗ Module documentation
A primitive extension after scalar extension
If L/K has power basis generated by α, then the scalar extension A ⊗[K] L is canonically A[X]/(minpoly_K(α)). The equivalence below is the canonical algebra equivalence used in scalar-extension decompositions.
Imports4
- Mathlib.FieldTheory.PrimitiveElement
- Mathlib.LinearAlgebra.FiniteDimensional.Lemmas
- Mathlib.RingTheory.AdjoinRoot
- Mathlib.RingTheory.TensorProduct.Free
Imported by3
Declarations
ValuationTheory.Completion.powerBasisBaseChange
DocumentationScalar extension of a power basis.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.powerBasisBaseChange_gen
DocumentationThe generator of a base-changed power basis is the tensor of one with the old generator.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.minpoly_map_aeval_one_tmul
DocumentationThe mapped primitive polynomial vanishes at 1 ⊗ α.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.adjoinRootToBaseChange
DocumentationThe canonical algebra map from the mapped primitive quotient to the scalar extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.adjoinRootToBaseChange_root
DocumentationThe map from an adjoined-root algebra to its base change sends root to root.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.adjoinRootToBaseChange_surjective
DocumentationThe canonical map from the adjoined-root algebra onto its base change is surjective.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.adjoinRoot_baseChange_finrank_eq
DocumentationThe mapped primitive quotient and scalar extension have equal dimension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.adjoinRootEquivBaseChange
DocumentationCanonical scalar-extension presentation, in the quotient-to-tensor direction.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.adjoinRootEquivBaseChange_root
DocumentationThe adjoined-root/base-change equivalence preserves the distinguished root.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.baseChangeEquivAdjoinRoot
DocumentationCanonical scalar-extension presentation of a primitive field extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial
ValuationTheory.Completion.baseChangeEquivAdjoinRoot_one_tmul_gen
DocumentationThe inverse base-change equivalence sends 1 ⊗ gen to the adjoined root.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory
namespace Completion
universe u v w
open scoped TensorProduct Polynomial