The Lee–Yang polynomial of a finite Ising model

DefinitionNumber of minus spins of a configuration#✓fully proved

The number of minus spins (sites with value false) of a configuration.

def minusSpinCount (s : ConfigSpace V) : ℕ :=
  (Finset.univ.filter fun x => s x = false).card
Uses 1 · Used by 3

DefinitionZero-field Boltzmann weight of a configuration#✓fully proved

The zero-field Boltzmann weight exp (β ∑_{e ∈ E(G)} σ_x σ_y) of a configuration.

noncomputable def zeroFieldInteractionWeight (β : ℝ) (s : ConfigSpace V) : ℝ :=
  Real.exp (β * ∑ e ∈ G.edgeFinset, bond s e)
Uses 2 · Used by 3

DefinitionLee–Yang polynomial of a finite Ising model#✓fully proved

The Lee–Yang polynomial ∑_σ exp (β ∑_e σ_x σ_y) X^k(σ) of the Ising model on G, where k(σ) is the number of minus spins; its variable is the fugacity exp (-2βh).

noncomputable def leeYangPolynomial (β : ℝ) : ℝ[X] :=
  ∑ s : ConfigSpace V,
    Polynomial.C (zeroFieldInteractionWeight G β s) *
      Polynomial.X ^ minusSpinCount s
Uses 3 · Used by 2

DefinitionLee–Yang polynomial with complex coefficients#✓fully proved

The Lee–Yang polynomial with complex coefficients, whose zeros the Lee–Yang circle theorem locates.

noncomputable def leeYangComplexPolynomial (β : ℝ) : ℂ[X] :=
  (leeYangPolynomial G β).map (algebraMap ℝ ℂ)
Uses 1 · Used by 3
4 fully proved

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.