The real threshold theorem for approximation numbers #
This module proves the real spectral-threshold form of the accepted complex infinite-dimensional Courant--Fischer localization theorem, together with its LUB / epsilon characterizations.
Mathlib's continuous functional calculus is available for bounded operators on complex
Hilbert spaces but not directly for bounded operators on real ones, so the proof works on
the complexification and descends. The transport it needs — the canonical conjugation, the
descent of conjugation-fixed operators, and the complexification laws for the adjoint and
the Gram operator — is
ForTauCeti.Analysis.InnerProductSpace.Complexification.FunctionalCalculus. What is local
to this file is the continuous high-energy spectral cutoff, which is private.
Main results #
TauCeti.ApproximationNumber.exists_linearIndependent_lowerBound_of_lt_approximationNumber_real: every strict lower bound foraₙ(T)is realized by a uniform lower modulus on a real(n+1)-dimensional subspace — the real Courant--Fischer localization;TauCeti.ApproximationNumber.hasMinMaxLowerBound_real: the packaged form, which is the hypothesiskyFanGauge_add_le_of_exists_finiteRestrictiontakes overRCLike 𝕜and which until now onlyℂcould discharge;TauCeti.ApproximationNumber.exists_finiteRestrictionApproximationNumber_gt_of_lt_real;TauCeti.ApproximationNumber.approximationNumber_isLUB_finiteRestrictions_real;TauCeti.ApproximationNumber.lt_approximationNumber_iff_exists_finiteDimensional_lowerBound_real.
Provenance #
- Original repository: Davis--Kahan/DKPS formalization (Kitware, Inc.).
- Original module:
DavisKahan/OperatorIdeal/ApproximationNumbers/Real/Threshold.lean. - Extraction class: moved, not restated. Of its three non-Mathlib imports, two were
already
ForTauCetiand the third,DavisKahan/OperatorIdeal/ApproximationNumbers/Core.lean, is an export shim whose own docstring says every declaration in it is a forwarding name — so the module depended on no mathematics in the paper library. - Namespace
TauCeti.DavisKahan.Experimental.ExactSinTheta.ApproximationNumbersRealbecameTauCeti.ApproximationNumber, the namespace of theapproximationNumberthese theorems are about. The_realsuffix stays: it distinguishes each statement from its_complextwin, which is what the suffix has always meant here. - 317 lines came off on the way in. The module carried a
privatecopy of thirty transport lemmas that are declaration-for-declaration the public API it already imported. - Original authors / copyright: Jon Crall, GPT-5.6 Thinking; Copyright (c) 2026 Kitware, Inc.; Apache 2.0.
- Spectra influence: none.
The real algebra structure and the real continuous functional calculus on the complexified
operator algebra are scoped instances of RealComplexification, opened here.
They used to be reinstalled in this file as a second local instance, which made them a
different declaration from the one that module's lemmas are stated against — and proving the
two defeq is what timed out isDefEq when this file first tried to import them. See lane
{lane:CPLX-DEDUP-3}.
Transport to the complexification #
The conjugation, its induced involution on operators, and the complexification laws for the
adjoint and the Gram operator all live in
ForTauCeti/Analysis/InnerProductSpace/Complexification/FunctionalCalculus.lean and are
opened above. This module used to carry a private copy of all thirty of them; they were
identical, so the copy is gone.
The real threshold theorem #
Restriction to a real subspace cannot increase an approximation number.
The staged statement is already field-generic; this is it at ℝ.
Approximation numbers of restrictions to real spans of n+1 vectors.
Equations
Instances For
The ambient real approximation number bounds all finite restrictions.
Real spectral-threshold form of infinite-dimensional Courant--Fischer.
Every strict nonnegative lower bound for a_n(T) is improved to a uniform
lower modulus on a real (n+1)-dimensional subspace.
Over ℝ the min--max lower-bound property is the real threshold theorem above, which
is where the complexification is paid for. Everything the localization theory needs from the
scalar field is this one fact — see ContinuousLinearMap.HasMinMaxLowerBound.
Every strict real lower threshold for the ambient approximation number is
exceeded by an approximation number of an (n+1)-generated real restriction.
Exact real finite-dimensional localization: the ambient approximation
number is the least upper bound of the approximation numbers of restrictions
to spans of n+1 real vectors.
Epsilon-form real generalized Courant--Fischer characterization.
The Ky Fan triangle inequality over real Hilbert spaces. The complex case is
ContinuousLinearMap.kyFanGauge_add_le_complex; both are the same theorem,
kyFanGauge_add_le_of_hasMinMaxLowerBound, applied to the min--max lower bound for their
field. Over ℝ that bound is hasMinMaxLowerBound_real, which is where the
complexification in this file is spent.
ℝ has the min--max lower bound for every pair of Hilbert spaces. With this instance
every construction stated over ContinuousLinearMap.HasMinMaxLowerBoundEverywhere 𝕜 — the
trace-class ideal family among them — is available at ℝ as well as at ℂ.