(V : F →L[ℂ] E) (X : E →L[ℂ] E) (hVV : V.adjoint.comp V = ContinuousLinearMap.id ℂ F) (hViso : ∀ x : F, ‖V x‖ = ‖x‖) (hVadj : ∀ v : E, ‖V.adjoint v‖ ≤ ‖v‖) (hinvX : ∀ x : F, ∃ y : F, X (V x) = V y)...
ProvedBookProof.ChapterSirkEndToEnd.sirk_end_to_end_satisfiablesirkspectral-theorytimepiece
Lean 4 theorem BookProof.ChapterSirkEndToEnd.sirk_end_to_end_satisfiable (module BookProof.ChapterSirkEndToEnd), source chapter BookProof/ChapterChapterSirkEndToEnd.lean.
Preamble
-- Generated from ChapterSirkEndToEnd.lean — theorem BookProof.ChapterSirkEndToEnd.sirk_end_to_end_satisfiable
import Mathlib
import Definitions.Def_ChapterSirkEndToEnd
open BookProof.ChapterSirkEndToEnd
noncomputable section
open Filter Topology
open BookProof.ChapterH4 BookProof.ChapterH6 BookProof.ChapterH8 BookProof.ChapterH9
variable {E F : Type*}
[NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]
[NormedAddCommGroup F] [InnerProductSpace ℂ F] [CompleteSpace F]Formal statement
theorem BookProof.ChapterSirkEndToEnd.sirk_end_to_end_satisfiable
(V : F →L[ℂ] E) (X : E →L[ℂ] E)
(hVV : V.adjoint.comp V = ContinuousLinearMap.id ℂ F)
(hViso : ∀ x : F, ‖V x‖ = ‖x‖)
(hVadj : ∀ v : E, ‖V.adjoint v‖ ≤ ‖v‖)
(hinvX : ∀ x : F, ∃ y : F, X (V x) = V y)
(m : ℕ) (v : E) (hv : V (V.adjoint v) = v) :
‖X v - sirkApprox V (compress V X) v‖ ≤ sirkBound 1 1 1 ‖v‖ m := by sorrySource