ModuleRestrictedTateModule.lean
Nyll.ProCGroups.Abelian.RestrictedTateModule
16 declarations indexed from sourceView source ↗ Module documentation
Compatible actual torsion families on a multiplicative set of indices
Restricting positive indices to a submonoid preserves products and therefore the actual multiplication transitions. Each coordinate is an actual torsion point, and the topology is the subspace topology of discrete torsion levels.
Declarations
ProCGroups.restrictedCompatibleTorsionFamilies
DocumentationThe actual compatible families over a multiplicative set of positive indices.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
ProCGroups.RestrictedTateModule
DocumentationThe Tate module formed from the actual torsion levels with indices in S.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
ProCGroups.RestrictedTateModule.projection
DocumentationProjection to the actual torsion group at an allowed index.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
ProCGroups.RestrictedTateModule.evaluation
DocumentationEvaluation in the original group of points.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
ProCGroups.RestrictedTateModule.ext
DocumentationCompatible families are equal if their actual points at every allowed index agree.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
ProCGroups.RestrictedTateModule.evaluation_compatible
DocumentationThe defining transitions are multiplication in the original group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
local instance (n : ℕ+) : TopologicalSpace (torsionLevel M n) :=
FullTateModule.torsionLevelTopology M n
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
local instance (n : ℕ+) : TopologicalSpace (torsionLevel M n) :=
FullTateModule.torsionLevelTopology M n
local instance (n : ℕ+) : DiscreteTopology (torsionLevel M n) := ⟨rfl⟩
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
local instance (n : ℕ+) : TopologicalSpace (torsionLevel M n) :=
FullTateModule.torsionLevelTopology M n
local instance (n : ℕ+) : DiscreteTopology (torsionLevel M n) := ⟨rfl⟩
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
local instance (n : ℕ+) : TopologicalSpace (torsionLevel M n) :=
FullTateModule.torsionLevelTopology M n
local instance (n : ℕ+) : DiscreteTopology (torsionLevel M n) := ⟨rfl⟩
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
local instance (n : ℕ+) : TopologicalSpace (torsionLevel M n) :=
FullTateModule.torsionLevelTopology M n
local instance (n : ℕ+) : DiscreteTopology (torsionLevel M n) := ⟨rfl⟩
ProCGroups.RestrictedTateModule.continuous_projection
DocumentationEvery coordinate projection is continuous for the discrete torsion topology.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
local instance (n : ℕ+) : TopologicalSpace (torsionLevel M n) :=
FullTateModule.torsionLevelTopology M n
local instance (n : ℕ+) : DiscreteTopology (torsionLevel M n) := ⟨rfl⟩
ProCGroups.RestrictedTateModule.isClosed_restrictedCompatibleTorsionFamilies
DocumentationCompatibility is a closed condition in the product of the actual discrete levels.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
local instance (n : ℕ+) : TopologicalSpace (torsionLevel M n) :=
FullTateModule.torsionLevelTopology M n
local instance (n : ℕ+) : DiscreteTopology (torsionLevel M n) := ⟨rfl⟩
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
variable (M : Type u) [AddCommGroup M] (S : Submonoid ℕ+)
namespace RestrictedTateModule
variable {M S}
variable (M S)
local instance (n : ℕ+) : TopologicalSpace (torsionLevel M n) :=
FullTateModule.torsionLevelTopology M n
local instance (n : ℕ+) : DiscreteTopology (torsionLevel M n) := ⟨rfl⟩