Stat.Coupling.AtomicSpectralLaw
This roll-up module provides model-independent bounds that transfer a collision-safe diagonalizable functional calculus estimate to finite atomic one-Wasserstein laws represented by anchored operator evaluations.
Basic 2 core · 0 supporting This module composes the two-diagonalizer functional-calculus estimate with attained finite-atomic Kantorovich--Rubinstein duality. ★ atomicW1_le_operator_anchor_perturbation
Collision-safe operator-to-law composition
This module composes the two-diagonalizer functional-calculus estimate with attained finite-atomic Kantorovich--Rubinstein duality. Its public theorem is entirely model-independent: a consumer only supplies valid (nonnegative, unit-mass) atomic laws whose Lipschitz tests are represented by left-right functional-calculus evaluations.
A finite atomic law is represented by a diagonalized real square matrix together with a left and a right anchor vector when, for every one-Lipschitz real test function vanishing at zero, the law's weighted expectation of the test function equals the inner product of the left anchor with the image of the right anchor under the matrix function obtained by applying the test function to the eigenvalues of the diagonalization.
Definition (Lean source)
Finite slot types, a matrix dimension and two real matrices, their real diagonalizations, left and right anchor vectors, finite atomic laws with valid probability weights, their anchored functional-calculus representations, condition-number bounds, and a nonnegative common spectral envelope give a collision-safe one-Wasserstein bound controlled only by operator and anchor perturbations: the one-Wasserstein distance between the two laws is at most ‖a − b‖·κA·R·‖c‖ + ‖b‖·n²·κA·κB·‖A − B‖·‖c‖ + ‖b‖·κB·R·‖c − d‖.
Formal statement
Proof (Lean source)
Sharp 1 core · 0 supporting Two finite atomic probability laws on the real line are each represented through a real diagonalizable n × n matrix and a pair of anchor vectors, in the sense that the expectation of every 1-Lipschitz test function vanis ★ atomicW1_le_operator_anchor_perturbation_sqrt_dim
One-Wasserstein stability of spectrally represented atomic laws, with a √n dimension factor
Two finite atomic probability laws on the real line are each represented through a real
diagonalizable n × n matrix and a pair of anchor vectors, in the sense that the expectation of
every 1-Lipschitz test function vanishing at zero equals the anchored evaluation of that function
of the matrix. Their one-Wasserstein distance is then bounded by the perturbations of the anchors
and of the matrices, with no eigenvalue-gap assumption:
W₁(μ, ν) ≤ ‖a − b‖ κA R ‖c‖ + ‖b‖ √n κA κB ‖A − B‖ ‖c‖ + ‖b‖ κB R ‖c − d‖,
where κA, κB bound the condition numbers of the two diagonalizations and R bounds the
absolute values of all their eigenvalues.
Main result
* atomicW1_le_operator_anchor_perturbation_sqrt_dim — the bound above. It sharpens the factor
n² of atomicW1_le_operator_anchor_perturbation to √n; optimality of √n is not proved.
Finite slot types, a matrix dimension and two real matrices, their real diagonalizations, left and right anchor vectors, finite atomic laws with valid probability weights, their anchored functional-calculus representations, condition-number bounds, and a nonnegative common spectral envelope give the square-root-dimensional collision-safe one-Wasserstein bound: the one-Wasserstein distance between the two laws is at most ‖a − b‖·κA·R·‖c‖ + ‖b‖·√n·κA·κB·‖A − B‖·‖c‖ + ‖b‖·κB·R·‖c − d‖.