Restricted-product duality
Compact finite-exceptional-stage control under T1 on a cofinite restricted product or openness of its distinguished subsets, singleton principal-stage homeomorphisms with ordinary products, coordinatewise path-component comparison for singleton cofinite products without separation hypotheses, their categorical colimit of ordinary finite Pi products and unique continuous descent from compatible stage maps, compact-map finite restriction, homotopy groups of T1 singleton cofinite restricted products, re-exports of Fundamental Groupoids' maps on path components and based postcomposition on generalized-loop homotopy quotients for arbitrary cube-index types, with identity, composition, based-homotopy and positive-homomorphism laws, together with empty-dimensional path-component naturality and naturality of both restricted-product homotopy comparisons, coordinatewise based homotopies and homotopy-invariant induced maps without separation hypotheses, based coordinate homeomorphisms of singleton cofinite products with their canonical final topologies and both-direction continuous-map, coordinate and chosen-point formulas, homotopy equivalences of canonical singleton cofinite restricted products induced by based coordinate maps and relative inverse homotopies, with forward, inverse and basepoint formulas for arbitrary factor topologies and possibly empty index types, algebraic finite-support coordinates and their composite homotopy comparison under the same T1 hypothesis, circle-valued pairings, conditional character reconstruction and symmetric Pontryagin duality, and contravariant naturality.
Quoted from the project description in formalization.yaml of FormalFrontier/restricted-product-duality at commit df6cc0bb, Apache-2.0.
1 article: 1 for highlights of its formalization.yaml whose declarations the scan finds. The headline results in its README are quoted where they stand.
Facts
From the repository and its formalization.yaml; the review and automation statements are quoted as written.
- Repository: FormalFrontier/restricted-product-duality, read at commit df6cc0bb (2026-11-04).
- Lean toolchain v4.34.0-rc2, Mathlib at 83abb3e7.
- License: Apache-2.0.
- Authors: Formal Frontier Agents.
- Review status: “mathematical content reviewed”.
- Review notes: “The conditional statements for cofinite restricted products require their stated hypotheses. The general locally compact-coordinate proposition, source coverage, source-author endorsement and independent rights clearance are not claimed.”
- Automation: agent; framework “Codex CLI with Hive Tasks”; tool setup “AI agents drafted and checked Lean implementations, examples and documentation with pinned Lean/mathlib builds and separate agent review.”
- Automation notes: “AI agents developed the foundations, character reconstruction, symmetric duality, naturality and client examples with separate agent review.”
Literature
The sources its formalization.yaml names, with their relationship to it.
- Cohomology of Number Fields (corrected second edition, version 2.3), Jürgen Neukirch, Alexander Schmidt, Kay Wingberg, Proposition (1.1.13), pp. 10–11 (book; background).
- A Concise Course in Algebraic Topology, J. P. May (book; background).
- mathlib4 (software; background).
- Fundamental Groupoids, Formal Frontier Agents (software; background).
Builds on
- Complex analysis (a Lake dependency, pinned at ec0323f8)
- Fundamental groupoids (a Lake dependency, pinned at ce98f182)
- Group theory (a Lake dependency, pinned at 221983a8)
Used by
Highlights
DefinitionCompact Pontryagin biduality#
Canonical evaluation is a topological group isomorphism from every compact Hausdorff commutative topological group to its Circle-valued Pontryagin bidual.
Quoted from the highlights in formalization.yaml of FormalFrontier/restricted-product-duality at commit df6cc0bb, Apache-2.0.
Lean
PontryaginDual.evalEquivOfCompact(def), declared in RestrictedProductDuality/PontryaginDual/Compact.lean, line 159.
Read from the source at commit df6cc0bb, without running Lean.
Sources
Headline results
Quoted from the headline results in README.md of FormalFrontier/restricted-product-duality at commit df6cc0bb, Apache-2.0.
Evaluation with a compact open subgroup. For a Hausdorff abelian topological group with a compact open subgroup, canonical Circle-valued compact-open evaluation is surjective and open on the entire bidual. Evaluation identifies the compact subgroup homeomorphically with the open annihilator of the restriction kernel. No countability or metrizability hypothesis is required. Evaluation
Compact containment and finite factorization. Every compact subset of a T1 restricted product lies in one finite-exceptional stage, for arbitrary distinguished subsets and index type; only the original restricted product, not the factors, must be T1. The open-distinguished-subset theorem instead needs openness, not T1. Continuous maps from compact spaces to a T1 singleton cofinite product factor by ordinary finite coordinate restriction. No compact stages or countable exhaustion are asserted. Containment, factorization.
Ordinary singleton stages and coordinatewise path components. Restriction identifies a singleton principal stage on any free set with its ordinary Pi product; the inverse inserts the chosen points elsewhere. Finite insertions embed and detect continuity out of the singleton cofinite product. Its stock path-component quotient is canonically equivalent as a set to the cofinite product of the factor path-component quotients, with finite inverse reconstruction; no separation or connected-component assertion. Stages, path components.
Factorwise connectivity and quotient maps. For a given family b i,
PointProduct b is path connected iff every factor is path connected, and
locally path connected iff every factor is locally path connected (no path
connectedness is needed for the latter); forward instances are provided.
Raw coordinate evaluation and the whole insertion map from the
topological sum Σ s : Finset ι, ∀ j : s, X j are quotient maps. Individual
finite insertions are embeddings, not generally surjective.
Connectivity.
Finite-stage colimit. For given points b i, the original singleton
cofinite restricted product is the colimit in TopCat of its ordinary finite
Pi products under insertion of the given points. Compatible continuous stage
maps descend uniquely, with computation on every finite insertion. The direct
continuous-map API allows an independent, unbased observer universe; categorical
cocones belong to the fixed TopCat universe of the diagram. No separation or
nonempty-index assumption is needed.
Colimit and descent.
Positive homotopy groups have finite support. For a T1 original
singleton cofinite restricted product, coordinate evaluation gives a
multiplicative equivalence with the bottom-subgroup restricted product of
the factor homotopy groups, hence with
Multiplicative (DFinsupp (fun i ↦ Additive (HomotopyGroup N (R i) (b i)))).
The cube index N is arbitrary nonempty with decidable equality, not
necessarily finite; no factor T1, CW/CGWH or classification assumption.
Comparison,
DFinsupp composite.
Based maps and empty-dimensional naturality. The based-postcomposition
API is provided by Fundamental Groupoids
and re-exported here. For arbitrary spaces, chosen points x, y and continuous
f with f x = y, HomotopyGroup.mapFun N f hf acts on the generalized-loop
quotient for any cube-index type N, with independent source, target and cube
universes.
Representative, constant-class, identity, composition and relative-to-{x}
homotopy laws need no decidable equality or nonemptiness of N. Under the
given positive-index dictionaries it is the existing homomorphism's function.
This library supplies the comparison with ZerothHomotopy.map, also provided
by Fundamental Groupoids: for empty N, including Fin 0, the canonical
path-component comparison intertwines the two maps. Discrete Bool negation
computes two distinct quotient/path classes,
four comparison values and the off-basepoint square, not a nontrivial positive
homotopy group.
Maps on homotopy quotients and zeroth naturality.
Based naturality and joint homotopies. Continuous coordinate maps preserving every
chosen point give both comparison squares. The path-component square needs
no separation; the positive square requires T1 of both original products.
Based postcomposition, its homomorphisms and coordinate HomotopyRels
assembling jointly need no T1; based-homotopic families induce equal maps.
Naturality,
joint homotopies.
Based coordinate equivalences and contractions. Homeomorphisms carrying
each b i to c i give product homeomorphisms. Based continuous f i, g i
with both inverse homotopies relative to {b i}, {c i} give product
homotopy equivalences. Chosen factor homotopies id → const (b i) fixing
b i give a contraction and ContractibleSpace; mere unbased factor
contractibility is not the input. None requires separation or finite index.
Homeomorphisms,
homotopy equivalences,
contractions.
Algebraic finite-support coordinates. At bottom submonoids, MulOneClass
factors give a multiplicative equivalence with Multiplicative (DFinsupp
(fun i ↦ Additive (G i))). Bundled evaluation and family maps use Monoid;
bottom-subgroup products use Group. No topology or commutativity is needed;
this is not a noncommutative categorical coproduct.
Finite support.
Compact abelian character separation. For a compact Hausdorff abelian topological group in any universe, every nonidentity element is detected by a continuous Circle-valued character. No additional countability, probability normalization or measurable-space input is required. Character separation.
Compact Pontryagin biduality. For a compact Hausdorff commutative topological group in any universe, the original evaluation map is a continuous multiplicative equivalence with its entire compact-open Pontryagin bidual. Its inverse reconstructs every character value of a bidual element. Evaluation and reconstruction commute with every continuous multiplicative morphism between such groups, with independent source and target universes. This does not assert biduality for arbitrary locally compact abelian groups. Compact biduality.
Conditional character reconstruction and duality. For commutative groups,
local circle bicharacters and orthogonality on both distinguished subgroups
give a finite-product pairing. Joint local continuity and both subgroup
families open give a jointly continuous pairing and continuous dual map;
local separation gives injectivity, not surjectivity. A global continuous
character kills a finite-coordinate tail of the distinguished product.
Reconstruction requires bijective actual right local maps onto all
algebraic circle characters and exact right annihilator = V, not merely
continuous-character perfectness or nondegeneracy. Topological equivalence
additionally needs finite discrete character-domain X i and topological
representing Y i. Transposition requires finite discrete Y i, topological
X i, left local perfectness and exact left annihilator; this is not general
biduality or open mapping.
Pairing,
continuity,
reconstruction,
transpose.
Contravariant duality naturality. Adjoint continuous coordinate homomorphisms give the pairing/dual-map square with subgroup preservation only cofinitely (exceptional failures allowed). The equivalence square retains its stronger local-perfectness, exact-annihilator and finite-discrete assumptions. Naturality.
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.