Physlib

QuantumInfo.Finite.Entanglement

Entanglement measures. (Mixed) convex roof extensions. Definition of product / separable / entangled states are in `Braket.lean` and/or `MState.lean`

Important definitions: * `convex_roof`: Convex roof extension of `g : KetUpToPhase d → ℝ≥0` * `mixed_convex_roof`: Mixed convex roof extension of `f : MState d → ℝ≥0` * `EoF`: Entanglement of Formation

TODO: - Other entanglement measures (not necessarily based on convex roof extensions). In roughly increasing order of difficulty to implement: (Logarithmic) Negativity, Entanglement of Purification, Squashed Entanglement, Relative Entropy of Entanglement, Entanglement Cost, Distillable Entanglement. For a compendium on the zoo of entanglement measures, see [1] Christandl, Matthias. “The Structure of Bipartite Quantum States - Insights from Group Theory and Cryptography.” https://doi.org/10.48550/arXiv.quant-ph/0604183. - Define classes of entanglement measures with good properties, including: monotonicity under LOCC (easier: just LO), monotonicity on average under LOCC, convexity (if the latter two are present, it is called an entanglement monotone by some), vanishing on separable states, normalized on the maximally entangled state, (sub)additivity, regularisible. For other properties, see [1] above and: [2] Szalay, Szilárd. “Multipartite Entanglement Measures.” (mainly Sec. IV) https://doi.org/10.1103/PhysRevA.92.042329. [3] Horodecki, Ryszard, Paweł Horodecki, Michał Horodecki, and Karol Horodecki. “Quantum Entanglement.” https://doi.org/10.1103/RevModPhys.81.865. - Useful properties of convex roof extensions: 1. If f is monotonically non-increasing under LOCC, so is its convex roof. 2. If f ψ is zero if and only if ψ is a product state, then its convex roof is faithful: zero if and only if the mixed state is separable For other properties, see Sec. IV.F of [2] above.

19 declarations

definition

Convex roof extension of gg into R0,\mathbb{R}_{\ge 0, \infty}

Let Hd\mathcal{H}_d be a dd-dimensional Hilbert space. For a function g:P(Hd)R0g: \mathbb{P}(\mathcal{H}_d) \to \mathbb{R}_{\ge 0} defined on the space of pure states (kets up to a global phase), the convex roof extension into the extended non-negative reals R0{}\mathbb{R}_{\ge 0} \cup \{\infty\} is a function that maps a mixed state ρ\rho to the infimum of the average value of gg over all possible pure-state ensemble decompositions of ρ\rho. Specifically, for a mixed state ρMStated\rho \in \text{MState}_d, it is defined as: convex_roof_ENNReal(g)(ρ)=infnN+,E{i=1npig(ψi)  |  i=1npiψiψi=ρ}\text{convex\_roof\_ENNReal}(g)(\rho) = \inf_{n \in \mathbb{N}^+, \mathcal{E}} \left\{ \sum_{i=1}^n p_i g(|\psi_i\rangle) \;\middle\vert\; \sum_{i=1}^n p_i |\psi_i\rangle\langle\psi_i| = \rho \right\} where E={(pi,ψi)}i=1n\mathcal{E} = \{(p_i, |\psi_i\rangle)\}_{i=1}^n is a pure-state ensemble consisting of nn pairs of probabilities pip_i and pure states ψi|\psi_i\rangle whose mixture equals ρ\rho. The use of extended non-negative reals R0{}\mathbb{R}_{\ge 0} \cup \{\infty\} ensures the existence of the infimum via complete lattice properties.

definition

Mixed convex roof extension of ff into R0,\mathbb{R}_{\geq 0, \infty}

