The Lean 4 theorem `finiteModeRestrict_selects_operator` in the `ChapterHermiteGalerkinFriedrichs` chapter of the timepiece formalization
ProvedBookProof.HermiteGalerkin.finiteModeRestrict_selects_operatortimepiece
The Lean 4 theorem finiteModeRestrict_selects_operator in the ChapterHermiteGalerkinFriedrichs chapter of the timepiece formalization.
Preamble
-- Generated from ChapterHermiteGalerkinFriedrichs.lean — theorem BookProof.HermiteGalerkin.finiteModeRestrict_selects_operator
import Mathlib
import Definitions.Def_ChapterHermiteGalerkinFriedrichs
open BookProof.HermiteGalerkin
open BookProof.FarisLavine BookProof.YangMillsFriedrichs BookProof.YangMillsFriedrichsLimit
open Filter Topology
variable {F : Type*} [NormedAddCommGroup F] [InnerProductSpace ℂ F]
variable {F : Type*} [NormedAddCommGroup F] [InnerProductSpace ℂ F]
variable {F : Type*} [NormedAddCommGroup F] [InnerProductSpace ℂ F]
variable {D : Submodule ℂ F}
variable {F : Type*} [NormedAddCommGroup F] [InnerProductSpace ℂ F] [CompleteSpace F]
variable {F : Type*} [NormedAddCommGroup F] [InnerProductSpace ℂ F] [CompleteSpace F]
variable {F : Type*} [NormedAddCommGroup F] [InnerProductSpace ℂ F] [CompleteSpace F]Formal statement
theorem BookProof.HermiteGalerkin.finiteModeRestrict_selects_operator (A₀ : F →L[ℂ] F) (hsa : IsSelfAdjoint A₀)
(hposA : ∀ u : F, 0 ≤ (inner ℂ u (A₀ u) : ℂ).re) (b : HilbertBasis ℕ ℂ F) :
IsPositiveSelfAdjointExtension (finiteModeRestrict A₀ b) (topRestrict A₀) ∧
(∀ (B : (⊤ : Submodule ℂ F) →ₗ[ℂ] F),
IsPositiveSelfAdjointExtension (finiteModeRestrict A₀ b) B →
∀ x : F, B ⟨x, trivial⟩ = A₀ x) ∧
(∀ u : F, Tendsto (fun m : ℕ => galerkinCompression A₀ b m u) atTop (nhds (A₀ u))) ∧
(∀ z : ℂ, z.im ≠ 0 → ∀ u : F,
Tendsto (fun m : ℕ => resolvent (galerkinCompression A₀ b m) z u) atTop
(nhds (resolvent A₀ z u))) := by sorrySource