Documentation

QuantumInfo.Finite.POVM

Positive Operator-Valued Measures #

A Positive Operator-Valued Measures, or POVM, is the most general notion of a quantum "measurement": a collection of positive semidefinite (PSD) operators that sum to the identity. These induce a distribution, POVM.measure, of measurement outcomes; and they induce a CPTP map, POVM.measurement_map, which changes the state but adds learned information.

Developing this theory is important if one wants to discuss classical information across quantum channels, as POVMs are the route to get back to classical information (a Distribution of outcomes).

TODO: They can also evolve under CPTP maps themselves (the Heisenberg picture of quantum evolution), they might commute with each other or not, they might be projective or not.

structure POVM (X : Type u_1) (d : Type u_2) [Fintype X] [Fintype d] [DecidableEq d] :
Type (max u_1 u_2)

A POVM is a (finite) collection of PSD matrices on the same Hilbert space that sum to the identity. Here X indexes the matrices, and d is the space dimension.

Applied to an MState on that on that space with POVM.measure, this produces a distribution of outcomes indexed by the same type as the collection.

This measurement action can be composed with MState.of_classical, in which case it is equal to a CPTP map measurement_map.

Instances For
    def POVM.measurement_map {X : Type u_1} {d : Type u_2} [Fintype X] [Fintype d] [DecidableEq d] [DecidableEq X] (Λ : POVM X d) :
    CPTPMap d (d × X)

    The act of measuring is a quantum channel, that maps a d-dimensional quantum state to an d × X-dimensional quantum-classical state.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def POVM.measure {X : Type u_1} {d : Type u_2} [Fintype X] [Fintype d] [DecidableEq d] (Λ : POVM X d) (ρ : MState d) :

      A POVM leads to a distribution of outcomes on any given mixed state ρ.

      Equations
      Instances For
        theorem POVM.measure_eq_measurement_map {X : Type u_1} {d : Type u_2} [Fintype X] [Fintype d] [DecidableEq d] [DecidableEq X] (Λ : POVM X d) (ρ : MState d) :

        The quantum-classical POVM.measurement_map, gives a marginal on the right equal to POVM.measure.