Model for Shomer's black-hole vs CFT entropy argument
DefinitionGravityNonRenorm_DefsThis definition file fixes the physical model used by every statement of the mission (Shomer, arXiv:0709.3555, Secs. IV–V).
- , the area of the unit round sphere (
sphereArea n). - , the constant appearing below Eq. (31) (
omega n). - The CFT entropy as a function of energy (Eqs. 29–30): with ,
(cftEntropyOfEnergy d a b R E).
4. The Schwarzschild and Schwarzschild–AdS metric functions (Eqs. 31, 33):
- The Bekenstein–Hawking entropy .
- The horizon radius = the supremum (largest element) of the set of positive zeros of (resp. ), and the black-hole entropy (Eqs. 32, 34).
These definitions are the shared model on which every theorem of the mission is stated.
Formalization Note Horizon radii use sSup, which returns on an empty (or unbounded) set; the mission's statements only use them for or asymptotically. Natural-number subtraction is used in exponents such as ; statements carry the dimension bounds that make these exact.
import Mathlib
namespace GravityNonRenorm
open Real
/-- Area (`(n)`-dimensional volume) of the unit round sphere `Sⁿ ⊂ ℝⁿ⁺¹`:
`Vol(Sⁿ) = 2 π^{(n+1)/2} / Γ((n+1)/2)`. -/
noncomputable def sphereArea (n : ℕ) : ℝ :=
2 * π ^ (((n : ℝ) + 1) / 2) / Real.Gamma (((n : ℝ) + 1) / 2)
/-- Shomer's constant `ω_n = 16π / (n · Vol(Sⁿ))` (text below Eq. (31)). -/
noncomputable def omega (n : ℕ) : ℝ :=
16 * π / ((n : ℝ) * sphereArea n)
/-- Entropy of a `d`-dimensional conformal field theory on `ℝ_time × S^{d-1}` (sphere radius `R`)
as a function of its energy `E`, obtained from Eq. (29), `S = a (RT)^{d-1}`, `E = b R^{d-1} T^d`,
by eliminating the temperature: `T(E) = (E / (b R^{d-1}))^{1/d}` and `S(E) = a (R T(E))^{d-1}`. -/
noncomputable def cftEntropyOfEnergy (d : ℕ) (a b R E : ℝ) : ℝ :=
a * (R * (E / (b * R ^ (d - 1))) ^ ((1 : ℝ) / d)) ^ (d - 1)
/-- Metric function of the `d`-dimensional Schwarzschild solution, Eq. (31):
`f(r) = 1 - ω_{d-2} G_N M / r^{d-3}`. -/
noncomputable def schwarzschildF (d : ℕ) (G M r : ℝ) : ℝ :=
1 - omega (d - 2) * G * M / r ^ (d - 3)
/-- Metric function of the `d`-dimensional Schwarzschild–AdS solution, Eq. (33):
`f(r) = 1 - ω_{d-2} G_N M / r^{d-3} + r² / R_AdS²`. -/
noncomputable def adsSchwarzschildF (d : ℕ) (G M RAdS r : ℝ) : ℝ :=
1 - omega (d - 2) * G * M / r ^ (d - 3) + r ^ 2 / RAdS ^ 2
/-- Bekenstein–Hawking entropy `S = A / (4 G_N)` of a horizon of area `A`. -/
noncomputable def bekensteinHawkingEntropy (G A : ℝ) : ℝ :=
A / (4 * G)
/-- Horizon radius of the `d`-dimensional Schwarzschild black hole of mass `M`:
the largest positive zero of `f` (Eq. (31)). -/
noncomputable def flatHorizonRadius (d : ℕ) (G M : ℝ) : ℝ :=
sSup {r : ℝ | 0 < r ∧ schwarzschildF d G M r = 0}
/-- Horizon radius of the `d`-dimensional Schwarzschild–AdS black hole of mass `M`:
the largest positive zero of `f` (Eq. (33)). -/
noncomputable def adsHorizonRadius (d : ℕ) (G M RAdS : ℝ) : ℝ :=
sSup {r : ℝ | 0 < r ∧ adsSchwarzschildF d G M RAdS r = 0}
/-- Bekenstein–Hawking entropy of the `d`-dimensional Schwarzschild black hole of energy `M`,
Eq. (32): horizon area `A = Vol(S^{d-2}) r_H^{d-2}`. -/
noncomputable def flatBHEntropy (d : ℕ) (G M : ℝ) : ℝ :=
bekensteinHawkingEntropy G (sphereArea (d - 2) * flatHorizonRadius d G M ^ (d - 2))
/-- Bekenstein–Hawking entropy of the `d`-dimensional Schwarzschild–AdS black hole of energy `M`,
Eq. (34): horizon area `A = Vol(S^{d-2}) r_H^{d-2}`. -/
noncomputable def adsBHEntropy (d : ℕ) (G M RAdS : ℝ) : ℝ :=
bekensteinHawkingEntropy G (sphereArea (d - 2) * adsHorizonRadius d G M RAdS ^ (d - 2))
end GravityNonRenorm
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 that drafted the Lean statement (at the explicit request of the proposal owner), not by a blind, independent auditor. The author knew the intended meaning and the source paper while writing it, so it must not be mistaken for independent testimony; reviewers should compare it against the Lean code themselves.
The file declares, in namespace GravityNonRenorm, the following real-valued functions. Conventions: is the real number pi and the real Gamma function; every power with a real exponent is a real power (for a negative base it follows Mathlib's convention, and it equals when the exponent is ); every subtraction between natural numbers (, , ) is truncated at ; division by zero returns .
- For : .
- For : . For the denominator is , so .
- For and reals :
where is the real number (equal to when ) and the inner power is a real power. No sign conditions on are built in.
- (natural-number power of ; if the fraction is ).
- .
- .
- , where is the real supremum, which by convention is if the set is empty or not bounded above.
- , same convention.
- .
- .
No theorems or hypotheses are stated in this file; it contains only these definitions.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.