Real powers #
The inverse square root is the real power with exponent -1/2: (√x)⁻¹ = x ^ (-1 / 2). Like
Mathlib's Real.sqrt_eq_rpow, this holds for every real x. For x < 0 both sides vanish: the
square root is 0, and x ^ y = exp (log x * y) * cos (y * π) has the factor cos (-π / 2) = 0.
This is the form in which a kernel 1 / √d is compared with the singular powers |x - c| ^ (-1/2).
For 0 ≤ t, its natural powers are (√t)⁻¹ ^ n = t ^ (-n/2), the factor of a parabolic scaling.
Splitting 1 - x² = (1 - x) (1 + x) gives (1 - x) (1 - x²)^(-1/2) = √(1 - x) / √(1 + x),
again for every real x.
Eventually along a filter on which x is positive, the power x ^ q is exp (q * log x). This is
the form in which power weights x ^ q are compared with exponential tilting weights.
The square root of a natural power of a nonnegative real is the real power with half the exponent:
√(x ^ n) = x ^ (n / 2). This is the form in which a determinant det (c • G) = c ^ n det G of
an n × n matrix contributes to a volume density √(det G).
A real power of a nonnegative base can also be written as a power of its square:
(x ^ 2) ^ (s / 2) = x ^ s.
For i < d, comparing the (d - i)-th root x ^ (1 / (d - i)) with y is comparing x with
the natural power y ^ (d - i), the form in which spectral values of polynomials are bounded.
For n ≠ 0, the n-th power of x ^ (1 - 1/n) is x ^ (n - 1) for nonnegative x, the form in
which the volume factor V ^ (1 - 1/n) of an isoperimetric inequality is raised to the n-th
power.
Rescaling a power law: if X ≤ N and C = C₀ N / R ^ α / 2, then C₀ (r / R) ^ α X ≤ 2 (C r ^ α)
for r ≥ 0, R > 0 and C₀ ≥ 0.
A natural power b ^ n with 1 ≤ b and n ≤ δ r is at most (b ^ δ) ^ r, which turns a degree
bound with a real factor δ into a bound by an r-th power.
For a positive base a, the real powers (a ^ (n + 1)) ^ B and (a ^ n) ^ C multiply to
a ^ B * (a ^ (B + C)) ^ n, a geometric term in n. This is how dyadic annuli are summed against
a geometric series.
A power x ^ y of a nonnegative real with exponent 0 ≤ y ≤ 1 is at most 1 + x, which bounds
the fractional powers T ^ (α / 2) and √T of a time horizon uniformly by 1 + T.
A positive power x ↦ x ^ a maps the open unit interval onto itself, with inverse y ↦ y ^ a⁻¹.
This is the image needed when a change of variables y = x ^ a is performed on (0, 1).
A real number whose natural powers grow at most polynomially, r ^ n ≤ C * (1 + n) ^ s for all
n, is at most 1. This is how a spectral radius bound is read off from polynomially growing
norms, as for the monomials of a weighted Sobolev algebra.
Likewise, if n ^ b ≤ C * n ^ a for every natural number n, then b ≤ a; this is how a
power-law exponent is read off from testing an inequality on n copies of one vector.
A two-sided real exponential with positive decay rate is little-o of every real power of
|x| outside compact subsets of the real line.
A positive real raised to a finitely supported sum of exponents is the product of the powers:
a ^ (∑ᶠ i, f i) = ∏ᶠ i, a ^ f i, the finsum form of Real.rpow_sum_of_pos.
An exponential upper bound on a nonnegative base passes to its nonnegative real powers: if
0 ≤ A ≤ e^{-t} and 0 ≤ c, then A ^ c ≤ e^{-c t}. This is how a bound |q| ≤ e^{-t} on a
nome is turned into bounds on the fractional powers |q| ^ c in a product estimate.
A positive factor splits off a real power of any real number, including a negative one:
(a t) ^ z = a ^ z t ^ z for 0 < a. For t < 0 both sides carry the factor cos (z π). This is
the form in which a positive rescaling is pulled out of a power without a sign hypothesis.
For nonnegative a, C, I and q > 0, a bound a ≤ C * I ^ (1 / q) is equivalent to its
q-th power a ^ q ≤ C ^ q * I. This is how a domination estimate by an L^q norm is compared
with the corresponding integral of q-th powers.
Main results #
Real.inv_sqrt_eq_rpow:(√x)⁻¹ = x ^ (-1 / 2)for every realx.Real.inv_sqrt_pow_eq_rpow:(√t)⁻¹ ^ n = t ^ (-n/2)for0 ≤ t.Real.one_sub_mul_one_sub_sq_rpow_neg_one_div_two:(1 - x) (1 - x²)^(-1/2) = √(1 - x) / √(1 + x)for every realx.Real.rpow_eventuallyEq_exp_mul_log:x ^ q = exp (q * log x)eventually along a filter on whichxis eventually positive.Real.sqrt_pow_eq_rpow:√(x ^ n) = x ^ (n / 2)for0 ≤ x.Real.pow_sqrt_eq_rpow:√x ^ n = x ^ (n / 2)for0 ≤ x.Real.sq_rpow_div_two:(x ^ 2) ^ (s / 2) = x ^ sfor0 ≤ x.Real.rpow_one_div_natCast_sub_le_iff:x ^ (1 / (d - i)) ≤ y ↔ x ≤ y ^ (d - i)fori < dand nonnegativex,y.Real.rpow_one_sub_inv_natCast_pow:(x ^ (1 - 1/n)) ^ n = x ^ (n - 1)for0 ≤ xandn ≠ 0.Real.pow_le_rpow_pow_of_le_mul:b ^ n ≤ (b ^ δ) ^ rwhen1 ≤ bandn ≤ δ r.Real.pow_succ_rpow_mul_pow_rpow:(a ^ (n + 1)) ^ B * (a ^ n) ^ C = a ^ B * (a ^ (B + C)) ^ nfor0 < a.Real.rpow_le_one_add:x ^ y ≤ 1 + xfor0 ≤ xand0 ≤ y ≤ 1.Real.image_rpow_Ioo_zero_one: a positive power maps the open unit interval onto itself.Real.tendsto_pow_div_mul_sub_pow_atTop:D ^ n / (n ω (D ^ n - ρ ^ n)) → (n ω)⁻¹asD → ∞.Real.le_one_of_forall_pow_le_mul_rpow:r ≤ 1whenr ^ n ≤ C * (1 + n) ^ sfor alln.Real.le_of_forall_natCast_rpow_le_mul_rpow:b ≤ awhenn ^ b ≤ C * n ^ afor alln.TauCeti.exp_neg_mul_abs_isLittleO_abs_rpow_cocompact: a positive-rate exponential beats every real power at both ends of the real line.Real.rpow_le_exp_neg_mul:A ^ c ≤ e^{-c t}when0 ≤ A ≤ e^{-t}and0 ≤ c.Real.mul_rpow_of_pos_left:(a t) ^ z = a ^ z t ^ zfor0 < aand every realt.Real.rpow_le_mul_of_mul_le_of_inv_le: froma * b ≤ Kandt⁻¹ ≤ c * b ^ q, deducea ^ q ≤ K ^ q * c * t.Real.le_mul_rpow_one_div_iff:a ≤ C * I ^ (1 / q) ↔ a ^ q ≤ C ^ q * Ifor nonnegativea,C,Iand0 < q.Real.exists_le_mul_rpow_lt_of_neg: for0 < εandp < 0, arbitrarily largeR'satisfyM * R' ^ p < ε.Real.rpow_mul_le_rpow_add_one:T ^ S * x ≤ R' ^ (S + 1)for0 < R' ≤ T,x ≤ TandS + 1 ≤ 0.Function.HasFiniteSupport.hasFiniteMulSupport_fun_rpow: real powers with finitely supported exponents have finite multiplicative support.Real.rpow_finsum_of_pos:a ^ (∑ᶠ i, f i) = ∏ᶠ i, a ^ f ifor0 < aand finitely supportedf.Real.le_sqrt_mul_rpow_sub_one_of_sq_le:x ≤ √B * d ^ (β - 1)whend ^ 2 * x ^ 2 ≤ B * d ^ (2 * β)withd > 0, the step turning a mean-value bound ond ^ 2 * x ^ 2into a pointwise power bound onx.
For every real x, (1 - x) (1 - x²)^(-1/2) = √(1 - x) / √(1 + x). For |x| > 1 both
sides vanish, and at x = -1 both are 0 by the conventions 0 ^ y = 0 for y ≠ 0 and
a / 0 = 0. This is the form in which the integrand (1 - k sin θ) (1 - k² sin² θ)^(-1/2) of a
complete elliptic integral is bounded.
Real powers of consecutive natural powers of a positive base combine into a geometric term:
(a ^ (n + 1)) ^ B * (a ^ n) ^ C = a ^ B * (a ^ (B + C)) ^ n. This is the form in which the
contributions of the annuli a ^ n ≤ r < a ^ (n + 1) are compared with a geometric series.
Real powers g i ^ f i with finitely supported exponents f have finite multiplicative
support.
Two-sided exponential decay #
Rapid decay of the two-sided real exponential. For any positive real rate a,
exp (-(a * |x|)) is little-o of |x| ^ s at cocompact ℝ, for every real exponent s.
Adapted from ForTauCeti/Analysis/Fourier/ExponentialAbs.lean in
AIQ-Kitware/aiq-dkps-formalization
(Apache-2.0; copyright 2026 Kitware, Inc.; authors Jon Crall and GPT 5.6 High).