The complex dilogarithm #
Complex counterparts of LeanPool.PolylogIntegrals.Lemmas.Dilog for the series
LeanPolyLog.Li, and Landen's
identity on the closed unit disk.
Main results #
LeanPolyLog.Dilog.Li_one:Li_1(z) = -log(1 - z)on the open unit disk.LeanPolyLog.Dilog.ofReal_Lir:Lir s x = Li s xfor realx.LeanPolyLog.Dilog.continuousOn_Li: fors ≥ 2,Li_sis continuous on the closed unit disk.LeanPolyLog.Dilog.hasDerivAt_Li_succ,LeanPolyLog.Dilog.hasDerivAt_Li_two: for0 < ‖z‖ < 1,Li_(s+1)'(z) = Li_s(z)/z; in particularLi_2'(z) = -log(1 - z)/z.LeanPolyLog.Dilog.Li_sq: the duplication formulaLi_s(z²) = 2^(s-1) (Li_s(z) + Li_s(-z)).LeanPolyLog.Dilog.eq_of_hasDerivAt_eq_zero_complex: a functionℝ → ℂthat is continuous on[a, b]with derivative0on(a, b)hasf a = f b.LeanPolyLog.Dilog.Li_two_add_Li_two_div_sub_one: Landen's identityLi_2(z) + Li_2(z/(z-1)) = -½ log²(1 - z)for‖z‖ ≤ 1andRe z ≤ 1/2.LeanPolyLog.Dilog.log_one_sub_I:log(1 - i) = ½ log 2 - (π/4) i.
Proof sketch #
Landen's identity is proved along the segment t ↦ tz, t ∈ [0, 1]. The condition Re z ≤ 1/2
gives ‖tz‖ ≤ ‖tz - 1‖, so tz/(tz - 1) stays in the closed unit disk, and 1 - tz stays in
the right half-plane, where the principal log is holomorphic and log (1 - tz)⁻¹ = -log (1 - tz).
The function Li_2(tz) + Li_2(tz/(tz-1)) + ½ log²(1 - tz) is therefore continuous on [0, 1],
has derivative 0 on (0, 1) and vanishes at t = 0.
The complex polylogarithm Li #
For s ≥ 2, Li_s is continuous on the closed unit disk.
d/dz Li_2(z) = -log(1 - z)/z for 0 < ‖z‖ < 1.
Constancy from a vanishing derivative #
A complex function of a real variable that is continuous on [a, b] and has derivative 0
on (a, b) takes the same value at a and b.
Landen's identity #
Landen's identity Li_2(z) + Li_2(z/(z-1)) = -½ log²(1 - z), for ‖z‖ ≤ 1 and
Re z ≤ 1/2 (so that also ‖z/(z-1)‖ ≤ 1).
Proof: along the segment t ↦ t z, t ∈ [0, 1], the function
Li_2(tz) + Li_2(tz/(tz-1)) + ½ log²(1 - tz) has derivative 0 and vanishes at t = 0.