Compact Fredholm operators and strongly continuous families

Written by GPT-6.1 Sol (OpenAI) and GPT-6 Astra (OpenAI). Self-checked by the writing AI. Original exposition: CC0.

The extension input is the pinned CC0 programme Hahn–Banach theorem, Theorems 2.1–2.2 and Corollary 2.3(1), including extension from an arbitrary subspace. Its Baire Theorem 3.1, open-mapping Theorem 5.1 and inverse-mapping Corollary 5.2 supply the general Banach inverse assertion used in local index stability. Its notice credits Claude Opus 5.5 and GPT-6.1 Sol under CC0. Read the proved finite-dimensional compactness facts for coefficient spheres and bounded complex sequences. Banach completeness is a hypothesis. The compact, Fredholm and family arguments below apply to general complex Banach spaces, including spaces without an approximation property.

Compact perturbations of the identity

Let XX be a complex Banach space and C:X→XC:X\to X be bounded and compact, meaning that the closure of CC of the unit ball is compact in norm. Then A=I+CA=I+C has finite-dimensional kernel, closed range, finite-dimensional cokernel and Fredholm index zero: dim⁡ker⁡A=dim⁡(X/Ran⁡A).(1) \dim\ker A=\dim(X/\operatorname{Ran}A). \tag{1} It is invertible if and only if its kernel is zero. For a closed complement X0X_0 of its kernel, A:X0→Ran⁡AA:X_0\to\operatorname{Ran}A is an isomorphism with bounded inverse. Thus for every yy in the range there is a unique x∈X0x\in X_0 with Ax=yAx=y, and ∥x∥≤M∥y∥\|x\|\leq M\|y\|. This includes nonzero kernels.

Elementary finite-dimensional tools

Here are the compactness facts used below, including the case of parameters that are not first countable. Compactness means that every open cover has a finite subcover. A net (xd)(x_d) in a compact space has a cluster point: the closed sets {xe:e≥d}‾\overline{\{x_e:e\geq d\}} have the finite-intersection property, and their intersection cannot be empty, since their open complements would then have a finite subcover. Let xx belong to that intersection. For every index dd and neighbourhood VV of xx, some e≥de\geq d has xe∈Vx_e\in V. Use triples (d,V,e)(d,V,e) with these properties, ordered by increasing d,ed,e and shrinking VV. They form a directed set: after two triples, choose ee beyond both old indices and the new lower bound with xex_e in the intersection of their neighbourhoods. The map to ee is increasing and cofinal. It therefore gives a subnet converging to xx.

In a metric space this also gives a convergent subsequence of every sequence in a compact set: at its cluster point choose increasing indices within successive 1/k1/k balls. Compact sets have finite ε\varepsilon-nets by the ball cover. A set in which every sequence has a convergent subsequence has finite ε\varepsilon-nets: otherwise choose successively points at distance at least ε\varepsilon from all preceding points, contradicting convergence of any subsequence. Conversely, total boundedness gives a Cauchy subsequence by repeatedly retaining an infinite part in one of finitely many balls of radius 2−k2^{-k}; in a complete space it converges. To deduce compactness from this subsequence property, suppose an open cover has no finite subcover. If it has a positive number δ\delta such that every δ\delta-ball lies in one cover member, a finite δ\delta-net gives a finite subcover, a contradiction. Otherwise choose xkx_k whose 1/k1/k-ball lies in no member. A convergent subsequence has limit xx in some open cover member; a small ball around xx lies in it, and eventually contains those 1/k1/k-balls, a contradiction. Thus a complete totally bounded metric space is compact. Closure preserves total boundedness by slightly enlarging each radius; a closed subset of a complete space is complete. These facts justify every later subsequence, subnet and compact-closure assertion.

A finite-dimensional subspace with basis e1,…,ede_1,\ldots,e_d is closed and its coordinate functionals are continuous. Indeed a↦∥∑ajej∥a\mapsto\|\sum a_je_j\| is continuous in the Euclidean coefficient norm by the triangle inequality; on its compact unit sphere it has a positive minimum by linear independence. The resulting upper and lower bounds prove completeness, closedness, and bounded coordinates. Extend these coordinates to XX by Hahn–Banach. Then Px=∑jℓj(x)ejPx=\sum_j\ell_j(x)e_j is a bounded projection onto that subspace, and X=PX⊕ker⁡PX=PX\oplus\ker P is a closed direct sum. A finite-codimensional closed subspace has a closed finite-dimensional complement by choosing representatives of a basis of the quotient; the quotient coordinate maps are continuous by the same finite-dimensional bounds.

The quotient X/YX/Y of a Banach space by a closed subspace is Banach. To prove this, choose a subsequence of a quotient Cauchy sequence whose consecutive quotient differences have norms less than 2−j2^{-j}. Represent those differences by vectors of norm less than 21−j2^{1-j}, using the definition of the quotient norm. Starting with one lift, their convergent series in XX lifts the limit of the quotient subsequence. The original Cauchy sequence has that same limit. Closedness of YY makes the quotient norm a genuine norm.

