Principal complex powers: scaling, sector inversion, and holomorphic products #
Multiplication of a complex number by a nonnegative real scalar is compatible with principal
complex powers. Away from zero, this follows because positive scaling does not cross the branch
cut of the principal logarithm; the zero cases follow from the totalized definition of cpow.
Taking the principal power u ^ (r⁻¹ : ℝ) of a nonzero u divides its argument by r, so
raising the result back to the power r returns u — but only as long as the intermediate
argument stays inside the principal range (-π, π], which is where Complex.cpow_mul may be
applied. For a positive real exponent r that range is reached exactly on the sector
-(r * π) < arg u ≤ r * π.
Products ∏ i, (1 - a i * w) ^ e i are holomorphic near zero, with derivative
-∑ i, e i * a i and second derivative
(∑ i, e i * a i) ^ 2 - ∑ i, e i * a i ^ 2 at zero. The quadratic difference
quotient tends to half that second derivative. These coefficients describe the integrand of
a Schwarz--Christoffel map in the reciprocal coordinate at infinity.
Main results #
TauCeti.ofReal_mul_cpow-- a principal power splits across a nonnegative real factor.TauCeti.ofReal_pow_cpow-- a principal power of a natural power of a nonnegative real multiplies the exponents.TauCeti.cpow_sum-- a principal power of a finite sum splits into a product for a nonzero complex base.TauCeti.ofReal_exp_cpow-- a principal power of a positive real exponential is an exponential.TauCeti.cpow_inv_cpow_of_arg_mem_Ioc-- raising an inverse principal power recovers its base on a suitable sector.
A principal complex power splits across multiplication by a nonnegative real scalar:
((r : ℂ) * z) ^ w = (r : ℂ) ^ w * z ^ w for all complex z and w, without a branch
hypothesis on z. This generalizes Complex.mul_cpow_ofReal_nonneg to a complex second factor;
the proof follows Mathlib's.
A principal complex power of a natural power of a nonnegative real multiplies the exponents:
((r : ℂ) ^ n) ^ s = (r : ℂ) ^ (n * s). The argument of (r : ℂ) is 0, so the principal branch
is not crossed.
The principal power u ^ (r⁻¹ : ℝ) raised to the real power r is again u, for a
positive r and a base whose argument lies in the sector (-(r * π), r * π]. The intermediate
argument arg u / r then lies in (-π, π], so the principal branch is not crossed.
The second derivative at zero of a product of principal powers. The coefficients and exponents may be complex; no branch assumptions are needed at zero, where each base is one.
The quadratic coefficient in the product of principal powers, expressed as a second-order difference quotient. The limit is taken in the whole complex plane.