Documentation

CsdLean4.SigmaLayer.FibreCoarseArrow

The coarse-grained arrow on the fibre #

Category: 7-SigmaLayer. BACKLOG #18 / R-019, brick (b) — the fibre instance of CoarseGrainArrow.lean.

R-019 asks for a relaxation H-theorem on the fibre: for a partition into cells of size δ, the coarse-grained relative entropy with respect to Haar decreases, and the distribution approaches Haar. It has stood open as research-grade, blocked on first-passage asymptotics for small sets.

This file settles the first clause and, in doing so, says exactly where the difficulty is not.

What the second capstone is for #

The pair is the point. relaxation_requires_hyperbolic_fibre (this file's import) proves that on one and the same fibre the translation kFlow admits no summable decay envelope while the hyperbolic catStroke has a finitely supported one — the corpus's reason for saying relaxation needs a hyperbolic fibre map. Yet both maps satisfy the H-theorem's monotonicity clause, and by the same one-line instantiation.

So the monotone decrease is not the content of relaxation and cannot distinguish a fibre that relaxes from one that does not: it holds for any measure-preserving map and any finite measurable partition, cell geometry included. R-019's difficulty is located entirely in its second clause — that the divergence tends to 0, at a rate set by the cell size — and that is where first-passage asymptotics are needed. The split is now visible rather than inferred.

Honest scope #

⚠️ No convergence. Nothing here says the divergence tends to 0, for either map, and the relaxation that would need it is open (RESIDUE(R-019)). ⚠️ No rate, and nothing about δ: the cells are indexed by m and m appears in no bound. ⚠️ Not a relaxation theorem, and in particular not a Track B prediction — a prediction differing from quantum mechanics needs a fibre that is demonstrably out of equilibrium and returns to it, which is the open half. ⚠️ The arrow is for the induced macro chain, not for coarse-graining the fine orbit; see CoarseGrainArrow.lean's header for why no theorem could give the latter.

References: CoarseGrainArrow.lean (#18 brick (a)), MovingFibreWitness.lean (relaxation_requires_hyperbolic_fibre, catStroke), LF4/KahlerFlow.lean (kFlow, kFlow_measurePreserving), RecordLayer/MacrostateArrow.lean (#109); specs/BACKLOG.md #18, #109; specs/residues.tsv R-019; specs/cr-queue.md CR-14.

A finite cell decomposition of the fibre #

noncomputable def CSD.SigmaLayer.circRep (x : AddCircle 1) :

The representative of a circle point in (0, 1].

Equations
Instances For
    noncomputable def CSD.SigmaLayer.circIdx (m : ℕ) (x : AddCircle 1) :

    The unclamped index of the cell of width 1/(m+1) containing x.

    Equations
    Instances For
      noncomputable def CSD.SigmaLayer.circCell (m : ℕ) (x : AddCircle 1) :
      Fin (m + 1)

      The cell of the circle containing x, out of m + 1 cells of equal width.

      Equations
      Instances For
        noncomputable def CSD.SigmaLayer.torusCell (m : ℕ) (y : LF4.KTorus) :
        Fin (m + 1) × Fin (m + 1)

        The cell of the T² fibre containing y, out of (m + 1)².

        Equations
        Instances For
          noncomputable def CSD.SigmaLayer.fibreCell {N : ℕ} (m : ℕ) (p : LF4.KSigma N) :
          Fin (m + 1) × Fin (m + 1)

          The fibre cell of a point of Σ: the coarse-graining R-019 is stated for.

          Equations
          Instances For

            The hyperbolic stroke as a dynamics on Σ #

            noncomputable def CSD.SigmaLayer.fibreStroke {N : ℕ} :

            The hyperbolic fibre stroke, acting on Σ with the base fixed.

            Equations
            Instances For

              The arrow, for both fibre maps #

              ★★★ The coarse-grained H-theorem on the fibre, for the hyperbolic stroke. Along the macro dynamics the stroke induces on the fibre cells, every cell law's relative entropy from the Haar cell law is non-increasing, monotonically in the number of steps.

              This is R-019's first clause. It is not its second: see the header.

              ★★★ And along the translation, which cannot relax. relaxation_requires_hyperbolic_fibre proves kFlow admits no summable decay envelope on this very fibre, yet its induced macro dynamics satisfies the same monotonicity by the same instantiation.

              So monotone decrease does not distinguish a relaxing fibre from a non-relaxing one, and R-019's content is entirely in the convergence it does not give.