ModuleAdicPower.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.AdicPower
14 declarations indexed from sourceView source ↗ Module documentation
Adic completeness and positive powers of an ideal
This file contains small generic source lemmas used to pass from completeness for a positive power I ^ n back to completeness for I.
Imports1
- Mathlib.RingTheory.AdicCompletion.Functoriality
Imported by5
Declarations
ValuationTheory.DiscreteValuationField.isAdicComplete_of_linearEquiv
DocumentationAdic completeness is preserved by a linear equivalence of modules over the same base ring and with respect to the same ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.mem_map_algebraMap_pow_iff_mem_pow_smul_top
DocumentationMembership in a power of the extended ideal is the same as membership in the corresponding base-adic submodule after restricting scalars.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.mem_map_algebraMap_pow_smul_top_iff
DocumentationThe same scalar-restriction comparison as a submodule-membership statement.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.smodEq_map_algebraMap_pow_smul_top_iff
DocumentationCongruence modulo powers of an extended ideal is unchanged after restricting scalars to the base ring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isPrecomplete_map_algebraMap_iff
DocumentationRestricting scalars along an algebra map does not change precompleteness for the ideal generated by the base ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isAdicComplete_map_algebraMap_iff
DocumentationRestricting scalars along an algebra map does not change adic completeness for the ideal generated by the base ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isAdicComplete_map_ringEquiv
DocumentationAdic completeness is preserved by transporting the ring and ideal across a ring equivalence.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isHausdorff_pow_of_isHausdorff
DocumentationIf a module is Hausdorff for an ideal, then it is Hausdorff for every positive power of that ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isPrecomplete_pow_of_isPrecomplete
DocumentationIf a module is precomplete for an ideal, then it is precomplete for every positive power of that ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isAdicComplete_pow_of_isAdicComplete
DocumentationIf a module is complete for an ideal, then it is complete for every positive power of that ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isHausdorff_of_isHausdorff_pow
DocumentationIf a module is Hausdorff for a positive power of an ideal, then it is Hausdorff for the ideal itself.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isPrecomplete_of_isPrecomplete_pow
DocumentationIf a module is precomplete for a positive power of an ideal, then it is precomplete for the ideal itself.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isAdicComplete_of_isAdicComplete_pow
DocumentationIf a module is complete for a positive power of an ideal, then it is complete for the ideal itself.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]
ValuationTheory.DiscreteValuationField.isAdicComplete_of_le_of_pow_le
DocumentationAdic completeness is unchanged when two ideals define cofinal power filtrations. The hypotheses I ≤ J and J ^ n ≤ I, with n > 0, are the asymmetric form convenient for finite integral extensions: the extended base ideal lies in the maximal ideal upstairs, while a positive power of that maximal ideal lies back in the extended ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
namespace DiscreteValuationField
variable {R : Type*} [CommRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable {N : Type*} [AddCommGroup N] [Module R N]