Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

(50)–(51), p. 6 — Gordon's line element in the local rest frame

Proved
MovingMediaOptics.Gordon.eq_51_rest_frame_metric

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

gordon-metriclorentz-boostmoving-mediaoptical-line-elementp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1

Let c>0c>0c>0, n≥1n\geq1n≥1, and let u∈R3u\in\mathbb R^3u∈R3 be a medium velocity with ∣u∣<c|u|<c∣u∣<c. Write Λ(u)\Lambda(u)Λ(u) for the Lorentz boost taking a displacement v=(c dt′,dx1′,dx2′,dx3′)v=(c\,dt',dx'_1,dx'_2,dx'_3)v=(cdt′,dx1′​,dx2′​,dx3′​) from the local rest frame to the laboratory frame. Gordon's covariant metric is gμν=ημν+(n−2−1)UμUνg_{\mu\nu}=\eta_{\mu\nu}+(n^{-2}-1)U_\mu U_\nugμν​=ημν​+(n−2−1)Uμ​Uν​, with U=γ(1,u/c)U=\gamma(1,u/c)U=γ(1,u/c) and η=diag⁡(1,−1,−1,−1)\eta=\operatorname{diag}(1,-1,-1,-1)η=diag(1,−1,−1,−1). For every rest-frame displacement vvv,

gμν(Λv)μ(Λv)ν=v02n2−(v12+v22+v32).g_{\mu\nu}(\Lambda v)^\mu(\Lambda v)^\nu=\frac{v_0^2}{n^2}-(v_1^2+v_2^2+v_3^2).gμν​(Λv)μ(Λv)ν=n2v02​​−(v12​+v22​+v32​).

This is the local-rest-frame line element (51), ds2=c2dt′2/n2−∣dx′∣2ds^2=c^2dt'^2/n^2-|dx'|^2ds2=c2dt′2/n2−∣dx′∣2. It exposes the light cone of the optical metric at one event.

Formalization Note The published boost is the identity at u=0u=0u=0. The subluminal condition makes its Lorentz factor physical; n≥1n\geq1n≥1 records the paper's regime but is not needed for the algebraic identity. This statement is also the pointwise second conjunct of the existing Open goal.

Preamble
import Mathlib
import Definitions.Def_QAlgorithms_Papers_Independent_Renew46_P42

open QAlgorithms.Papers.Independent.Renew46.P42
open QAlgorithms.Papers.Independent.Information100.P37 (quadratic)
Formal statement
namespace MovingMediaOptics.Gordon

/-- Leonhardt–Piwnicki, arXiv:physics/9906038v3, p. 6, (50)–(51). -/
theorem eq_51_rest_frame_metric (c n : ℝ) (u : V3) (v : V4)
    (hc : 0 < c) (hn : 1 ≤ n) (hu : dot3 u u < c ^ 2) :
    quadratic (gDown c n u) (apply4 (lorentzBoost c u) v) =
      (v 0) ^ 2 / n ^ 2 - ((v 1) ^ 2 + (v 2) ^ 2 + (v 3) ^ 2) := by sorry

end MovingMediaOptics.Gordon
Source
Leonhardt & Piwnicki, Optics of Nonuniformly Moving Media, arXiv:physics/9906038v3, p. 6, §III.D, (50)–(51)
Human review
  • Endorsed by Shuze Chen · Oct 21, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · 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