For a given function f:S(Hd)R0f: \mathcal{S}(\mathcal{H}_d) \to \mathbb{R}_{\geq 0} defined on the set of mixed states of a dd-dimensional Hilbert space, the mixed convex roof extension f^\hat{f} maps a mixed state ρ\rho to a value in the extended non-negative real numbers R0{}\mathbb{R}_{\geq 0} \cup \{\infty\}. It is defined as the infimum of the average value of ff over all possible mixed-state ensembles {pi,ρi}\{p_i, \rho_i\} that decompose ρ\rho: f^(ρ)=inf{i=1npif(ρi)  |  nN+,i=1npiρi=ρ}\hat{f}(\rho) = \inf \left\{ \sum_{i=1}^n p_i f(\rho_i) \;\middle\vert\; n \in \mathbb{N}^+, \sum_{i=1}^n p_i \rho_i = \rho \right\} where each ensemble ee consists of a finite collection of mixed states ρi\rho_i with associated probabilities pip_i, such that their mixture mix(e)\text{mix}(e) equals ρ\rho. The result is expressed in R0,\mathbb{R}_{\geq 0, \infty} to leverage the complete lattice properties of the extended reals during the infimum operation.

theorem

The convex roof extension of g:KetUpToPhase(d)R0g: \text{KetUpToPhase}(d) \to \mathbb{R}_{\ge 0} is always finite

Let dd be a finite-dimensional Hilbert space and g:KetUpToPhase(d)R0g: \text{KetUpToPhase}(d) \to \mathbb{R}_{\ge 0} be a function mapping pure states (up to a global phase) to non-negative real numbers. For any mixed state ρ\rho, the convex roof extension of gg evaluated at ρ\rho in the extended non-negative real numbers, denoted as g^(ρ)\hat{g}(\rho), is never infinite, i.e., g^(ρ)\hat{g}(\rho) \neq \infty.

theorem

The mixed convex roof extension of a non-negative function ff is finite for all ρ\rho

Let dd be a finite-dimensional Hilbert space and let f:S(d)R0f: \mathcal{S}(d) \to \mathbb{R}_{\ge 0} be a function mapping mixed states to non-negative real numbers. For any mixed state ρS(d)\rho \in \mathcal{S}(d), the mixed convex roof extension f^(ρ)\hat{f}(\rho), defined with values in the extended non-negative real numbers [0,][0, \infty], is never infinite, i.e., f^(ρ)\hat{f}(\rho) \neq \infty.

definition

Convex roof extension of gg

Let D\mathcal{D} be a finite-dimensional Hilbert space and MState(D)\text{MState}(\mathcal{D}) be the set of mixed states (density operators) on D\mathcal{D}. Given a function g:KetUpToPhase(D)R0g: \text{KetUpToPhase}(\mathcal{D}) \to \mathbb{R}_{\ge 0} defined on pure states (up to a global phase), the convex roof extension convex_roof(g)\text{convex\_roof}(g) is a function MState(D)R0\text{MState}(\mathcal{D}) \to \mathbb{R}_{\ge 0}. For a density matrix ρ\rho, it is defined as the infimum of the average value of gg over all possible pure-state ensembles {pi,ψi}\{p_i, |\psi_i\rangle\} that realize ρ\rho, i.e., convex_roof(g)(ρ)=inf{pi,ψi}ipig(ψi)\text{convex\_roof}(g)(\rho) = \inf_{\{p_i, \psi_i\}} \sum_i p_i g(|\psi_i\rangle) subject to ipiψiψi=ρ\sum_i p_i |\psi_i\rangle\langle\psi_i| = \rho. This specific definition converts the result from the extended non-negative reals R0\overline{\mathbb{R}}_{\ge 0} to R0\mathbb{R}_{\ge 0} using the fact that the infimum is always finite.

definition

Mixed convex roof extension of ff

Let dd be a finite type representing the Hilbert space dimension. Given a function f:MState dR0f: \text{MState } d \to \mathbb{R}_{\ge 0} defined on the set of mixed quantum states, the mixed convex roof extension of ff is a function that maps a mixed state ρ\rho to the infimum of the average value of ff over all possible mixed-state ensembles {pi,ρi}\{p_i, \rho_i\} that realize ρ\rho. Formally, for a mixed state ρMState d\rho \in \text{MState } d, it is defined as: mixed_convex_roof(f)(ρ)=inf{ipif(ρi)ipiρi=ρ} \text{mixed\_convex\_roof}(f)(\rho) = \inf \left\{ \sum_i p_i f(\rho_i) \mid \sum_i p_i \rho_i = \rho \right\} where pi0p_i \ge 0, ipi=1\sum_i p_i = 1, and ρi\rho_i are mixed states. The definition utilizes `ENNReal.toNNReal` to map the value from the extended non-negative reals R0{}\mathbb{R}_{\ge 0} \cup \{\infty\} to the non-negative reals R0\mathbb{R}_{\ge 0}, guaranteed by the fact that the infimum is not infinite.

