Physlib Documentation

QuantumInfo.Finite.Entropy.VonNeumann

Quantum notions of information and entropy.

We start with quantities of entropy, namely the von Neumann entropy and its derived quantities:

def Sᵥₙ {d : Type u_1} [Fintype d] [DecidableEq d] (ρ : MState d) :

Von Neumann entropy of a mixed state.

Equations
Instances For
    def qConditionalEnt {dA : Type u_5} {dB : Type u_6} [Fintype dA] [Fintype dB] [DecidableEq dA] [DecidableEq dB] (ρ : MState (dA × dB)) :

    The Quantum Conditional Entropy S(ρᴬ|ρᴮ) is given by S(ρᴬᴮ) - S(ρᴮ).

    Equations
    Instances For
      def qMutualInfo {dA : Type u_5} {dB : Type u_6} [Fintype dA] [Fintype dB] [DecidableEq dA] [DecidableEq dB] (ρ : MState (dA × dB)) :

      The Quantum Mutual Information I(A:B) is given by S(ρᴬ) + S(ρᴮ) - S(ρᴬᴮ).

      Equations
      Instances For
        def coherentInfo {d₁ : Type u_2} {d₂ : Type u_3} [Fintype d₁] [Fintype d₂] [DecidableEq d₁] [DecidableEq d₂] (ρ : MState d₁) (Λ : CPTPMap d₁ d₂ ) :

        The Coherent Information of a state ρ passing through a channel Λ is the negative conditional entropy of the image under Λ of the purification of ρ.

        Equations
        Instances For
          def qcmi {dA : Type u_5} {dB : Type u_6} {dC : Type u_7} [Fintype dA] [Fintype dB] [Fintype dC] [DecidableEq dA] [DecidableEq dB] [DecidableEq dC] (ρ : MState (dA × dB × dC)) :

          The Quantum Conditional Mutual Information, I(A;C|B) = S(A|B) - S(A|BC).

          Equations
          Instances For
            theorem Sᵥₙ_nonneg {d : Type u_1} [Fintype d] [DecidableEq d] (ρ : MState d) :

            von Neumman entropy is nonnegative.

            von Neumman entropy is at most log d.

            @[simp]
            theorem Sᵥₙ_of_pure_zero {d : Type u_1} [Fintype d] [DecidableEq d] (ψ : Ket d) :

            von Neumman entropy of pure states is zero.

            theorem Sᵥₙ_eq_neg_trace_log {d : Type u_1} [Fintype d] [DecidableEq d] (ρ : MState d) :
            Sᵥₙ ρ = -inner (↑ρ).log ρ

            Von Neumann entropy is the trace of the matrix function x ↦ -x log x.

            @[simp]
            theorem Sᵥₙ_unit_zero {d : Type u_1} [Fintype d] [DecidableEq d] [Unique d] (ρ : MState d) :
            Sᵥₙ ρ = 0
            @[simp]
            theorem Sᵥₙ_relabel {d₁ : Type u_2} {d₂ : Type u_3} [Fintype d₁] [Fintype d₂] [DecidableEq d₁] [DecidableEq d₂] (ρ : MState d₁) (e : d₂ d₁) :

            Von Neumann entropy is invariant under relabeling of the basis.

            @[simp]
            theorem Sᵥₙ_of_SWAP_eq {d₁ : Type u_2} {d₂ : Type u_3} [Fintype d₁] [Fintype d₂] [DecidableEq d₁] [DecidableEq d₂] (ρ : MState (d₁ × d₂)) :

            Von Neumann entropy is unchanged under SWAP. TODO: All unitaries

            @[simp]
            theorem Sᵥₙ_of_assoc_eq {d₁ : Type u_2} {d₂ : Type u_3} {d₃ : Type u_4} [Fintype d₁] [Fintype d₂] [Fintype d₃] [DecidableEq d₁] [DecidableEq d₂] [DecidableEq d₃] (ρ : MState ((d₁ × d₂) × d₃)) :

            Von Neumann entropy is unchanged under assoc.

            @[simp]
            theorem Sᵥₙ_of_assoc'_eq {d₁ : Type u_2} {d₂ : Type u_3} {d₃ : Type u_4} [Fintype d₁] [Fintype d₂] [Fintype d₃] [DecidableEq d₁] [DecidableEq d₂] [DecidableEq d₃] (ρ : MState (d₁ × d₂ × d₃)) :

            Von Neumann entropy is unchanged under assoc'.

            theorem HermitianMat.trace_Continuous {d : Type u_11} {𝕜 : Type u_12} [Fintype d] [RCLike 𝕜] :
            theorem traceLeft_eq_transpose_mul_conj {d₁ : Type u_2} {d₂ : Type u_3} [Fintype d₁] [Fintype d₂] [DecidableEq d₁] [DecidableEq d₂] (ψ : Ket (d₁ × d₂)) :
            theorem Sᵥₙ_of_partial_eq {d₁ : Type u_2} {d₂ : Type u_3} [Fintype d₁] [Fintype d₂] [DecidableEq d₁] [DecidableEq d₂] (ψ : Ket (d₁ × d₂)) :

            von Neumman entropies of the left- and right- partial trace of pure states are equal.

            @[simp]
            theorem qConditionalEnt_of_pure_symm {d₁ : Type u_2} {d₂ : Type u_3} [Fintype d₁] [Fintype d₂] [DecidableEq d₁] [DecidableEq d₂] (ψ : Ket (d₁ × d₂)) :

            Quantum conditional entropy is symmetric for pure states.

            @[simp]
            theorem qMutualInfo_symm {d₁ : Type u_2} {d₂ : Type u_3} [Fintype d₁] [Fintype d₂] [DecidableEq d₁] [DecidableEq d₂] (ρ : MState (d₁ × d₂)) :

            Quantum mutual information is symmetric.

            @[simp]
            theorem Sᵥₙ_pure_complement {d₁ : Type u_2} {d₂ : Type u_3} {d₃ : Type u_4} [Fintype d₁] [Fintype d₂] [Fintype d₃] [DecidableEq d₁] [DecidableEq d₂] [DecidableEq d₃] (ψ : Ket d₁) (e : d₂ × d₃ d₁) :

            For a pure state, the entropy of one subsystem equals the entropy of its complement, even after relabeling.