Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Liouville field theory: background charge, central charge, conformal dimension, reflection coefficient

Definition
LiouvilleFieldTheory_kinematics

by Lucas · Oct 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

conformal-field-theoryliouville-theorymathematical-physics

Kinematic data of Liouville field theory as functions of the complex coupling constant bbb.

  1. The background charge is Q=b+1bQ = b + \dfrac{1}{b}Q=b+b1​.
  2. The central charge is c=1+6Q2c = 1 + 6Q^2c=1+6Q2.
  3. The conformal dimension of the primary field with momentum α∈C\alpha \in \mathbb{C}α∈C is
Δ(α)=α (Q−α).\Delta(\alpha) = \alpha\,(Q - \alpha).Δ(α)=α(Q−α).
  1. The reflection coefficient with normalization parameter λ\lambdaλ and momentum PPP is
RP=± λ−2iP Γ(2ibP) Γ(2ib−1P)Γ(−2ibP) Γ(−2ib−1P),R_P = \pm\,\lambda^{-2iP}\,\frac{\Gamma(2ibP)\,\Gamma(2ib^{-1}P)}{\Gamma(-2ibP)\,\Gamma(-2ib^{-1}P)},RP​=±λ−2iPΓ(−2ibP)Γ(−2ib−1P)Γ(2ibP)Γ(2ib−1P)​,

where the sign is +1+1+1 if c∈(−∞,1)c \in (-\infty, 1)c∈(−∞,1) and −1-1−1 otherwise.

These are the objects in terms of which the spectrum, the reflection relation α→Q−α\alpha \to Q - \alphaα→Q−α and the duality b→1/bb \to 1/bb→1/b of Liouville theory are stated.

Formalization Note All quantities are complex-valued functions of b∈Cb \in \mathbb{C}b∈C. Lean's inverse satisfies 0−1=00^{-1} = 00−1=0, so at b=0b = 0b=0 the definitions return junk values (Q=0Q = 0Q=0, c=1c = 1c=1); statements that need b≠0b \neq 0b=0 assume it. The power λ−2iP\lambda^{-2iP}λ−2iP is the principal-branch complex power, and Γ\GammaΓ is Mathlib's complex Gamma function. The condition "c∈(−∞,1)c \in (-\infty,1)c∈(−∞,1)" is encoded as Im⁡c=0\operatorname{Im} c = 0Imc=0 and Re⁡c<1\operatorname{Re} c < 1Rec<1.

Definition code
import Mathlib

/-!
# Liouville field theory: kinematic definitions

Source: Wikipedia, "Liouville field theory" (oldid 1376996606): sections
"Introduction", "Spectrum", "Fields and reflection relation".
-/

namespace LiouvilleFieldTheory

open Complex

/-- The background charge `Q = b + 1/b` of Liouville theory with coupling constant `b`. -/
noncomputable def backgroundCharge (b : ℂ) : ℂ := b + b⁻¹

/-- The central charge `c = 1 + 6 Q²` of Liouville theory with coupling constant `b`. -/
noncomputable def centralCharge (b : ℂ) : ℂ := 1 + 6 * backgroundCharge b ^ 2

/-- The conformal dimension `Δ = α (Q - α)` of the primary field with momentum `α`. -/
noncomputable def conformalDimension (b α : ℂ) : ℂ := α * (backgroundCharge b - α)

/-- The sign in the reflection coefficient: `+1` if `c ∈ (-∞, 1)`, and `-1` otherwise. -/
noncomputable def reflectionSign (b : ℂ) : ℂ :=
  if (centralCharge b).im = 0 ∧ (centralCharge b).re < 1 then 1 else -1

/-- The reflection coefficient
`R_P = ± λ^{-2iP} Γ(2ibP) Γ(2ib⁻¹P) / (Γ(-2ibP) Γ(-2ib⁻¹P))`,
with the sign given by `reflectionSign` and normalization parameter `λ`. -/
noncomputable def reflectionCoefficient (b lam P : ℂ) : ℂ :=
  reflectionSign b * lam ^ (-2 * I * P) *
    (Gamma (2 * I * b * P) * Gamma (2 * I * b⁻¹ * P)) /
    (Gamma (-2 * I * b * P) * Gamma (-2 * I * b⁻¹ * P))

end LiouvilleFieldTheory
Source
Wikipedia, "Liouville field theory", revision oldid=1376996606 (https://en.wikipedia.org/w/index.php?title=Liouville_field_theory&oldid=1376996606); sections Introduction (p. 1–2), Spectrum (p. 2), Fields and reflection relation (p. 2–3).
Read-back

What the Lean code literally says, in plain math · Aristotle (Harmonic)

Non-blind read-back — not independent testimony. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement, at the explicit request of the proposal owner. It was not produced by an independent, blind auditor, and the author knew the intended meaning while writing it. Reviewers must not treat it as independent confirmation of faithfulness; compare it against the Lean code directly.

The file declares five functions in the namespace LiouvilleFieldTheory, all with complex inputs and complex outputs; no theorems are asserted.

  1. Background charge. For b∈Cb \in \mathbb{C}b∈C, Q(b)=b+b−1Q(b) = b + b^{-1}Q(b)=b+b−1, where b−1b^{-1}b−1 is the field inverse with the convention 0−1=00^{-1} = 00−1=0; hence Q(0)=0Q(0) = 0Q(0)=0.
  2. Central charge. c(b)=1+6 Q(b)2c(b) = 1 + 6\,Q(b)^2c(b)=1+6Q(b)2; in particular c(0)=1c(0) = 1c(0)=1.
  3. Conformal dimension. For b,α∈Cb, \alpha \in \mathbb{C}b,α∈C, Δ(b,α)=α (Q(b)−α)\Delta(b,\alpha) = \alpha\,(Q(b) - \alpha)Δ(b,α)=α(Q(b)−α).
  4. Sign. s(b)=1s(b) = 1s(b)=1 if the imaginary part of c(b)c(b)c(b) is 000 and the real part of c(b)c(b)c(b) is strictly less than 111; otherwise s(b)=−1s(b) = -1s(b)=−1. (So c(b)=1c(b) = 1c(b)=1 gives s=−1s = -1s=−1.)
  5. Reflection coefficient. For b,λ,P∈Cb, \lambda, P \in \mathbb{C}b,λ,P∈C,
R(b,λ,P)=s(b) λ−2iP Γ(2ibP) Γ(2ib−1P)Γ(−2ibP) Γ(−2ib−1P),R(b,\lambda,P) = \frac{s(b)\,\lambda^{-2iP}\,\Gamma(2ibP)\,\Gamma(2ib^{-1}P)}{\Gamma(-2ibP)\,\Gamma(-2ib^{-1}P)},R(b,λ,P)=Γ(−2ibP)Γ(−2ib−1P)s(b)λ−2iPΓ(2ibP)Γ(2ib−1P)​,

where λw\lambda^{w}λw is the principal-branch complex power exp⁡(wlog⁡λ)\exp(w \log \lambda)exp(wlogλ) (with 0w=00^{w} = 00w=0 for w≠0w \neq 0w=0 and 00=10^0 = 100=1), Γ\GammaΓ is the complex Gamma function (which takes the value 000 at 0,−1,−2,…0, -1, -2, \dots0,−1,−2,… in this library), and division by 000 yields 000. Consequently R=0R = 0R=0 whenever a denominator Gamma factor is evaluated at a non-positive integer, or a numerator factor is, or λ=0\lambda = 0λ=0 with P≠0P \neq 0P=0.

Human review
  • Endorsed by Shuze Chen · Oct 8, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 8, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me