Polyakov action reduces to the Nambu–Goto action on-shell
ProvedPolyakovAction.polyakov_eq_nambuGotoLet be the string tension, a target metric, the embedding of the worldsheet, the worldsheet metric, and the induced metric. Suppose that on a measurable worldsheet region the metric equations of motion hold,
and that on . Then the Polyakov action equals the Nambu–Goto action:
This is the classical equivalence of the two string actions ("Relation with Nambu–Goto action" in the source): solving the auxiliary metric's equation of motion, , and substituting back gives the Nambu–Goto action.
Formalization Note. The positivity is implicit in the source's formula (both square roots are non-negative); without it the two actions differ by a sign. No signature condition on is needed for the identity.
import Mathlib import Definitions.Def_PolyakovAction_Defs open MeasureTheory Filter Asymptotics open scoped Matrix Topology
namespace PolyakovAction
theorem polyakov_eq_nambuGoto {D : ℕ} (T : ℝ) (g : Spacetime D → Matrix (Fin D) (Fin D) ℝ)
(h : Worldsheet → Matrix (Fin 2) (Fin 2) ℝ) (X : Worldsheet → Spacetime D)
(U : Set Worldsheet) (hU : MeasurableSet U)
(heom : ∀ σ ∈ U, stressEnergyTensor T g h X σ = 0)
(hpos : ∀ σ ∈ U, 0 ≤ ∑ c, ∑ d, (h σ)⁻¹ c d * inducedMetric g X σ c d) :
polyakovAction T g h X U = nambuGotoAction T g X U := by sorry
end PolyakovActionRead-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 statements of this proposal, at the account owner's explicit instruction. Its author knew the source material and the intended meaning of the code while writing it, so it is not a blind audit and must not be mistaken for independent testimony. Reviewers should compare it against the Lean code themselves.
Throughout, is a worldsheet point (index is , index is ), is the embedding, is the -th component of the Fréchet derivative of at applied to the -th standard basis vector (it is wherever is not differentiable), is the induced metric, denotes the entries of the matrix inverse (Mathlib's inverse, which is the zero matrix when ), and is the real square root, which returns on negative inputs. The Polyakov density is , the Polyakov action on a set is (Lebesgue measure; Bochner integral, equal to if the integrand is not integrable on ), and the Nambu–Goto action is . The stress–energy tensor is , and is the Minkowski matrix.
Statement. For every natural number , real , target metric (arbitrary), worldsheet metric (arbitrary, no symmetry, invertibility or signature assumed), map (no differentiability assumed) and set , assume
- is Lebesgue (Borel) measurable;
- for every the matrix is the zero matrix;
- for every , .
Then
Edge cases: if , hypothesis 2 holds trivially and both sides are . Both integrals use the convention that a non-integrable integrand has integral ; no integrability is assumed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.