pith. machine review for the scientific record. sign in
def definition def or abbrev high

satisfies_scaling

show as:
view Lean formalization →

The predicate encodes the four thermodynamic scaling relations that any universality class must obey in D dimensions. Critical-phenomena researchers cite it when confirming that bootstrap values for Ising, XY, or Heisenberg models are internally consistent. The definition expands the standard expressions for alpha, beta, and gamma directly from nu and eta, then asserts the Rushbrooke identity by algebraic substitution.

claimLet a universality class be given by critical exponents $nu$ and $eta$. In spatial dimension $D$ the scaling relations hold precisely when $alpha + 2beta + gamma = 2$, where $alpha = 2 - D nu$, $beta = nu(D-2+eta)/2$, and $gamma = nu(2-eta)$.

background

Within the Recognition Science treatment of critical phenomena, universality classes are extracted from the automorphism group of the Q3 cube and labeled by O(N) symmetry rank. The structure UniversalityClass packages this rank together with the correlation-length exponent nu and the anomalous-dimension exponent eta; the module supplies reference bootstrap values at D=3 for the Ising, XY, Heisenberg, and spherical limits.

proof idea

The definition performs direct substitution of the conventional thermodynamic expressions for the specific-heat exponent alpha, the order-parameter exponent beta, and the susceptibility exponent gamma. It then asserts the single algebraic identity alpha + 2 beta + gamma = 2. No lemmas are applied; the body is a pure term-mode expansion followed by an equality check.

why it matters in Recognition Science

The predicate supplies the hypothesis for the downstream theorem scaling_always_holds, which proves the identity holds identically by ring normalization. It therefore enforces the thermodynamic constraint that every O(N) class derived from Q3 geometry must satisfy, linking the geometric construction in CriticalPhenomenaFromJCost to the scaling relations required by statistical mechanics.

scope and limits

Lean usage

theorem check (uc : UniversalityClass) (D : ℝ) : satisfies_scaling uc D := by unfold satisfies_scaling; ring

formal statement (Lean)

  35def satisfies_scaling (uc : UniversalityClass) (D : ℝ) : Prop :=

proof body

Definition body.

  36  let alpha := 2 - D * uc.nu
  37  let beta := uc.nu * (D - 2 + uc.eta) / 2
  38  let gamma := uc.nu * (2 - uc.eta)
  39  alpha + 2 * beta + gamma = 2
  40

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (10)

Lean names referenced from this declaration's body.