p. 3 — the spin entanglement witness: on every separable two-qubit state
ProvedBMV2017.witness_le_one_of_separableLet be a separable two-qubit state: with , and qubit density matrices. Then
Equivalently, certifies that is entangled.
import Mathlib import Definitions.Def_PeresTerno_kraus_basics import Definitions.Def_BMV2017_defs open Matrix open scoped Kronecker ComplexOrder
namespace BMV2017
theorem witness_le_one_of_separable (ρ : Matrix (Qubit × Qubit) (Qubit × Qubit) ℂ)
(hρ : IsSeparable ρ) : witness ρ ≤ 1 := by sorry
end BMV2017Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting. A qubit index is an element of . Two-qubit matrices are complex matrices whose rows and columns are indexed by ordered pairs ; the first component is called "factor 1" and the second component "factor 2". For complex matrices , the Kronecker product is the two-qubit matrix with entries
so acts on factor 1 (first component) and on factor 2 (second component).
Binders and hypothesis. The theorem quantifies over a single object: an arbitrary two-qubit complex matrix (no Hermiticity, positivity or trace condition is imposed on directly). Its only hypothesis is that is separable in the following sense: there exist
- a natural number ,
- real numbers ,
- complex matrices and ,
such that
- for every ;
- ;
- every is a density matrix;
- every is a density matrix;
- (with viewed as a complex scalar), exact matrix equality.
Here a complex matrix is a density matrix when it is positive semidefinite — i.e. Hermitian () and is a nonnegative real number for every — and its trace equals (as a complex number).
Edge cases of the hypothesis. The case is excluded automatically: the empty sum of the is , so condition 2 forces . Weights are allowed, and the factors need not be distinct, pure, or related across . The hypothesis is satisfiable (e.g. , , ). Any satisfying it is in particular Hermitian, positive semidefinite and of trace , but this is a consequence, not an extra assumption.
The witness. With the Pauli matrices
(row/column index first), the quantity is the real number
where is the ordinary matrix trace (sum of the four diagonal entries) of the product (with on the left), the two traces are complex numbers, and is the complex modulus of their difference (not the real part or the absolute value of the real part). In the first operator, sits on factor 1 and on factor 2; the second operator has on both factors.
Conclusion. For every two-qubit complex matrix that is separable in the above sense,
a non-strict inequality between real numbers. The theorem asserts only this upper bound; it makes no claim about attainment of the value , about non-separable matrices, or about any converse.