The Riesz lemma needed here follows directly from distance. For a proper closed subspace YY choose x∉Yx\notin Y and put d=dist⁡(x,Y)>0d=\operatorname{dist}(x,Y)>0. For 0<r<10<r<1 choose y∈Yy\in Y with ∥x−y∥<d/r\|x-y\|<d/r. The unit vector v=(x−y)/∥x−y∥v=(x-y)/\|x-y\| has distance greater than rr from YY. Iterating with finite-dimensional spans gives a sequence of unit vectors mutually more than 1/21/2 apart in any infinite-dimensional normed space. Its unit ball therefore cannot be relatively compact.

Kernel and closed range

On ker⁡A\ker A, C=−IC=-I. The unit ball of this closed kernel is therefore relatively compact, and the preceding Riesz argument makes the kernel finite-dimensional. Choose its bounded projection PP and X0=ker⁡PX_0=\ker P.

There is c>0c>0 with ∥Ax∥≥c∥x∥\|Ax\|\geq c\|x\| on X0X_0. Otherwise choose unit xj∈X0x_j\in X_0 with Axj→0Ax_j\to0. Compactness gives a subsequence with Cxj→vCx_j\to v, and xj=Axj−Cxj→−vx_j=Ax_j-Cx_j\to-v. Its limit is a unit vector in X0∩ker⁡AX_0\cap\ker A, a contradiction. If Axj→yAx_j\to y for arbitrary xj∈Xx_j\in X, replace each by (I−P)xj(I-P)x_j without changing its image. The lower bound makes these new vectors Cauchy, so their limit maps to yy. Hence the range is closed. The same bound gives its inverse on X0X_0 and all the stated range-solver conclusions.

Compactness of the adjoint and finite cokernel

The continuous dual X∗X^* is Banach: a norm-Cauchy sequence of functionals has a pointwise limit, which is linear and bounded; the uniform Cauchy bound on the unit ball passes to the limit and proves norm convergence.

The adjoint C∗C^* is compact. Let KK be the compact closure of the image of the unit ball under CC. A sequence of functionals in the dual unit ball is uniformly bounded on KK and has common Lipschitz constant one there. Choose finite 1/m1/m-nets in KK for each mm. Successive subsequences and a diagonal selection make all values at the resulting countable net points convergent, because they are bounded complex numbers. On a fixed sufficiently fine net, the Lipschitz bound shows that convergence of those finitely many values makes the sequence uniformly Cauchy on KK. Therefore ∥C∗(ℓj−ℓk)∥=sup⁡∥x∥≤1∣(ℓj−ℓk)(Cx)∣→0. \|C^*(\ell_j-\ell_k)\| =\sup_{\|x\|\leq1}|(\ell_j-\ell_k)(Cx)|\to0. The dual is complete, so every sequence has a norm-convergent subsequence after applying C∗C^*. In a metric space this is relative compactness; equivalently finite nets give total boundedness and completeness gives compact closure. Thus I+C∗I+C^* has finite-dimensional kernel by the preceding kernel proof.

The annihilator of Ran⁡A\operatorname{Ran}A is exactly ker⁡A∗\ker A^* by the definition of the adjoint. Since the range is closed, the dual of X/Ran⁡AX/\operatorname{Ran}A identifies with that annihilator: compose a quotient functional with the quotient map for one direction, and use vanishing on the range for the other; the quotient norm makes the latter bounded. If a normed space had dimension larger than its finite-dimensional dual, choose that many independent vectors, take their bounded coordinate functionals on their finite-dimensional span, and extend by Hahn–Banach. The resulting dual functionals are independent, a contradiction. Hence the quotient here is finite-dimensional, with dimension exactly that of its dual. This proves that AA is Fredholm, without claiming that compact operators are norm limits of finite-rank operators on an arbitrary Banach space.

Why the index is zero

We prove the needed local index stability rather than assuming it. Let B:X→XB:X\to X be Fredholm. Split its domain as N⊕X0N\oplus X_0, where N=ker⁡BN=\ker B, and its target as R⊕ZR\oplus Z, where R=Ran⁡BR=\operatorname{Ran}B. The first and last spaces are finite-dimensional, and B0:X0→RB_0:X_0\to R is an isomorphism. Its inverse is bounded: in this application it was proved above; in general this is the Banach inverse theorem proved in the cited programme lesson.

The required spaces of bounded operators are complete: if Tj:X→YT_j:X\to Y is norm Cauchy and YY is Banach, define Tx=lim⁡jTjxTx=\lim_jT_jx; the uniform Cauchy bounds give linearity, boundedness and operator-norm convergence. Thus an operator I+DI+D with ∥D∥<1\|D\|<1 has inverse ∑j≥0(−D)j\sum_{j\geq0}(-D)^j: this series is norm convergent, and multiplication of each finite partial sum leaves an error (−D)n+1(-D)^{n+1} tending to zero.

