Restricted products of groups away from a set of indices #
This file names the restricted product of a family of groups relative to a family of reference
subgroups over the indices outside a set S. This is the shape in which restricted products
appear when the local groups at a finite set of places are set apart from the rest of an adelic
group: the finite adelic points away from a finite set of places.
It then constructs the restriction homomorphism from the restricted product to the restricted
product away from S, which forgets the coordinates indexed by S. This is Mathlib's
RestrictedProduct.mapAlongMonoidHom along the inclusion {i // i ∉ S} → ι, which carries the
cofinite filter to the cofinite filter because it is injective. Its coordinate formula, its
continuity for every reference family, and its compatibility with nested index sets are the
facts the decomposition awayDecomposition of a restricted product along a finite set of indices
needs.
No finiteness of S is assumed anywhere: the away-S restricted product and the restriction to
it make sense for every set of indices.
When S is empty, awayEmptyEquiv is the canonical reindexing to the original restricted
product, with inverse restrictAway ∅. Both directions are continuous for every reference family;
awayEmptyContinuousMulEquiv packages them as an isomorphism of topological groups. Its additive
counterpart is addAwayEmptyContinuousAddEquiv.
Everything here is also stated for additive groups (RestrictedProductAddGroupAway,
addRestrictAway, …).
References #
- N. Bourbaki, General Topology.
- A. Weil, Basic Number Theory.
The restricted product of G relative to U over the indices outside S. This is
RestrictedProductGroup at the index type {i // i ∉ S}; no finiteness of S is needed to form
it.
Instances For
The restricted product of the family of additive groups G relative to U over
the indices outside S. This is RestrictedProductAddGroup at the index type
{i // i ∉ S}; no finiteness of S is needed to form it.
Instances For
Restriction of a restricted product of additive groups to the
indices outside S, forgetting the coordinates indexed by S.
Instances For
The restriction away from S of a restricted
product of additive groups keeps the coordinates outside S unchanged.
Removing an empty set of indices recovers the original restricted product, by the canonical reindexing which forgets the vacuous proof that an index is outside the empty set.
Instances For
Removing an empty set of indices recovers the original restricted product of additive groups, by the canonical reindexing which forgets the vacuous proof that an index is outside the empty set.
Instances For
The empty-away comparison preserves each coordinate.
Restriction away from the empty set is the inverse of the canonical comparison.
The inverse empty-away comparison is restriction away from the empty set.
The canonical empty-away comparison is continuous for every reference family.
The inverse empty-away comparison is continuous for every reference family.
The canonical empty-away comparison as an isomorphism of topological groups.
Instances For
The canonical empty-away comparison as an isomorphism of topological additive groups.
Instances For
The topological empty-away comparison has the canonical reindexing as underlying map.
The inverse topological comparison is restriction away from the empty set.
Restricting away from a larger set factors through restricting away from a smaller one:
the coordinate of restrictAway T U x at i ∉ T is the coordinate of restrictAway S U x at
the same index, viewed outside S ⊆ T.
Restricting a restricted product of additive
groups away from a larger set factors through restricting away from a smaller one: the coordinate of
addRestrictAway T U x at i ∉ T is the coordinate of addRestrictAway S U x at the same index,
viewed outside S ⊆ T.
The restriction away from S is continuous for every reference family: it is a map out of a
single restricted product whose coordinate maps are identities.
The restriction away from S of a restricted product
of additive groups is continuous for every reference family: it is a map out of a single restricted
product whose coordinate maps are identities.