Universality Classes

At a continuous phase transition, thermodynamic quantities diverge as power laws characterised by critical exponents. A universality class is the set of all systems that share the same exponents — independent of microscopic details.

Membership depends only on: (1) spatial dimension d, (2) symmetry of the order parameter, (3) range of interactions.

Class index

ClassDescriptionModelsPage
IsingZ₂ symmetry, d=2,3,≥4IsingSquare, IsingTriangular, RandomBondIsing2D, …
PercolationGeometric transition, d=2,3,≥6
PottsS₃/S₄ symmetry, d=2 exact
KPZNon-equilibrium growth, 1+1D
XYO(2) symmetry, d=2,3,≥4
HeisenbergO(3) symmetry, d=3,≥4
MeanFieldBaseline, d ≥ d_cCurieWeissIsing
E8Exact mass ratios, integrable
CardyEntanglementEntanglement scaling at CFT QCPs
MinimalModelM(p,p') rational CFT, c < 1TricriticalIsing, TricriticalPotts3, YangLee
WZWSU(2)_k WZW, Sugawara cChernSimons3D
RMTWigner-Dyson level statistics, β=1,2,4
PoissonIntegrable/MBL baseline

The Universality{C} API

using QAtlas

# 2D Ising critical exponents (exact Rationals)
e = QAtlas.fetch(Universality(:Ising), CriticalExponents(); d=2)
# => (β = 1//8, ν = 1//1, γ = 7//4, η = 1//4, δ = 15//1, α = 0//1, c = 1//2)

# Mean-field baseline
e_mf = QAtlas.fetch(MeanField(), CriticalExponents())

# Rational CFT: Ising minimal model M(3,4)
c = QAtlas.fetch(MinimalModel(3,4), CentralCharge())

Scaling relations

For any class with standard exponents:

\[\alpha + 2\beta + \gamma = 2 \qquad \text{(Rushbrooke)}\]

\[\gamma = \beta(\delta - 1) \qquad \text{(Widom)}\]

\[\gamma = \nu(2 - \eta) \qquad \text{(Fisher)}\]

\[2 - \alpha = d\nu \qquad \text{(Josephson hyperscaling, } d < d_c\text{)}\]

QAtlas stores exact-class exponents as Rational{Int}, so these identities can be verified with zero floating-point error in the test suite.