Square-root displacement estimates and limits at zero #
Two estimates comparing the real square-root and inverse-square-root functions
with the identity near 1. These bounds control scalar spectral factors of
positive operators close to the identity. The file also records that the square root is
1/2-Hölder, |√t - √s| ≤ √|t - s|, that 1 ≤ √(1 + t²), |t / √(1 + t²)| ≤ 1, that the
modular √(1 + t²) - 1 is at most |t| and t² / 2 and is locally Lipschitz, that c √u tends
to 0 as
u → 0, and through positive values as u → 0⁺ when c > 0, and the cancellation
|d| (√(d² c p))⁻¹ = (√c)⁻¹ (√p)⁻¹ used in changes of variables, and that the radial profile
t ↦ ψ (√t) / (√t) ^ n of a C^k function supported in (0, ∞) is C^k.
Main results #
Real.abs_sqrt_sub_one_le_abs_sub_one: for every realμ,|√μ - 1| ≤ |μ - 1|.Real.abs_one_sub_inv_sqrt_le: if|μ - 1| ≤ δ ≤ 1/2,|1 - (√μ)⁻¹| ≤ δ.Real.abs_sqrt_sub_sqrt_le: for all realstands,|√t - √s| ≤ √|t - s|.Real.one_le_sqrt_one_add_sq: for every realt,1 ≤ √(1 + t²).Real.abs_div_sqrt_one_add_sq_le_one: for every realt,|t / √(1 + t²)| ≤ 1.Real.sqrt_one_add_sq_sub_one_le_abs: for every realt,√(1 + t²) - 1 ≤ |t|.Real.sqrt_one_add_sq_sub_one_le_sq_div_two: for every realt,√(1 + t²) - 1 ≤ t² / 2.Real.abs_sqrt_one_add_sq_sub_sqrt_one_add_sq_le: for all realsaandb,|√(1 + a²) - √(1 + b²)| ≤ |a - b| (|a| + |b|).Real.le_sqrt_mul_of_sq_le_mul: if0 ≤ banda² ≤ c b²thena ≤ √c * b.Real.abs_mul_inv_sqrt_sq_mul_mul: ford ≠ 0and0 ≤ c,|d| (√(d² c p))⁻¹ = (√c)⁻¹ (√p)⁻¹.Real.tendsto_mul_sqrt_nhds_zero:c √u → 0asu → 0.Real.tendsto_mul_sqrt_nhdsGT_zero,Real.tendsto_sqrt_nhdsGT_zero: forc > 0,c √u → 0⁺asu → 0⁺.Real.add_sqrt_sq_add_pos,Real.hasDerivAt_add_sqrt_sq_add,Real.image_add_sqrt_sq_add_eq_Ioi: the substitutiont ↦ t + √(t² + p)is positive, has an explicit derivative, and mapsℝonto(0, ∞)forp > 0.Real.contDiff_div_sqrt_pow: ifψisC^kwith support in(0, ∞), thent ↦ ψ (√t) / (√t) ^ nisC^k.
References #
AIQ DKPS formalization,
ForTauCeti/Analysis/SpecialFunctions/Sqrt.lean.
Real.add_sqrt_sq_add_pos, Real.hasDerivAt_add_sqrt_sq_add and
Real.image_add_sqrt_sq_add_eq_Ioi are extracted from, and their proofs adapted from, Jeremy
Tan's Mathlib PR #34397,
commit 376352b6e080265bc0380074baaf9aafa0b70a80.
A square factor cancels against its absolute value. For d ≠ 0 and 0 ≤ c,
|d| (√(d² c p))⁻¹ = (√c)⁻¹ (√p)⁻¹. This is the cancellation of the Jacobian |d| of a change
of variables against the square root of an integrand that has acquired the factor d².
For every c, c √u tends to 0 as u → 0.
For c > 0, c √u tends to 0 through positive values as u → 0⁺.
The square root tends to 0 through positive values as u → 0⁺.