definition

Convex roof of ff restricted to pure states

Let dd be a finite type representing the dimension of a Hilbert space, and let MState d\text{MState } d be the set of mixed quantum states (density operators). Given a function f:MState dR0f : \text{MState } d \to \mathbb{R}_{\ge 0} defined on mixed states, the function `convex_roof_of_MState_fun` is the convex roof extension of ff restricted to pure states. Specifically, let g=fpureQg = f \circ \text{pureQ}, where pureQ:KetUpToPhase dMState d\text{pureQ} : \text{KetUpToPhase } d \to \text{MState } d maps a pure state vector (modulo phase) to its corresponding density operator ψψ|\psi\rangle\langle\psi|. Then for any mixed state ρMState d\rho \in \text{MState } d, the value is defined as the infimum of the average of ff over all pure-state decompositions of ρ\rho: convex_roof_of_MState_fun(f)(ρ)=inf{pi,ψi}ipif(ψiψi)\text{convex\_roof\_of\_MState\_fun}(f)(\rho) = \inf_{\{p_i, |\psi_i\rangle\}} \sum_i p_i f(|\psi_i\rangle\langle\psi_i|) where the infimum is taken over all ensembles {pi,ψi}\{p_i, |\psi_i\rangle\} such that ipiψiψi=ρ\sum_i p_i |\psi_i\rangle\langle\psi_i| = \rho.

theorem

Lower bound on mixed average implies lower bound on mixed convex roof extension

Let dd be a finite-dimensional Hilbert space and f:MState dR0f: \text{MState } d \to \mathbb{R}_{\ge 0} be a function on mixed states. For any mixed state ρMState d\rho \in \text{MState } d and any constant cR0c \in \mathbb{R}_{\ge 0}, if for every finite mixed-state ensemble e={pi,ρi}i=1ne = \{p_i, \rho_i\}_{i=1}^n such that its mixture i=1npiρi=ρ\sum_{i=1}^n p_i \rho_i = \rho, the average value fe=i=1npif(ρi)\langle f \rangle_e = \sum_{i=1}^n p_i f(\rho_i) satisfies cfec \le \langle f \rangle_e, then cmixed_convex_roof(f)(ρ)c \le \text{mixed\_convex\_roof}(f)(\rho).

theorem

cconvex_roof(g)(ρ)c \le \text{convex\_roof}(g)(\rho) if cc bounds all pure ensemble averages of gg from below

Let dd be a finite-dimensional Hilbert space, MState(d)\text{MState}(d) be the set of density operators on dd, and g:KetUpToPhase(d)R0g: \text{KetUpToPhase}(d) \to \mathbb{R}_{\ge 0} be a function defined on pure states. For any mixed state ρMState(d)\rho \in \text{MState}(d) and any constant cR0c \in \mathbb{R}_{\ge 0}, if for every finite pure-state ensemble E={(pi,ψi)}i=1n\mathcal{E} = \{(p_i, |\psi_i\rangle)\}_{i=1}^n (where n>0n > 0) that realizes ρ\rho (i.e., ipiψiψi=ρ\sum_i p_i |\psi_i\rangle\langle\psi_i| = \rho), the average value ipig(ψi)\sum_i p_i g(|\psi_i\rangle) is greater than or equal to cc, then the convex roof extension convex_roof(g)(ρ)\text{convex\_roof}(g)(\rho) is also greater than or equal to cc.

theorem

Upper Bound on Convex Roof via Pure-State Ensemble Average c\le c

