Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.PrincipalResponsePSqrt

PrincipalResponsePSqrt #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Provider: the annealed limit block matrix and its two square roots #

Source displays in ABK26:

Why no matrix functional calculus is needed #

Because shom_m is a positive real, bfAhom_m is the scalar block diagonal blockDiag (sigma . 1) (sigma^{-1} . 1), so its square root and inverse square root are the elementary blockDiag (sqrt sigma . 1) ((sqrt sigma)^{-1} . 1) and blockDiag ((sqrt sigma)^{-1} . 1) (sqrt sigma . 1). Nothing here uses a spectral decomposition: the two matrices are pinned down by their action on a doubled load, which at a scalar block diagonal is elementary.

The carrier of the positive real is the repository's own running diffusivity type Algsuperdiff.Section3.Observable.PositiveScalar, on which positivity is part of the type; annealedLimitBlock_sigmaBar_characterization records that annealedLimitBlock (sigmaBar M m) really is the infinite-volume annealed limit of the genuine coefficient cutoff, and that no other positive scalar has that limit.

Main results #

The three matrices #

e.homs.defs. The deterministic infinite-volume annealed doubled matrix bfAhom_m = ((shom_m, 0), (0, shom_m^{-1})) at a positive scalar shom_m.

Equations
Instances For

    The annealed limit really is the infinite-volume annealed limit #

    e.homs.defs at the genuine cutoff. The doubled annealed matrices of the genuine coefficient cutoff converge to annealedLimitBlock (sigmaBar M m), and no other positive scalar produces that limit. This is Annealed.sigmaBar_characterization read through annealedLimitBlock.

    Elementary block algebra of the scalar block diagonals #

    A scalar multiple of the identity acts on a vector by that scalar.

    The defining property: the square is the inverse #

    Symmetry and positivity #

    The inverse square root acting on a doubled load #

    The inverse square root acts on a doubled load by the two scalar loads of Observable.inverseSqrtLoad and Observable.sqrtLoad.