Documentation

MIPRE.LCS.Measurement

Projector Measurement Systems #

This module defines the concept of a projector-valued measurement (PVM) in a general star-ring. A measurement system is a family of self-adjoint, idempotent, and mutually orthogonal elements that sum to the identity.

Key Definitions #

Key Lemmas #

structure MIPRE.LCS.IsMeasurementSystem {R : Type u_1} [Ring R] [StarRing R] {I : Type u_2} [Fintype I] (f : IR) :

A projector-valued measurement in a star-ring: a family of self-adjoint, idempotent, mutually orthogonal elements that sum to the identity.

  • sum_one : x : I, f x = 1

    The measurement operators sum to one.

  • idempotent (x : I) : f x * f x = f x

    Each measurement operator is idempotent.

  • orthogonal (x y : I) : x yf x * f y = 0

    Distinct measurement operators are orthogonal.

  • self_adjoint (x : I) : star (f x) = f x

    Each measurement operator is self-adjoint.

Instances For
    noncomputable def MIPRE.LCS.inducedMeasurementSystem {R : Type u_1} [Ring R] {I : Type u_2} {J : Type u_3} [Fintype I] [Fintype J] [DecidableEq J] (f : IR) (g : IJ) :
    JR

    The measurement on outcome space J induced by pushing a measurement on I forward along g : I → J, summing the operators over each fiber.

    Equations
    Instances For
      theorem MIPRE.LCS.IsMeasurementSystem.induced {R : Type u_1} [Ring R] [StarRing R] {I : Type u_2} {J : Type u_3} [Fintype I] [Fintype J] [DecidableEq J] (f : IR) (h : IsMeasurementSystem f) (g : IJ) :
      theorem MIPRE.LCS.IsMeasurementSystem.commute {R : Type u_1} [Ring R] [StarRing R] {I : Type u_2} [Fintype I] {f : IR} (h : IsMeasurementSystem f) (x y : I) :
      Commute (f x) (f y)
      theorem MIPRE.LCS.IsMeasurementSystem.commute_sum {R : Type u_1} [Ring R] [StarRing R] {I : Type u_2} [Fintype I] {f : IR} (h : IsMeasurementSystem f) (A B : Finset I) :
      Commute (∑ xA, f x) (∑ yB, f y)
      theorem MIPRE.LCS.IsMeasurementSystem.sum_mul_sum {R : Type u_1} [Ring R] [StarRing R] {I : Type u_2} [Fintype I] [DecidableEq I] {f : IR} (h : IsMeasurementSystem f) (S T : Finset I) :
      (∑ xS, f x) * yT, f y = xS T, f x
      theorem MIPRE.LCS.IsMeasurementSystem.eq_of_forall_mul_eq {R : Type u_1} [Ring R] [StarRing R] {I : Type u_2} [Fintype I] {f : IR} (h : IsMeasurementSystem f) {T U : R} (heq : ∀ (x : I), T * f x = U * f x) :
      T = U
      theorem MIPRE.LCS.IsMeasurementSystem.sum_mul_single {R : Type u_1} [Ring R] [StarRing R] {I : Type u_2} [Fintype I] [DecidableEq I] {f : IR} (h : IsMeasurementSystem f) (S : Finset I) (x : I) :
      (∑ yS, f y) * f x = if x S then f x else 0