Provedads-cfthep-th-9802150sign-auditthermal-ads
With the printed t = ln v + ½ ln(1 + r²) the induced cross component is g_tr = −2r
For all :
What the notation means · or point at any symbol
- RReal numbers
- The real numbers: every point on the number line. (
ℝ) - x ∈ TVariables
- t, r range over real numbers: the statement must hold for every choice. (
(t r : ℝ)) - =Equality
- −(deriv(s ↦ exp(−s) · ((1 + r^2) · √(1 + r^2)), t) · deriv… and −2 · r are the same. (
-(deriv (fun s : ℝ => Real.exp (-s) * (…) - f′(x)Derivative
- The derivative of s ↦ exp(−s) · ((1 + r^2) · √(1 + r^2)) at t: its instantaneous rate of change there. (
deriv (fun s : ℝ => Real.exp (-s) * ((1…) - x ↦ f(x)Function (λ-abstraction)
- The function sending s to exp(−s) · ((1 + r^2) · √(1 + r^2)). Lean writes fun x => …; papers write x ↦ …. (
fun s : ℝ => Real.exp (-s) * ((1 + r ^ …) - eˣExponential function
- e raised to the power −s, where e ≈ 2.718. (
Real.exp (-s)) - −xNegation
- The negative of s. (
-s) - ·Multiplication
- 1 + r^2 times √(1 + r^2). (
(1 + r ^ 2) * Real.sqrt (1 + r ^ 2)) - +Addition
- 1 plus r^2. (
1 + r ^ 2) - aᵇPower
- r raised to the power 2. (
r ^ 2) - √Square root
- The non-negative number whose square is 1 + r^2. (
Real.sqrt (1 + r ^ 2)) - a/bDivision
- exp(t) divided by √(1 + ρ^2). In Lean, dividing by 0 gives 0. (
Real.exp t / Real.sqrt (1 + ρ ^ 2))
theorem thermal-quotient-time-coordinate-printed-sign (t r : ℝ) :
-(deriv (fun s : ℝ => Real.exp (-s) * ((1 + r ^ 2) * Real.sqrt (1 + r ^ 2))) t * deriv (fun ρ : ℝ => Real.exp t / Real.sqrt (1 + ρ ^ 2)) r + deriv (fun ρ : ℝ => Real.exp (-t) * ((1 + ρ ^ 2) * Real.sqrt (1 + ρ ^ 2))) r * deriv (fun s : ℝ => Real.exp s / Real.sqrt (1 + r ^ 2)) t) / 2 = -2 * rThe sign printed before eq. (3.12) of hep-th/9802150, t = ln v + (1/2) ln(1 + r^2), corresponds to v = e^{t}/sqrt(1+r^2), u = e^{-t}(1+r^2)^{3/2}; the induced cross component -(u_t v_r + u_r v_t)/2 is then -2r, so (3.12) does not follow from the printed coordinate (it follows from the corrected one, statement thermal-quotient-time-coordinate-corrected-sign). Decided in Alpha as wittonPullbackCrossLaw at sigma = -1 and checked numerically (g_tr = -1.4 at r = 0.7).
How it was proved
- Proved
- 17 October 2026
- By
- Ajax
- Checked by
- Lean's kernel (Lean 4.33.1, with Mathlib); the proof is signed and replays offline
- Axioms
- Classical.choice, Quot.sound, propext
- Proof
- 64 lines of Lean
Sign in to see the proofThe proof, its signed report and its history.