Documentation

Graphon.RelLowerFactor

The lower-rank factor of a coherent basis (R4 converse piece 3, #107) #

The factor coordinates whose anchors have cardinality below n: the structural object the rank induction conditions on.

Why the factor, not the latents #

The conditioning factor must be described by the basis coordinates, not by the latents that will eventually encode them. A latent normally carries randomness beyond the factor it represents — already 1_{U < p} generates strictly less than U — so a σ-algebra generated by latents is typically strictly larger than the factor. Everything here is therefore stated about lowerFactorMap, and the coupling to latents is deliberately absent: it belongs to the augmented-induction layer, which should consume a settled lower-factor API rather than be mixed with it.

The generation statement #

Only

comap (lowerFactorMap n) inferInstance ≤ lowerRankAlgebra n

together with an eventwise mod-null converse. No raw equality is asserted or supplied by this construction; the available converse is eventwise modulo M.law. That is the same discipline as everywhere else in this layer, and for the same reason.

LowerIndex n is not closed under the Boolean operations: two small anchors can combine to a large one. That is not a defect and no closure should be engineered — the product σ-algebra on LowerFactorSpace n still contains Boolean combinations of the coordinates.

How generation is proved #

Support by support, never through the iSup. The finite-factor projection lowerToFactorProjection exhibits factorMap A as a coordinate restriction of lowerFactorMap n whenever A.card < n, so exists_comap_factorMap_ae_eq already gives a representative measurable for the lower-rank factor. The containments are then joined inside eventuallyMeasurableSpace, which is a σ-algebra: the completion is the closure device, and no family of a.e. witnesses is ever chosen simultaneously.

Contents #

The lower-rank index and factor space #

The indices of rank below n: basis coordinates whose anchor has cardinality < n.

Equations
Instances For
    @[reducible, inline]

    The lower-rank factor space, standard Borel since the index is countable.

    Equations
    Instances For

      The lower-rank factor map: evaluate every basis event anchored below rank n.

      Equations
      Instances For

        Measurability #

        The lower-rank factor map is measurable for lowerRankAlgebra n: each coordinate is the indicator of an event whose anchor has rank < n.

        The pullback lands inside the conditioning factor. This is one half of the generation statement; the converse is eventwise and modulo the law.

        The lower-rank factor map is measurable for the ambient σ-algebra too.

        Rank nesting #

        The index embedding for n ≤ m: a smaller rank bound admits fewer coordinates.

        Equations
        Instances For

          The factor projection for n ≤ m: ordinary coordinate restriction.

          Equations
          Instances For

            The projection is compatible with the factor maps — definitional, since both sides read the same coordinates.

            The projection cocycle, likewise definitional.

            Restriction to a single support #

            Every coordinate anchored inside A has rank below n, when A itself does.

            Equations
            Instances For

              The finite-factor projection: restrict the lower-rank factor to the coordinates of a single support of rank < n. This is the device that lets the generation argument work support by support, rather than trying to assemble representatives through the iSup.

              Equations
              Instances For

                Compatibility with the single-support factor map, definitional: reading the A-anchored coordinates of the lower-rank factor is the factor map at A.

                Generation #

                Coordinates anchored in a support of rank < n are read by the lower-rank factor: the single-support pullback sits inside the lower-rank pullback.

                Every event of a low-rank fixing algebra has a representative measurable for the lower-rank factor. This is proved support by support, through lowerToFactorProjection; assembling representatives directly through the iSup would require simultaneous a.e. choices and is not what happens here.

                The lower-rank conditioning algebra is contained in the completed lower-rank factor. Taking the iSup is legitimate here precisely because the containment is into a σ-algebra — the completion is the closure device, so no a.e. witnesses are ever joined.

                The eventwise converse to comap_lowerFactorMap_le: every event of the lower-rank conditioning algebra agrees, up to a null set, with an event read off the lower-rank factor.

                Stated eventwise on purpose. No raw equality is asserted or supplied by this construction; the available converse is eventwise modulo M.law. Nothing here rules out an equality of the two σ-algebras — the point is that this argument does not produce one, and phrasing the converse as an equality "modulo null sets" would commit to a trim/completion identification that is not available.

                Equivariance #

                A relabeling as an equivalence of the lower-rank index. Unlike basisIndexEquiv, this is an equivalence of a single type: a relabeling transports anchors by an injective image map, so it preserves cardinality and hence rank.

                Equations
                Instances For
                  @[simp]
                  @[simp]

                  Identity, as an honest equality of equivalences. Unlike basisIndexEquiv, whose codomain BasisIndex (A.image σ) varies with σ, these are automorphisms of one fixed type, so the action laws need no dependent transport.

                  @[simp]

                  Composition, likewise an honest equality of equivalences.

                  Naturality of the lower-rank factor map, with the orientation forced, as for factorMap_basisIndexEquiv, by event_act being a preimage equality.

                  A relabeling as a measurable automorphism of the lower-rank factor space, namely coordinate reindexing along lowerIndexEquiv.

                  Equations
                  Instances For
                    @[simp]

                    The identity acts trivially. Reindexing is contravariant, so the composition law below reverses the order.

                    The nesting/equivariance square: restricting the rank commutes with relabeling. Both sides read the coordinate act σ i of the same argument, so the identity is definitional up to proof irrelevance in the rank bound.

                    This is the structural coherence the rank recursion needs: without it, the relabeling action on the lower-rank factors would not descend along the nesting maps, and the actions at different ranks would be unrelated.

                    The relabeling of a structure is read by the factor through that automorphism.

                    The lower-rank factor pullback is relabeling invariant under the finitely supported relabelings — the factor-level counterpart of RelStructure.comap_relabel_lowerRankAlgebra, which is what makes the pullback a legitimate conditioning factor for an exchangeable law.

                    The degenerate ranks #

                    Rank zero is trivial on the nose — not merely modulo the law. There are no coordinates of rank below 0, so the factor space is a point and its pullback is .

                    Rank one: every invariant event agrees with an event of the rank-one factor, up to a null set. This is the base of the rank recursion, stated on the original law — no augmented space and no coupling.