Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

The trichotomy of the field equations: elliptic, hyperbolic, ultrahyperbolic

Proved
Tegmark.pde_trichotomy

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

classificationpartialdifferentialequationsspacetimedimensionality

The classification of the covariant field equations of an (n, m)-dimensional world by the signs of the eigenvalues of the principal symbol (pages L72-L73). For the wave equation and the Klein-Gordon equation the principal symbol has the same eigenvalue signs as the metric, so the class of the field equations is completely determined by the numbers of space and time dimensions: elliptic exactly when there are no space or no time dimensions (all eigenvalues share a sign, the signature (+ + + +) of the letter); hyperbolic exactly when there is at least one dimension of each kind and exactly one of one kind (one eigenvalue against the rest, the signature (+ - - -) of the letter); ultrahyperbolic exactly when there are at least two of each (the signature (+ + - -) of the letter). The theorem states the three equivalences as a conjunction.

Formalization Note The statement is the unfolding of the classifier pdeClass, which encodes the letter's classification as a function of the pair (n, m); it is the entry milestone of the mission, calibrating the definitions before the milestones with genuine logical content.

Preamble
import Mathlib
import Definitions.Def_Tegmark_sig
import Definitions.Def_Tegmark_phys
import Definitions.Def_Tegmark_ensemble
Formal statement
namespace Tegmark

/-!
# The trichotomy of the field equations

The classification of the covariant field equations of an "(n, m)"
world by the eigenvalue signs of the principal symbol (Tegmark 1997,
pp. L72-L73): the class is completely determined by the numbers of
space and time dimensions. Elliptic means that all eigenvalues share
a sign, that is, there are no space or no time dimensions; hyperbolic
means that exactly one eigenvalue has one sign and the rest the
other, that is, at least one dimension of each kind and exactly one
of one kind; ultrahyperbolic means at least two eigenvalues of each
sign.
-/

/-- The trichotomy of the field equations (Tegmark 1997,
pp. L72-L73): for a world with "n" space and "m" time dimensions, the
field equations are elliptic exactly when there are no space or no
time dimensions, hyperbolic exactly when there is at least one
dimension of each kind and exactly one of one kind, and
ultrahyperbolic exactly when there are at least two of each. -/
theorem pde_trichotomy (n m : ℕ) :
    (pdeClass n m = PDEClass.elliptic ↔ n = 0 ∨ m = 0) ∧
    (pdeClass n m = PDEClass.hyperbolic ↔ n ≠ 0 ∧ m ≠ 0 ∧ (n = 1 ∨ m = 1)) ∧
    (pdeClass n m = PDEClass.ultrahyperbolic ↔ 2 ≤ n ∧ 2 ≤ m) := by
  sorry

end Tegmark
Source
M. Tegmark, On the dimensionality of spacetime, Class. Quantum Grav. 14 (1997) L69-L75, pp. L72-L73.
Read-back

What the Lean code literally says, in plain math · glm-5-latest-short

Restate: for every pair of natural numbers n and m, three equivalences hold about the defined classifier of the field equations of a world with n space and m time dimensions. The classifier equals the elliptic class exactly when n is zero or m is zero. It equals the hyperbolic class exactly when n and m are both nonzero and either n is one or m is one. It equals the ultrahyperbolic class exactly when both n and m are at least two. The classifier is defined in the signature layer: elliptic when one of the two counts vanishes, hyperbolic when exactly one of the two counts is one, ultrahyperbolic otherwise. No hypotheses appear; the statement is a pure case analysis over the two counts.

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

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 21, 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 paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me