`BookProof.ChapterObservableOperator.observableOp_expectation_mem_convexHull` (b : OrthonormalBasis (Fin m) ℂ (EuclideanSpace ℂ (Fin n))) (v : Fin m → ℝ) (q : EuclideanSpace ℂ (Fin
ProvedBookProof.ChapterObservableOperator.observableOp_expectation_mem_convexHulltheoremstimepiece
Prove the following Lean 4 theorem from ChapterObservableOperator.
BookProof.ChapterObservableOperator.observableOp_expectation_mem_convexHull (b : OrthonormalBasis (Fin m) ℂ (EuclideanSpace ℂ (Fin n))) (v : Fin m → ℝ) (q : EuclideanSpace ℂ (Fin n)) (hq : ‖q‖ = 1) : BookProof.ChapterObservableExpectation.observableExpectation (bornProb (fun j => b j) q) v ∈ convexHull ℝ (Set.range v)
Formalization note: Lean 4 identifier BookProof.ChapterObservableOperator.observableOp_expectation_mem_convexHull.
Preamble
-- Generated from ChapterObservableOperator.lean — theorem BookProof.ChapterObservableOperator.observableOp_expectation_mem_convexHull
import Mathlib
import Definitions.Def_ChapterObservableOperator
import Definitions.Def_ChapterDoubleSlit
import Definitions.Def_ChapterObservableExpectation
open BookProof.ChapterDoubleSlit
open BookProof.ChapterObservableExpectation
open BookProof.ChapterObservableOperator
open scoped BigOperators
noncomputable section
variable {n m : ℕ}Formal statement
theorem BookProof.ChapterObservableOperator.observableOp_expectation_mem_convexHull
(b : OrthonormalBasis (Fin m) ℂ (EuclideanSpace ℂ (Fin n))) (v : Fin m → ℝ)
(q : EuclideanSpace ℂ (Fin n)) (hq : ‖q‖ = 1) :
BookProof.ChapterObservableExpectation.observableExpectation
(bornProb (fun j => b j) q) v ∈ convexHull ℝ (Set.range v) := by sorry