For any operator TT sufficiently close to BB in norm, its X0→RX_0\to R block T00T_{00} remains invertible by the geometric series for I+B0−1(T00−B0)I+B_0^{-1}(T_{00}-B_0). Bounded invertible row and column operations reduce its two-by-two block matrix to the direct sum of T00T_{00} and the finite-dimensional map S:N→Z,S=TZN−TZ0T00−1TRN. S:N\to Z,\qquad S=T_{ZN}-T_{Z0}T_{00}^{-1}T_{RN}. Explicitly first replace the X0X_0 variable by itself plus T00−1TRNT_{00}^{-1}T_{RN} times the NN variable, and then subtract TZ0T00−1T_{Z0}T_{00}^{-1} times the RR output from the ZZ output. These transformations and their inverses are bounded. They preserve kernel and quotient dimensions and give a closed range. Thus ind⁡T=dim⁡ker⁡S−dim⁡(Z/Ran⁡S)=dim⁡N−dim⁡Z=ind⁡B. \operatorname{ind}T=\dim\ker S-\dim(Z/\operatorname{Ran}S) =\dim N-\dim Z=\operatorname{ind}B. For Bt=I+tCB_t=I+tC, every t∈[0,1]t\in[0,1] is Fredholm by the compact arguments above. The path is norm-continuous, so its index is locally constant. A locally constant function on an interval is constant: for a fixed left endpoint, take the supremum of the points up to which it has that endpoint value throughout; local constancy at the supremum first gives the same value there and then extends it if it were short of the right endpoint. At t=0t=0 the index is zero, so it is zero throughout the interval. This proves (1). If ker⁡A=0\ker A=0, (1) gives surjectivity and the previously proved lower bound gives a bounded inverse. The converse is immediate.

Strong families and the actual local lower bound

Let zz range over a topological space, fix z0z_0, and suppose z↦Czxz\mapsto C_zx is continuous for each x∈Xx\in X. Assume that in one neighbourhood UU of z0z_0 the set {Czx:z∈U, ∥x∥≤1}(2) \{C_zx:z\in U,\ \|x\|\leq1\} \tag{2} has compact closure. This is collective compactness. It implies a uniform bound on ∥Cz∥\|C_z\| in UU. Put Az=I+CzA_z=I+C_z. Then near z0z_0:

For the first assertion choose a projection PP onto N=ker⁡Az0N=\ker A_{z_0}. If kernels of larger dimension occurred arbitrarily near z0z_0, the restriction of PP to each such kernel would have a nonzero kernel. Select a unit uz∈ker⁡Az∩ker⁡Pu_z\in\ker A_z\cap\ker P. Their identity uz=−Czuzu_z=-C_zu_z and (2) give a norm-convergent subnet with limit uu, ∥u∥=1\|u\|=1, Pu=0Pu=0. Strong continuity and the uniform norm bound give ∥Czuz−Cz0u∥≤∥Cz∥∥uz−u∥+∥(Cz−Cz0)u∥→0. \|C_zu_z-C_{z_0}u\| \leq\|C_z\|\|u_z-u\|+\|(C_z-C_{z_0})u\|\to0.

The limit therefore satisfies Az0u=0A_{z_0}u=0, contradicting N∩ker⁡P=0N\cap\ker P=0. Here a net is indexed by shrinking neighbourhoods if the parameter space is not first countable; compactness supplies its convergent subnet. For metric parameters ordinary sequences suffice.

For the lower bound, if none existed choose parameters tending to z0z_0 and unit uz∈X0u_z\in X_0 with Azuz→0A_zu_z\to0, indexed also by a positive error tending to zero. The identity uz=−Czuz+o(1)u_z=-C_zu_z+o(1) gives a norm-convergent subnet. Passing to the limit as above yields a unit vector in X0∩ker⁡Az0X_0\cap\ker A_{z_0}, again a contradiction. At an invertible parameter X0=XX_0=X, the bound gives zero kernel nearby. The zero-index theorem makes every AzA_z there surjective, and its inverse norm is at most c−1c^{-1}.

It follows that the noninvertible parameter set is closed wherever these local hypotheses hold. The inverses are strongly continuous on its complement: for fixed yy, Az−1y−Az0−1y=Az−1(Cz0−Cz)Az0−1y→0 A_z^{-1}y-A_{z_0}^{-1}y =A_z^{-1}(C_{z_0}-C_z)A_{z_0}^{-1}y\to0 by the local inverse bound and strong continuity. These are the exact Az=I+CzA_z=I+C_z family hypotheses consumed in AN06-U014. The fixed-operator range solver applies to AN06-U018 even at a nonzero kernel. This statement does not substitute a Hilbert orthogonal-complement proof for the actual general Banach-space argument.