The Lean 4 theorem `sirk_numRange_krylov` in the `ChapterH9` chapter of the timepiece formalization
ProvedBookProof.ChapterH9.sirk_numRange_krylovtimepiece
The Lean 4 theorem sirk_numRange_krylov in the ChapterH9 chapter of the timepiece formalization.
Preamble
-- Generated from ChapterH9.lean — theorem BookProof.ChapterH9.sirk_numRange_krylov
import Definitions.Def_ChapterH1
import Definitions.Def_ChapterH5
import Definitions.Def_ChapterH6
import Definitions.Def_ChapterH8
import Mathlib
import Definitions.Def_ChapterH9
import Definitions.Def_ChapterH4
import Definitions.Def_ChapterH8Bases
import Theorems.Thm_BookProof_ChapterH8_krylov_li_of_le
open BookProof.ChapterH4
open BookProof.ChapterH9
variable {E F G : Type*}
[NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]
[NormedAddCommGroup F] [InnerProductSpace ℂ F] [CompleteSpace F]
[NormedAddCommGroup G] [InnerProductSpace ℂ G] [CompleteSpace G]
variable {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]
noncomputable section
open BookProof.ChapterH1 BookProof.ChapterH4 BookProof.ChapterH5 BookProof.ChapterH6
open BookProof.ChapterH8
open ContinuousLinearMapFormal statement
theorem BookProof.ChapterH9.sirk_numRange_krylov {m n : ℕ} (hmn : m ≤ n) (H : E →ₗ[ℂ] E) (v : E)
(X : E →L[ℂ] E) (hli : LinearIndependent ℂ (fun i : Fin n => (H ^ (i : ℕ)) v)) :
numRange (compress (krylovEmbedding H v (krylov_li_of_le hmn hli)) X)
⊆ numRange (compress (krylovEmbedding H v hli) X)
∧ numRange (compress (krylovEmbedding H v hli) X) ⊆ numRange X := by sorrySource