The infinite relational-structure space (AHK umbrella #103, R1b) #
The topological / measurable layer of the generic AHK carrier (issue #104). Because
RelStructure S V = RelCoord S V → Bool is the Boolean product over the coordinate
type, it inherits the product topology and the product σ-algebra directly. The product is
compact with no countability assumption; under [Countable S.Rel] (and countable value
carriers) the coordinate type is countable, so the space is additionally Polish and
standard Borel. Over the product σ-algebra — again with no countability needed — its
measurable structure is generated by the coordinate evaluations, hence by the
finite-restriction cylinders; under those countability assumptions the product σ-algebra
agrees with the Borel σ-algebra of the topology.
RelSignature.instPolishSpace— the space is Polish under countability; compactness is inherited from the product with no countability assumption;RelSignature.measurable_restrictFin/measurable_restrictLE— the finite restrictions are measurable;RelSignature.cylinders— the finite-restriction cylinders, a π-system (isPiSystem_cylinders) generating the product σ-algebra (generateFrom_cylinders_eq);RelSignature.RelStructure.ext_of_map_restrictFin— finite-restriction measure extensionality: two finite measures on the infinite structure space agree once all their finite-restriction pushforwards agree.RelSignature.continuous_comapand its corollariescontinuous_restrict/continuous_relabel/continuous_restrictFin/continuous_restrictLE, pluscontinuous_pad/measurable_pad— continuity (and measurability) of the sortwise actions, needed for the R2 compactness-extension route.
No projective extension here — that is R2.
Polish / standard-Borel structure #
The infinite structure space is Polish (a countable Boolean product). Compact, metrizable, second-countable, Borel, and standard-Borel are inherited from the product.
Measurability of the restrictions (over the product σ-algebra) #
Coordinate evaluation is measurable.
Finite restriction is measurable: each of its coordinates is a coordinate evaluation of the original structure.
Restriction between size vectors is measurable.
Restriction along a sortwise family of embeddings is measurable (over the product σ-algebra; no countability needed).
Relabelling by a sortwise family of permutations is measurable.
The finite-restriction cylinders #
The finite-restriction cylinders: preimages of measurable finite-level events.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A lower-level cylinder is a higher-level cylinder.
The cylinders form a π-system (align two size vectors at their pointwise maximum).
Every coordinate evaluation factors through a finite restriction.
The cylinders generate the product measurable space of the infinite structure space — the coordinate evaluations each factor through a finite restriction. (Under the countability assumptions yielding the Polish instance, this product σ-algebra agrees with the Borel σ-algebra of the product topology; the statement itself needs no countability.)
Finite-restriction measure extensionality: two finite measures on the infinite structure space with equal pushforwards under every finite restriction are equal.
Continuity of the sortwise actions #
Needed by R2's compactness-extension route: identifying the finite marginals of a weak limit uses continuity of the restriction maps, not just measurability.
The sortwise pullback is continuous: comap f σ = σ ∘ RelCoord.map f is a
precomposition, hence continuous coordinatewise. This is the reusable primitive.
Restriction to a sub-carrier is continuous.
Relabelling is continuous.
Finite restriction is continuous.
Restriction between size vectors is continuous.
Padding is continuous: for each coordinate the padded value is, on a fixed
membership condition, either a coordinate evaluation or the constant false.
Padding is measurable (over the product σ-algebra; no countability needed) — the
measurable counterpart of continuous_pad.