Documentation

TauCeti.Analysis.Normed.Operator.MethodOfContinuity

The method of continuity #

Let E be a Banach space, F a normed space, and t ↦ L t a family of continuous linear maps E β†’L[π•œ] F, continuous in operator norm on a preconnected parameter set S. Suppose the family satisfies an a priori estimate that is uniform in the parameter:

β€–xβ€– ≀ C * β€–L t xβ€– for every t ∈ S and every x ∈ E.

Then either every L t, t ∈ S, is surjective, or none is. So solvability of a single, simpler problem (for instance one with constant coefficients) gives solvability along the whole family, and the uniform estimate then makes every L t invertible with β€–(L t)⁻¹ yβ€– ≀ C * β€–yβ€–, the inverse depending continuously on t in operator norm.

The proof is the classical one. If L s is surjective, the estimate makes it invertible with inverse of norm at most C, and a Neumann series shows that every M with C * β€–M - L sβ€– < 1 is invertible too (ContinuousLinearMap.isInvertible_of_mul_norm_sub_lt). The radius 1 / C does not depend on s, so the set of parameters where L t is surjective is both open and closed in S; preconnectedness concludes.

This is the abstract step behind existence theorems for linear elliptic and parabolic equations with variable coefficients: the a priori Schauder estimate along the path from the Laplacian or the heat operator to the given operator, together with solvability at the starting point, gives solvability at the end point.

Main declarations #

References #

theorem IsPreconnected.surjective_iff_of_forall_norm_le {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} {X : Type u_4} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace π•œ F] [TopologicalSpace X] {S : Set X} {L : X β†’ E β†’L[π•œ] F} {C : ℝ} {s t : X} (hS : IsPreconnected S) (hL : ContinuousOn L S) (hC : βˆ€ t ∈ S, βˆ€ (x : E), β€–xβ€– ≀ C * β€–(L t) xβ€–) (hs : s ∈ S) (ht : t ∈ S) :

The method of continuity. Let E be a Banach space and L a family of continuous linear maps E β†’L[π•œ] F, continuous in operator norm on a preconnected set S, satisfying the uniform a priori estimate β€–xβ€– ≀ C * β€–L t xβ€– for t ∈ S. Then for s, t ∈ S, L s is surjective if and only if L t is.

theorem IsPreconnected.isInvertible_of_forall_norm_le {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} {X : Type u_4} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace π•œ F] [TopologicalSpace X] {S : Set X} {L : X β†’ E β†’L[π•œ] F} {C : ℝ} {s t : X} (hS : IsPreconnected S) (hL : ContinuousOn L S) (hC : βˆ€ t ∈ S, βˆ€ (x : E), β€–xβ€– ≀ C * β€–(L t) xβ€–) (hs : s ∈ S) (ht : t ∈ S) (h : Function.Surjective ⇑(L s)) :

The method of continuity, invertible form. Under the hypotheses of IsPreconnected.surjective_iff_of_forall_norm_le, if one L s, s ∈ S, is surjective, then every L t, t ∈ S, is invertible. Its inverse satisfies β€–(L t)⁻¹ yβ€– ≀ C * β€–yβ€– by ContinuousLinearMap.norm_inverse_apply_le_of_forall_norm_le.

theorem IsPreconnected.continuousOn_inverse_of_forall_norm_le {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} {X : Type u_4} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace π•œ F] [TopologicalSpace X] {S : Set X} {L : X β†’ E β†’L[π•œ] F} {C : ℝ} {s : X} (hS : IsPreconnected S) (hL : ContinuousOn L S) (hC : βˆ€ t ∈ S, βˆ€ (x : E), β€–xβ€– ≀ C * β€–(L t) xβ€–) (hs : s ∈ S) (h : Function.Surjective ⇑(L s)) :
ContinuousOn (fun (t : X) => (L t).inverse) S

Under the hypotheses of IsPreconnected.surjective_iff_of_forall_norm_le, if one L s, s ∈ S, is surjective, then the inverses (L t)⁻¹ depend continuously on t ∈ S in operator norm.

theorem ContinuousLinearMap.surjective_iff_of_forall_norm_le_lineMap {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace π•œ F] {C : ℝ} [NormedSpace ℝ F] [SMulCommClass π•œ ℝ F] {Lβ‚€ L₁ : E β†’L[π•œ] F} (hC : βˆ€ t ∈ Set.Icc 0 1, βˆ€ (x : E), β€–xβ€– ≀ C * β€–((AffineMap.lineMap Lβ‚€ L₁) t) xβ€–) :
Function.Surjective ⇑Lβ‚€ ↔ Function.Surjective ⇑L₁

The method of continuity (Gilbarg–Trudinger, Theorem 5.2). Let E be a Banach space and Lβ‚€, L₁ : E β†’L[π•œ] F. If the operators L t = (1 - t) Lβ‚€ + t L₁ satisfy the a priori estimate β€–xβ€– ≀ C * β€–L t xβ€– for every t ∈ [0, 1], then Lβ‚€ is surjective if and only if L₁ is.