The exact SPHMC M-kappa phase cost
AutoSamplingTheory.ExampleCases.SmoothedPicardHMC.PhaseMetric.phaseCost · def · Teaching coverage
Mathematical statement
The cost between two phase points is the nonnegative-real embedding of their M-kappa quadratic displacement.
Lean statement · phaseCost
The definition is total for all real kappa; later comparison theorems assume kappa>=1.
Braces mark parameters Lean can infer; square brackets request structures such as a measurable space or probability measure. Named hypotheses are mathematical premises, not facts established by this declaration. Section parameters are described in the mathematical hypotheses above; the module link retains their exact source context.
def phaseCost (kappa : ℝ) : (E × E) × (E × E) → ℝ≥0∞Proof roadmap
- 1Expand the block matrix
The two off-diagonal one-half blocks combine into one real inner product.
Full assumptions and notation
All objects and hypotheses
- E is a real inner-product normed additive group.
- kappa is a real parameter; positivity is imposed by later theorems.
Construction and meaning
1. Expand the block matrix
The two off-diagonal one-half blocks combine into one real inner product.
Corresponding Lean step
The private real quadratic form is embedded with ENNReal.ofReal.
Lean verification
The exact proof begins folded immediately after the mathematical argument; the statement is folded beside the claim above.
Lean construction · phaseCost
Definitional expansion of the paper matrix.
Braces mark parameters Lean can infer; square brackets request structures such as a measurable space or probability measure. Named hypotheses are mathematical premises, not facts established by this declaration. Section parameters are described in the mathematical hypotheses above; the module link retains their exact source context.
def phaseCost (kappa : ℝ) : (E × E) × (E × E) → ℝ≥0∞ :=
fun z => ENNReal.ofReal (phaseQuadraticForm kappa (z.1 - z.2))Scope and omitted-condition boundaries
- A pointwise extended-nonnegative cost only; no metric-space instance, contraction or transport estimate is asserted.
Sources, dependencies, and reuse
Source and reuse
Samplinglib parents called
Mathlib API called (external library)
- ENNReal.ofReal
- inner
Mathematical sources
- M-kappa display before Theorem 4.5 — Exact block-matrix quadratic form.
Samplinglib prose is not a quotation or a source-equivalence certificate. Definitions and aliases are explained as constructions, not counted as new mathematical proofs.