Documentation

LeanPool.HardSphereNBC.HardSphereMeasure

HardSphereMeasure #

Graph, coordinate, and measure constructions for the hard-sphere NBC volume identity.

def HsVirial.hardSphereIndexEquiv (k d : ℕ) :
Fin (k - 1) × Fin d ≃ Fin ((k - 1) * d)

The standard finite-index coordinate equivalence used to flatten a hard-sphere configuration.

Equations
Instances For

    A finite product of finite product measures is unchanged by currying.

    The measurable equivalence from the anchored product of Euclidean spaces to the usual flat Euclidean coordinate space. The map only reindexes coordinates: first each Euclidean block is represented by its real coordinates, then the two finite indices are flattened.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The coordinate flattening preserves the canonical product Lebesgue measure on the anchored configuration space.

      theorem HsVirial.measure_image_eq_of_measurePreserving {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} (e : α ≃ᵐ β) (h : MeasureTheory.MeasurePreserving (⇑e) μ ν) {s : Set α} (hs : MeasurableSet s) :
      ν (⇑e '' s) = μ s

      A measure-preserving measurable equivalence preserves the volume of every measurable subset.

      In particular, every measurable NBC region has the same volume after the coordinate flattening.

      noncomputable def HsVirial.hardSphereNBCVolumeFlat {k d : ℕ} [NeZero k] (T : Finset (Sym2 (Fin k))) :

      The same NBC-region volume computed in the flat Euclidean model.

      Equations
      Instances For

        The NBC identity is unchanged when the configuration measure is written on the flat Euclidean coordinate space.