A family of effects is complete iff the kernel of its lift is trivial
ProvedCategoryTheory.MonoidalCategory.Effect.complete_iff_kernel_iota_eq_zerocategorical-quantum-mechanics
Let be a monoidal category with zero morphisms, let be a family of effects carrying a biproduct, and let be the induced map (the lift of into ). Then
Completeness is the condition ; the content of the lemma is that it is detected on the biproduct of the units.
Preamble
import Definitions.Def_CQM_DaggerCategory import Definitions.Def_CQM_DaggerBiproduct import Definitions.Def_CQM_MonoidalCategory import Mathlib.CategoryTheory.Limits.Shapes.Kernels import Mathlib.CategoryTheory.Preadditive.Basic open CategoryTheory Limits open scoped BigOperators open CategoryTheory.DaggerCategory open CategoryTheory.MonoidalCategory universe u v
Formal statement
theorem CategoryTheory.MonoidalCategory.Effect.complete_iff_kernel_iota_eq_zero {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Limits.HasZeroMorphisms C] {ι : Type} {c : C} (x : ι → CategoryTheory.MonoidalCategory.Effect c) [CategoryTheory.Limits.HasBiproduct fun (x : ι) => CategoryTheory.MonoidalCategoryStruct.tensorUnit C] [CategoryTheory.Limits.HasKernel (CategoryTheory.Limits.biproduct.lift x)] : CategoryTheory.MonoidalCategory.Effect.Complete x ↔
CategoryTheory.Limits.kernel.ι (CategoryTheory.Limits.biproduct.lift x) = 0 := by sorrySource
Reutter & Vicary, *Categorical Quantum Mechanics*, §2.4.3, Lemma 2.52 (completeness half)
Lean source: https://github.com/BryceT233/Categorical-Quantum-Mechanics/blob/dd7d4573fabdb5ca8af0811c1af6396a49365b42/FQFP/CQM/Category/Measurement.lean#L132
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.