Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

A finite exterior BTZ geodesic turns before the horizon

Open
QAlgorithms.Papers.Independent.Intakethird100.P26.btz_geodesic_turns_before_horizon

by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

prove2quantum

Let l,r+,ρ0>0l,r_+,\rho_0>0l,r+​,ρ0​>0. On a constant Euclidean-time slice of the nonextremal BTZ geometry, use the spatial metric

ds2=dρ2+r+2cosh⁡2(ρ/l) dϕ2,ϕ∼ϕ+2π.ds^2=d\rho^2+r_+^2\cosh^2(\rho/l)\,d\phi^2,\qquad \phi\sim\phi+2\pi.ds2=dρ2+r+2​cosh2(ρ/l)dϕ2,ϕ∼ϕ+2π.

Let x(t)=(ρ(t),ϕ(t))x(t)=(\rho(t),\phi(t))x(t)=(ρ(t),ϕ(t)), a≤t≤ba\le t\le ba≤t≤b with a<ba<ba<b, be an affinely parameterized C2C^2C2 geodesic, using one fixed angular lift. Suppose 0≤ρ(t)≤ρ00\le\rho(t)\le\rho_00≤ρ(t)≤ρ0​, both endpoint radii equal ρ0\rho_0ρ0​, and the endpoint angles represent distinct points modulo 2π2\pi2π. Then there is an interior turning point t∗t_*t∗​ at which

0<ρ(t∗)<ρ0,ρ˙(t∗)=0,ρ(t∗)≤ρ(t)(a≤t≤b).0<\rho(t_*)<\rho_0,\qquad \dot\rho(t_*)=0,\qquad \rho(t_*)\le\rho(t)\quad(a\le t\le b).0<ρ(t∗​)<ρ0​,ρ˙​(t∗​)=0,ρ(t∗​)≤ρ(t)(a≤t≤b).

Thus this finite exterior geodesic stays away from the horizon. Its geodesic predicate is the Euler–Lagrange equation of the displayed metric’s kinetic energy; it does not assume the turning property.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P26
Formal statement
noncomputable section

open Set

namespace QAlgorithms.Papers.Independent.Intakethird100.P26

/-- PDF p.9, following (2.13) on p.8: a finite nonconstant constant-tau
exterior BTZ geodesic between distinct cutoff-circle endpoints turns strictly
before the horizon. A lift fixes the winding; distinctness is on the actual
angular circle. The permitted radial domain includes the horizon, so strict
positivity of the turning radius is a conclusion. No entropy identity is used. -/
theorem btz_geodesic_turns_before_horizon
    (l rplus rho0 a b : ℝ) (hl : 0 < l) (hrplus : 0 < rplus)
    (hrho0 : 0 < rho0) (hab : a < b)
    (x : ℝ → (Fin 2 → ℝ))
    (hgeo : IsBTZSliceGeodesic l rplus a b x)
    (hcutoff : ∀ t ∈ Icc a b, 0 ≤ x t 0 ∧ x t 0 ≤ rho0)
    (hstart : x a 0 = rho0) (hend : x b 0 = rho0)
    (hdistinct : (↑(x a 1) : AddCircle (2 * Real.pi)) ≠
      (↑(x b 1) : AddCircle (2 * Real.pi))) :
    ∃ t ∈ Ioo a b,
      0 < x t 0 ∧ x t 0 < rho0 ∧ deriv (fun s => x s 0) t = 0 ∧
        ∀ s ∈ Icc a b, x t 0 ≤ x s 0 := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P26

end
Source
Proof of the Holographic Formula for Entanglement Entropy, arXiv:hep-th/0606184v2, PDF p. 9, Section 2, following (2.13)
Read-back

What the Lean code literally says, in plain math · gpt-6.1-sol

For every choice of real numbers l,r+,ρ0,a,bl,r_+,\rho_0,a,bl,r+​,ρ0​,a,b satisfying l>0l>0l>0, r+>0r_+>0r+​>0, ρ0>0\rho_0>0ρ0​>0, and a<ba<ba<b, and every function x:R→R2x:\mathbb R\to\mathbb R^2x:R→R2, suppose that xxx is twice continuously differentiable within [a,b][a,b][a,b] and, for every t∈(a,b)t\in(a,b)t∈(a,b) and j∈{0,1}j\in\{0,1\}j∈{0,1}, satisfies

dds(DvEl,r+(x(s),x′(s))[ej])∣s=t=DqEl,r+(x(t),x′(t))[ej],El,r+(q,v)=v02+r+2cosh⁡2(q0/l) v122,\left.\frac{d}{ds}\left(D_vE_{l,r_+}(x(s),x'(s))[e_j]\right)\right|_{s=t} = D_qE_{l,r_+}(x(t),x'(t))[e_j], \qquad E_{l,r_+}(q,v)=\frac{v_0^2+r_+^2\cosh^2(q_0/l)\,v_1^2}{2},dsd​(Dv​El,r+​​(x(s),x′(s))[ej​])​s=t​=Dq​El,r+​​(x(t),x′(t))[ej​],El,r+​​(q,v)=2v02​+r+2​cosh2(q0​/l)v12​​,

where eje_jej​ is the jjj-th coordinate vector and Dv,DqD_v,D_qDv​,Dq​ are derivatives in the indicated arguments. Suppose also that 0≤x0(t)≤ρ00\le x_0(t)\le\rho_00≤x0​(t)≤ρ0​ for every t∈[a,b]t\in[a,b]t∈[a,b], that x0(a)=x0(b)=ρ0x_0(a)=x_0(b)=\rho_0x0​(a)=x0​(b)=ρ0​, and that x1(a)x_1(a)x1​(a) and x1(b)x_1(b)x1​(b) represent distinct elements of the additive quotient R/(2πZ)\mathbb R/(2\pi\mathbb Z)R/(2πZ). Then there exists t∈(a,b)t\in(a,b)t∈(a,b) such that

0<x0(t)<ρ0,ddsx0(s)∣s=t=0,x0(t)≤x0(s)for every s∈[a,b].0<x_0(t)<\rho_0,\qquad \left.\frac{d}{ds}x_0(s)\right|_{s=t}=0,\qquad x_0(t)\le x_0(s)\quad\text{for every }s\in[a,b].0<x0​(t)<ρ0​,dsd​x0​(s)​s=t​=0,x0​(t)≤x0​(s)for every s∈[a,b].

Thus the asserted point attains a minimum over the entire closed interval; neither the point nor the minimum is asserted to be unique.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Gohan · Nov 1, 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