Let dd be a finite-dimensional Hilbert space and g:KetUpToPhase(d)R0g: \text{KetUpToPhase}(d) \to \mathbb{R}_{\ge 0} be a function defined on pure states (up to a global phase). For a mixed state ρMState(d)\rho \in \text{MState}(d) and a constant cR0c \in \mathbb{R}_{\ge 0}, if there exists a pure-state ensemble E={(pi,ψi)}i=1n\mathcal{E} = \{(p_i, |\psi_i\rangle)\}_{i=1}^n (with n>0n > 0) such that the mixture of the ensemble i=1npiψiψi\sum_{i=1}^n p_i |\psi_i\rangle\langle\psi_i| equals ρ\rho, and the average value of gg over the ensemble i=1npig(ψi)\sum_{i=1}^n p_i g(|\psi_i\rangle) is less than or equal to cc, then the convex roof extension of gg evaluated at ρ\rho satisfies convex_roof(g)(ρ)c\text{convex\_roof}(g)(\rho) \le c.

theorem

Upper Bound on Mixed Convex Roof via Ensemble Averages

Let dd be a finite-dimensional Hilbert space and f:MState(d)R0f: \text{MState}(d) \to \mathbb{R}_{\geq 0} be a function defined on the set of mixed quantum states. For any mixed state ρMState(d)\rho \in \text{MState}(d) and any constant cR0c \in \mathbb{R}_{\geq 0}, if there exists a quantum ensemble E={(pi,ρi)}i=1n\mathcal{E} = \{(p_i, \rho_i)\}_{i=1}^n (where n>0n > 0) such that the average state ipiρi\sum_i p_i \rho_i is equal to ρ\rho and the average value of ff over the ensemble ipif(ρi)\sum_i p_i f(\rho_i) is less than or equal to cc, then the mixed convex roof extension f^(ρ)\hat{f}(\rho) is also less than or equal to cc.

theorem

The mixed convex roof extension of ff is \le its convex roof extension

Let dd be a finite-dimensional Hilbert space and let f:MState dR0f: \text{MState } d \to \mathbb{R}_{\ge 0} be a function defined on the set of mixed quantum states. The mixed convex roof extension of ff, denoted as mixed_convex_roof(f)\text{mixed\_convex\_roof}(f), is point-wise less than or equal to the convex roof extension of ff restricted to pure states, denoted as convex_roof_of_MState_fun(f)\text{convex\_roof\_of\_MState\_fun}(f). That is, for any mixed state ρMState d\rho \in \text{MState } d, mixed_convex_roof(f)(ρ)convex_roof_of_MState_fun(f)(ρ)\text{mixed\_convex\_roof}(f)(\rho) \le \text{convex\_roof\_of\_MState\_fun}(f)(\rho) This inequality holds because the mixed convex roof minimizes over all possible mixed-state ensembles {pi,ρi}\{p_i, \rho_i\} that average to ρ\rho, which is a larger set of ensembles than the pure-state ensembles {pi,ψiψi}\{p_i, |\psi_i\rangle\langle\psi_i|\} considered by the standard convex roof.

theorem

The convex roof extension of gg at a pure state ψψ|\psi\rangle\langle\psi| equals g([ψ])g([\psi])

For any pure quantum state ψ|\psi\rangle (represented as a `Ket d`), the convex roof extension of a function gg mapping kets up to a phase (elements of `KetUpToPhase d`) to the non-negative real numbers R0\mathbb{R}_{\ge 0}, evaluated at the density matrix ρ=ψψ\rho = |\psi\rangle\langle\psi| (represented by `MState.pure ψ`), is equal to the value of gg applied to the phase-equivalence class of ψ|\psi\rangle. Mathematically, this is expressed as: convex_roof(g)(ψψ)=g([ψ])\text{convex\_roof}(g)(|\psi\rangle\langle\psi|) = g([\psi]) where [ψ][\psi] denotes the ket ψ|\psi\rangle modulo a global phase.

theorem

The mixed convex roof extension of ff at a pure state ψψ|\psi\rangle\langle\psi| equals f(ψψ)f(|\psi\rangle\langle\psi|)

