ModuleRestrictedProductUnitsTopology.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.RestrictedProductUnitsTopology
4 declarations indexed from sourceView source ↗ Module documentation
Topology on units of a restricted product
For the cofinite restricted product, Mathlib's algebraic unitsEquiv is a topological group equivalence when each distinguished local submonoid is open. The units on the left carry their graph topology; the right side has the restricted-product topology of the local unit groups.
Imports3
- Mathlib.Topology.Algebra.Group.Units
- Mathlib.Topology.Algebra.RestrictedProduct.TopologicalSpace
- Mathlib.Topology.Algebra.RestrictedProduct.Units
Imported by2
Declarations
RestrictedProduct.inclusionMonoidHom
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open scoped RestrictedProduct
noncomputable section
namespace RestrictedProduct
universe u v w
variable {ι : Type u} {R : ι → Type v}
[∀ i, Monoid (R i)] [∀ i, TopologicalSpace (R i)]
variable {S : ι → Type w}
[∀ i, SetLike (S i) (R i)] [∀ i, SubmonoidClass (S i) (R i)]
variable {B : ∀ i, S i}
RestrictedProduct.unitsEquivPrincipal
DocumentationAt a principal filter, the algebraic equivalence of units is already a topological group equivalence; no openness assumption is needed.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open scoped RestrictedProduct
noncomputable section
namespace RestrictedProduct
universe u v w
variable {ι : Type u} {R : ι → Type v}
[∀ i, Monoid (R i)] [∀ i, TopologicalSpace (R i)]
variable {S : ι → Type w}
[∀ i, SetLike (S i) (R i)] [∀ i, SubmonoidClass (S i) (R i)]
variable {B : ∀ i, S i}
RestrictedProduct.isOpenEmbedding_units_inclusion
DocumentationThe principal-stage inclusion of ring restricted products induces an open embedding of their unit groups when the distinguished submonoids are open.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open scoped RestrictedProduct
noncomputable section
namespace RestrictedProduct
universe u v w
variable {ι : Type u} {R : ι → Type v}
[∀ i, Monoid (R i)] [∀ i, TopologicalSpace (R i)]
variable {S : ι → Type w}
[∀ i, SetLike (S i) (R i)] [∀ i, SubmonoidClass (S i) (R i)]
variable {B : ∀ i, S i}
RestrictedProduct.unitsContinuousMulEquiv
DocumentationFor open distinguished local submonoids, Mathlib's restricted-product unit equivalence is an equivalence of topological groups.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open scoped RestrictedProduct
noncomputable section
namespace RestrictedProduct
universe u v w
variable {ι : Type u} {R : ι → Type v}
[∀ i, Monoid (R i)] [∀ i, TopologicalSpace (R i)]
variable {S : ι → Type w}
[∀ i, SetLike (S i) (R i)] [∀ i, SubmonoidClass (S i) (R i)]
variable {B : ∀ i, S i}