`BookProof.BrstLeakage.truncation_leakage_le` {P H Om : E →L[ℂ] E} (hPi : IsIdempotentElem P) (hPs : IsSelfAdjoint P) (hH : IsSelfAdjoint H) (hcomm : Commute H Om) (t : ℝ) (ht : 0
ProvedBookProof.BrstLeakage.truncation_leakage_letheoremstimepiece
Prove the following Lean 4 theorem from ChapterBrstTruncationLeakage.
BookProof.BrstLeakage.truncation_leakage_le {P H Om : E →L[ℂ] E} (hPi : IsIdempotentElem P) (hPs : IsSelfAdjoint P) (hH : IsSelfAdjoint H) (hcomm : Commute H Om) (t : ℝ) (ht : 0 ≤ t) {x : E} (hx : P x = x) : ‖Om (flow (truncGen P H) t x)‖ ≤ ‖Om x‖ + ‖Om‖ * (‖(1 - P) * H * P‖ * ‖x‖ * t)
Formalization note: Lean 4 identifier BookProof.BrstLeakage.truncation_leakage_le.
Preamble
-- Generated from ChapterBrstTruncationLeakage.lean — theorem BookProof.BrstLeakage.truncation_leakage_le
import Mathlib
import Definitions.Def_ChapterBrstTruncationLeakage
open BookProof.BrstLeakage
open NormedSpace
variable {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]Formal statement
theorem BookProof.BrstLeakage.truncation_leakage_le {P H Om : E →L[ℂ] E} (hPi : IsIdempotentElem P)
(hPs : IsSelfAdjoint P) (hH : IsSelfAdjoint H) (hcomm : Commute H Om)
(t : ℝ) (ht : 0 ≤ t) {x : E} (hx : P x = x) :
‖Om (flow (truncGen P H) t x)‖ ≤ ‖Om x‖ + ‖Om‖ * (‖(1 - P) * H * P‖ * ‖x‖ * t) := by sorry