ModuleCompatibleInverseLimit.lean
Nyll.ValuedFieldTheory.Valuation.Topology.CompatibleInverseLimit
9 declarations indexed from sourceView source ↗ Module documentation
Compatible families in inverse systems
The elementary inverse limits used in the local-field structure development are subobjects of dependent products: their elements are precisely the families preserved by every transition map. Keeping this construction at the level of Subring and Subgroup lets Lean inherit the ambient algebraic structure instead of rebuilding the same pointwise instances for each inverse system.
Imports3
- Mathlib.Algebra.Ring.Pi
- Mathlib.Algebra.Ring.Subring.Defs
- Mathlib.Algebra.Group.Subgroup.Defs
Imported by2
Declarations
LubinTate.compatibleRingFamilies
DocumentationFamilies in a preorder-indexed system of rings that are preserved by all transition maps. No coherence hypotheses on transition are needed merely to form this subring; concrete inverse systems supply them separately when they are used.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate
LubinTate.compatibleGroupFamilies
DocumentationFamilies in a preorder-indexed system of groups that are preserved by all transition maps. The resulting subtype inherits its group structure from the dependent product.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate
LubinTate.compatibleGroupFamiliesGroup
DocumentationThe group structure transported from the concrete compatible-family subgroup. Declaring it explicitly keeps clients independent of reducibility of compatibleGroupFamilies.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate
LubinTate.compatibleGroupFamiliesCommGroup
DocumentationCoordinatewise commutativity descends to the compatible-family inverse limit.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate
LubinTate.compatibleGroupFamiliesEval
DocumentationEvaluation of a compatible family at one coordinate.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate
LubinTate.compatibleGroupFamiliesEval_apply
DocumentationEvaluation of a compatible group family returns its component at the chosen index.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate
LubinTate.compatibleGroupFamilies_transition
DocumentationThe named compatibility law for an inverse-limit family.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate
LubinTate.compatibleGroupFamilies_ext
DocumentationCompatible families are equal when all named coordinate evaluations agree.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate
LubinTate.compatibleGroupFamiliesMulEquiv
DocumentationStagewise multiplicative equivalences induce an equivalence of compatible families when they commute with every transition map. This is the reusable inverse-limit boundary behind the quotient-unit comparisons between finite quotient systems.
Source context 1 command
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LubinTate