ModuleCompletionAdic.lean
Nyll.EtaleFundamentalGroups.Completions.StandardDVF.CompletionAdic
37 declarations indexed from sourceView source ↗ Module documentation
The standard valued completion realizes the adic completion of a DVR
Starting from a DVR V and a chosen fraction field K, this file compares the maximalIdeal V-adic completion of V with the valuation subring in the actual valued-field completion of the standard valuation on K.
Declarations
EtaleFundamentalGroups.standardDVFCompletionValuationSubring
DocumentationThe integer ring in the actual valued-field completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVFCompletionValuationSubringMaximalIdeal
DocumentationThe maximal ideal of the integer ring in the actual valued-field completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRToCompletionValuationSubringMap
DocumentationThe canonical map from the original DVR into the valuation subring of the actual valued-field completion of its standard valuation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVFCompletionValuationSubringAlgebra
DocumentationThe V-algebra structure on the completed valuation subring induced by the canonical DVR map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.coe_standardDVRToCompletionValuationSubringMap
DocumentationIn the ambient completed field, the canonical DVR map is the original fraction-field embedding followed by the valued completion map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRToCompletion_maximalIdeal_map_eq
DocumentationThe source maximal ideal extends to the maximal ideal of the completed valuation subring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRToCompletion_isLocalHom
DocumentationThe canonical map from a DVR to the valuation subring in its actual valued-field completion is local.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRToCompletion_maximalIdeal_pow_comap
DocumentationContraction of every power of the completed maximal ideal is the corresponding power of the original maximal ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRToCompletion_exists_approx_mod_maximalIdeal_pow
DocumentationDensity of the original fraction field gives representatives modulo every power of the maximal ideal in the completed valuation subring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRCompletionPowQuotientAlgHom
DocumentationThe map on the n-th finite quotients induced by the canonical DVR map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRCompletionPowQuotientAlgHom_apply_mk
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRCompletionPowQuotientAlgHom_injective
DocumentationThe finite quotient map is injective because all powers of the target maximal ideal contract to the corresponding source powers.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRCompletionPowQuotientAlgHom_surjective
DocumentationThe finite quotient map is surjective by approximation in the actual valued-field completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRCompletionPowQuotientAlgEquiv
DocumentationEvery finite maximal-ideal-power quotient of the original DVR is canonically identified with the corresponding quotient of the completed valuation subring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRCompletionPowQuotientAlgEquiv_apply_mk
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRCompletionPowQuotientAlgEquiv_factorPow
DocumentationNaturality of the finite quotient equivalences under the power transition maps.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.standardDVRCompletionPowQuotientAlgEquiv_symm_factorPow
DocumentationNaturality of the inverse finite quotient equivalences.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
EtaleFundamentalGroups.completionValuationSubringAlgebra
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
EtaleFundamentalGroups.factorPow_evalₐ
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.completionToValuationSubringQuotientRingHom
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.completionToValuationSubringQuotientRingHom_compatible
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.completionToValuationSubringCompletionRingHom
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.evalₐ_completionToValuationSubringCompletionRingHom
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.valuationSubringCompletionToQuotientRingHom
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.valuationSubringCompletionToQuotientRingHom_compatible
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.valuationSubringCompletionToCompletionRingHom
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.evalₐ_valuationSubringCompletionToCompletionRingHom
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.completionToValuationSubring_comp_fromValuationSubring
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.valuationSubringToCompletion_comp_fromCompletion
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.standardDVRAdicCompletionEquivValuationSubringCompletion
DocumentationInverse-limit lift of the finite quotient equivalences between the original DVR and the valuation subring in its actual valued completion.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.evalₐ_standardDVRAdicCompletionEquivValuationSubringCompletion
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.completionValuationSubringIsAdicComplete
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
EtaleFundamentalGroups.valuationSubringCompletionEquivSelf
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
local instance completionValuationSubringIsAdicComplete :
IsAdicComplete I_hat V_hat :=
(standardDVFCompletionCompleteDVF V K).isAdicComplete
EtaleFundamentalGroups.standardDVRAdicCompletionEquivCompletionValuationSubring
DocumentationThe valuation subring in the actual standard valued-field completion is the maximalIdeal V-adic completion of the original DVR, canonically as a V-algebra.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
local instance completionValuationSubringIsAdicComplete :
IsAdicComplete I_hat V_hat :=
(standardDVFCompletionCompleteDVF V K).isAdicComplete
EtaleFundamentalGroups.standardDVRAdicCompletionEquivCompletionValuationSubring_apply_of
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
local instance completionValuationSubringIsAdicComplete :
IsAdicComplete I_hat V_hat :=
(standardDVFCompletionCompleteDVF V K).isAdicComplete
EtaleFundamentalGroups.standardDVRToCompletion_residueFieldMap_bijective
DocumentationThe canonical DVR map into the valuation subring of its actual completion induces a bijection on residue fields.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
local instance completionValuationSubringIsAdicComplete :
IsAdicComplete I_hat V_hat :=
(standardDVFCompletionCompleteDVF V K).isAdicComplete
EtaleFundamentalGroups.quotient_mk_standardDVRAdicCompletionEquivCompletionValuationSubring
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Filter
open ValuationTheory.DiscreteValuationField
open ValuationTheory.Valuations
universe uV uK
section InverseLimit
variable (V : Type uV) (K : Type uK)
variable [CommRing V] [IsDomain V] [IsDiscreteValuationRing V]
variable [Field K] [Algebra V K] [IsFractionRing V K]
local notation "I_V" => IsLocalRing.maximalIdeal V
local notation "V_hat" => standardDVFCompletionValuationSubring V K
local notation "I_hat" =>
standardDVFCompletionValuationSubringMaximalIdeal V K
local instance completionValuationSubringAlgebra : Algebra V V_hat :=
standardDVFCompletionValuationSubringAlgebra V K
local instance completionValuationSubringIsAdicComplete :
IsAdicComplete I_hat V_hat :=
(standardDVFCompletionCompleteDVF V K).isAdicComplete