ModuleGenericComponentTarget.lean
Nyll.EtaleFundamentalGroups.Completions.Chosen.GenericComponentTarget
5 declarations indexed from sourceView source ↗ Module documentation
A complete valued target for the chosen completed generic component
The completed product decomposition selects a finite complete DVR over the completed base DVR. Its fraction field is identified with the already chosen generic tensor component; pulling the standard complete valuation back along that identification produces the complete valued target used by the local Abhyankar argument.
Declarations
EtaleFundamentalGroups.faithfulSMul_of_component_fraction_equiv
DocumentationThe original fraction-field component equivalence proves that the base acts faithfully on the completed coordinate ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
open ValuationTheory
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
universe uV uC uK uL
EtaleFundamentalGroups.inverse_component_equiv_commutes
DocumentationThe already constructed component embedding and fraction-field equivalence compute scalar compatibility of the inverse valuation-ring equivalence.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
open ValuationTheory
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
universe uV uC uK uL
EtaleFundamentalGroups.valuationRingEquiv_commutes_of_inverse_coe
DocumentationThe ambient scalar identity of the inverse valuation-ring equivalence, together with the canonical integer map, proves scalar compatibility of the original ring equivalence.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
open ValuationTheory
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
universe uV uC uK uL
EtaleFundamentalGroups.completedPrimeValuationSubringCompletionAlgebra_finite
DocumentationA completed local factor is finite over the completed base DVR for the canonical coordinate algebra structure.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
open ValuationTheory
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
EtaleFundamentalGroups.exists_completedChosenGenericComponent_completeDVF
DocumentationThe generic tensor component selected by Q carries a complete discrete valuation extending the completed base valuation. Its valuation ring is finite over the completed base DVR, and its ramification index is the original ideal-theoretic ramification index at Q.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
open ValuationTheory
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
universe uV uC uK uL
variable {V : Type uV} {C : Type uC}
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [CommRing C] [IsDedekindDomain C]
variable [Algebra V C] [Algebra.IsIntegral V C]
variable [Module.IsTorsionFree V C] [Module.Finite V C]
variable {K : Type uK} [Field K] [Algebra V K] [IsFractionRing V K]
variable {L : Type uL} [Field L] [Algebra C L] [IsFractionRing C L]
section ChosenGenericComponent
variable [Algebra V L] [IsScalarTower V C L]
variable [Algebra K L] [IsScalarTower V K L]