SequenceLaw #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Canonical laws and transformations of shell sequences #
The manuscript's probability space is the canonical sequence carrier
ℤ → ShellField d. This file provides its coordinate marginal laws and the
literal componentwise transformations used by J1 and J3. It introduces no
probabilistic assumptions.
Main definitions #
shellMarginalLaw: the law of one specified shell coordinate.zeroShellLaw: the law of shell zero.translateSequence: simultaneous real translation of every shell.negateSequence: simultaneous negation of every shell.rotateSequence: simultaneous signed-permutation conjugation of every shell.
Coordinate laws #
Evaluation of a shell sequence at a fixed integer coordinate is measurable.
Measurability of the literal zero-coordinate map on shell sequences.
The exact marginal law of shell coordinate k.
Equations
- Algsuperdiff.Frozen.Assumptions.ShellField.shellMarginalLaw P k = P.map fun (F : ℤ → Algsuperdiff.Frozen.Assumptions.ShellField d) => F k
Instances For
The literal zero-coordinate shell-field law.
Equations
- Algsuperdiff.Frozen.Assumptions.ShellField.zeroShellLaw P = P.map fun (F : ℤ → Algsuperdiff.Frozen.Assumptions.ShellField d) => F 0
Instances For
Componentwise whole-sequence transformations #
Simultaneously translate every shell by the same real vector.
Equations
Instances For
Componentwise real translation is measurable on the whole sequence.
Simultaneously negate every shell in the sequence.
Equations
Instances For
Componentwise negation is measurable on the whole sequence.
Simultaneously apply one signed-permutation conjugation to every shell.
Equations
Instances For
Componentwise signed-permutation conjugation is measurable on the whole sequence.
Migration cache (mathlib v4.33.1). Under the elementwise matrix norm, blind typeclass search
for ContinuousENorm (Matrix m n ℝ) wanders through CStarAlgebra/NormedRing branches and gives
up even though the instance exists. The frozen assumption files (Frozen/Assumptions/ShellLawJ*)
open Matrix.Norms.Elementwise and integrate matrix-valued observables, so the cache lives here,
scoped to that norm, and never inside a manifest-pinned file.
Continuity of the extended norm for the elementwise matrix norm.