The positive square root of a positive symmetric operator (Sub-dev I) #
For a positive symmetric operator T on a finite-dimensional inner product space over
๐ : RCLike, we build the unique positive symmetric operator sqrt T with sqrt T โโ sqrt T = T,
via the spectral theorem (sqrt T := โแตข โฮปแตข โข rankOne eแตข eแตข).
Source: Horn & Johnson, Matrix Analysis, 2nd ed. (2013), Theorem 7.2.6 (unique positive
semidefinite square root) and Theorem 7.2.7(b) (ker (AโA) = ker A).
This is the ๐-generic (โ and โ) LinearMap counterpart of mathlib's โ-only CFC.sqrt/CFC.abs
on E โL[โ] E; the RCLike operator route needs it because the Cโ-algebra/CFC instances on
E โL[๐] E are registered only for ๐ = โ.
Provenance #
- Original repository: Davis--Kahan/DKPS formalization (Kitware, Inc.).
- Original module:
ForMathlib.Analysis.InnerProductSpace.PositiveSqrt, moved toForTauCetiin the Wave-1 staging migration; introduced at Davis--Kahan commit3676b55. - Extraction class: moved. The Wave-1 migration renamed the namespace
ForMathlibtoTauCeti; declaration names and proofs are unchanged. - Original authors / copyright: Jon Crall, Claude Opus 4.8; Copyright (c) 2026 Kitware, Inc.; Apache 2.0.
- Spectra influence: none โ this module imports only Mathlib and sibling
ForTauCetistaging modules.
LinearMap.IsPositive.sqrt itself is defined in
ForTauCeti/Analysis/InnerProductSpace/SelfAdjointFunctionalCalculus.lean, as the
functional calculus of Real.sqrt. It was once defined twice -- there and
here, with the two shown equal by rfl -- and
the duplicate has since been collapsed into the calculus. This
module keeps what is special to the square root โ that it is positive, that it
squares to T, and the uniqueness theory the general calculus has no analogue
for.
The square root is positive. HJ 7.2.6 (it is the PSD square root).
The square root is symmetric.
sqrt T acts on the k-th eigenvector as multiplication by โฮปโ (it is diagonal in the same
eigenbasis as T).
Pointwise root: if S โฅ 0 and Sยฒ v = ฮผยฒ v with ฮผ โฅ 0, then S v = ฮผ v. The crux of
uniqueness โ v lies in the ฮผยฒ-eigenspace of Sยฒ, on which the positive S acts as ฮผ.
Uniqueness: any positive S with Sยฒ = T is sqrt T. HJ 7.2.6(a).
The isometry-defect identity โsqrt T xโยฒ = re โชT x, xโซ. This is the seed of the polar
decomposition norm identity โA xโ = โ|A| xโ.
ker (sqrt T) = ker T. HJ 7.2.7(b) applied through sqrt T โโ sqrt T = T.
range (sqrt T) = range T. HJ 7.2.6(c).
On the invertible (strictly positive) case, sqrt T is invertible; this provides the inverse
square root used by the intertwining unitary.