Documentation

Mathlib.Analysis.Normed.Operator.Perturbation.StrictByFinite

Strict linear maps with closed range are closed under finite-rank perturbation #

Fix 𝕜 a complete nontrivially normed field, and E, F two topological vector spaces over 𝕜. This file contains various results expressing that the set of continuous linear maps u : E →L[𝕜] F which are strict and have closed range is "stable under finite-rank perturbations".

More precisely, we prove the following statements:

These three results show up crucially when developing the theory of Fredholm operators between topological vector spaces. Note that none of the results here use the Hahn-Banach theorem, so there is no significant restriction on the field.

Implementation details #

This file covers almost exactly the content of N. Bourbaki, Théories Spectrales, Chapitre III, § 3, n° 1. However, there are two notable changes compared to Bourbaki :

Note that these two changes are independent: the extra generality could have been achieved with Bourbaki's proof.

References #

Proof of ContinuousLinearMap.isStrictMap_isClosed_range_iff_restrict #

Let u : E → F be a continuous linear map, and A a finite codimension closed subspace of E. We want to show that u is strict with closed range if and only if its restriction u.domRestrict A : A → F is strict with closed range.

We do the proof in five steps. Note that we have commented the whole proof, so hopefully you can follow the argument by reading the source code.

Step 1 #

We prove the theorem under the assumptions that

The strategy of proof is to decompose both spaces into complementary subspace, with one of the spaces being finite dimensional and u preserving this decomposition.

The result then follows from AddMonoidHom.isStrictMap_prodMap_iff and ContinuousLinearMap.isStrictMap_of_finiteDimensional.

Step 2 #

We prove the theorem under the assumptions that

Step 3 #

We prove the theorem under the assumptions that

Step 4 #

We prove the theorem under the assumption that u.ker is disjoint from A (i.e. u is injective on A).

Step 5 #

We now deduce from the previous steps the full strength of the theorem.

Let u : E → F be a continuous linear map, and A a closed subspace of E of finite codimension. Then u is strict with closed range if and only if its restriction u.domRestrict A : A → F is strict with closed range.

This is N. Bourbaki, Théories Spectrales, Chapitre III, § 3, n° 1, Prop. 1.

Consequences #

theorem ContinuousLinearMap.isStrictMap_isClosed_range_iff_of_eqOn {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] [CompleteSpace 𝕜] {E : Type u_2} {F : Type u_3} [AddCommGroup E] [Module 𝕜 E] [AddCommGroup F] [Module 𝕜 F] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul 𝕜 E] [TopologicalSpace F] [IsTopologicalAddGroup F] [ContinuousSMul 𝕜 F] [T2Space F] (u v : E →L[𝕜] F) (A : Submodule 𝕜 E) [A.CoFG] (h_eqOn : Set.EqOn u v A) :

If two continuous linear maps u, v : E → F agree on a subspace A of E with finite codimension, then u is strict with closed range if and only if v is strict with closed range.

If two linear maps u, v : E → F differ by a finite rank linear map (recall that this is denoted u.toLinearMap ≈ v.toLinearMap in scope LinearMap.FiniteRangeSetoid), then u is strict with closed range if and only if v is strict with closed range.

This is N. Bourbaki, Théories Spectrales, Chapitre III, § 3, n° 1, Cor. 1.

Let u : E → F be a continuous linear map, and A a complemented finite dimensional subspace of F. Then u is strict with closed range if and only if the induced map E → F ⧸ A is strict with closed range.

This is N. Bourbaki, Théories Spectrales, Chapitre III, § 3, n° 1, Cor. 2.