`BookProof.ChapterDeterministic.commute_proj_measOp_iff_isDeterministic` (U : Matrix (Fin n) (Fin n) ℂ) : (∀ a b : Fin n, Commute (proj a) (measOp U b)) ↔ IsDeterministic U
ProvedBookProof.ChapterDeterministic.commute_proj_measOp_iff_isDeterministictheoremstimepiece
Prove the following Lean 4 theorem from ChapterDeterministic.
BookProof.ChapterDeterministic.commute_proj_measOp_iff_isDeterministic (U : Matrix (Fin n) (Fin n) ℂ) : (∀ a b : Fin n, Commute (proj a) (measOp U b)) ↔ IsDeterministic U
Formalization note: Lean 4 identifier BookProof.ChapterDeterministic.commute_proj_measOp_iff_isDeterministic.
Preamble
-- Generated from ChapterDeterministic.lean — theorem BookProof.ChapterDeterministic.commute_proj_measOp_iff_isDeterministic
import Mathlib
import Definitions.Def_ChapterDeterministic
import Definitions.Def_ChapterElectroweakFieldStrength
import Definitions.Def_ChapterReconstruct
import Definitions.Def_ChapterTimeTranslation
open BookProof.ChapterReconstruct
open BookProof.ChapterTimeTranslation
open BookProof.ChapterDeterministic
open scoped BigOperators
open Finset Matrix
open BookProof.ChapterReconstruct BookProof.ChapterTimeTranslation
variable {n : ℕ}Formal statement
theorem BookProof.ChapterDeterministic.commute_proj_measOp_iff_isDeterministic
(U : Matrix (Fin n) (Fin n) ℂ) :
(∀ a b : Fin n, Commute (proj a) (measOp U b)) ↔ IsDeterministic U := by sorry