Let dd be a finite-dimensional Hilbert space and f:MState dR0f: \text{MState } d \to \mathbb{R}_{\ge 0} be a function defined on the set of mixed quantum states. For any pure state ψ|\psi\rangle (represented as a `Ket d`), the mixed convex roof extension of ff evaluated at the density matrix ρ=ψψ\rho = |\psi\rangle\langle\psi| (denoted as `pure ψ`) is equal to the value of ff evaluated at that pure state. Mathematically, this is expressed as: mixed_convex_roof(f)(ψψ)=f(ψψ)\text{mixed\_convex\_roof}(f)(|\psi\rangle\langle\psi|) = f(|\psi\rangle\langle\psi|)

definition

Entanglement of Formation (EoF)

The Entanglement of Formation (EoF) is a function EF:MState(d1×d2)R0E_F: \text{MState}(d_1 \times d_2) \to \mathbb{R}_{\ge 0} defined as the convex roof extension of the von Neumann entropy of the reduced density matrix of a pure state. Specifically, for a pure state ψHd1Hd2|\psi\rangle \in \mathcal{H}_{d_1} \otimes \mathcal{H}_{d_2}, let ρ1=Tr2(ψψ)\rho_1 = \text{Tr}_2(|\psi\rangle\langle\psi|) be the reduced density matrix obtained by tracing out the right subsystem. The function gg is defined on the space of pure states up to a phase as g([ψ])=Svn(ρ1)g([\psi]) = S_{vn}(\rho_1), where Svn(ρ)=Tr(ρlogρ)S_{vn}(\rho) = -\text{Tr}(\rho \log \rho) is the von Neumann entropy. The Entanglement of Formation for a general mixed state ρ\rho is then given by: EF(ρ)=inf{pi,ψi}ipiSvn(Tr2(ψiψi))E_F(\rho) = \inf_{\{p_i, \psi_i\}} \sum_i p_i S_{vn}\left(\text{Tr}_2(|\psi_i\rangle\langle\psi_i|)\right) where the infimum is taken over all pure-state decompositions such that ipiψiψi=ρ\sum_i p_i |\psi_i\rangle\langle\psi_i| = \rho.

theorem

The partial trace of the maximally entangled state is the maximally mixed state

Let dd be a finite, non-empty set of basis states. Let MESd|\text{MES}_d\rangle be the maximally entangled state in the bipartite Hilbert space indexed by d×dd \times d. The partial trace over the second subsystem of the pure state density matrix ρ=MESdMESd\rho = |\text{MES}_d\rangle\langle\text{MES}_d| is equal to the maximally mixed state ρunif\rho_{\text{unif}} on the first subsystem.

theorem

SvN(ρ)=Tr(f(ρ))S_{vN}(\rho) = \text{Tr}(f(\rho)) where f(x)=xlogxf(x) = -x \log x

For a quantum mixed state ρ\rho in a finite-dimensional Hilbert space of dimension dd, the von Neumann entropy SvN(ρ)S_{vN}(\rho) is equal to the trace of the matrix obtained by applying the function f(x)=xlogxf(x) = -x \log x to the density matrix ρ.M\rho.M via the continuous functional calculus (CFC).

theorem

Von Neumann Entropy of a Classical State Equals Shannon Entropy Svn(ρdist)=Hs(dist)S_{vn}(\rho_{dist}) = H_s(dist)

Let dd be a finite set and distdist be a probability distribution over dd. Let ρ=MState.ofClassical(dist)\rho = \text{MState.ofClassical}(dist) be the diagonal density matrix representing this classical distribution in the quantum state space. The von Neumann entropy Svn(ρ)S_{vn}(\rho) of this state is equal to the Shannon entropy Hs(dist)H_s(dist) of the original distribution.

theorem

EfE_f of the maximally entangled state is logd\log|d|

Let dd be a finite-dimensional Hilbert space index set. For the maximally entangled state Φ+|\Phi^+\rangle (represented by `Ket.MES d`), the Entanglement of Formation EfE_f of the corresponding pure state density matrix ρ=Φ+Φ+\rho = |\Phi^+\rangle\langle\Phi^+| is equal to the natural logarithm of the dimension of dd. Mathematically, Ef(Φ+Φ+)=logdE_f(|\Phi^+\rangle\langle\Phi^+|) = \log|d| where d|d| is the cardinality of the set dd.