p. 2 — the gravitationally evolved state is entangled iff
OpenBoseGIE.evolvedState_entangled_iffLet (first factor = mass 1; , ; global phase omitted) and . Then is entangled, i.e. not separable (not a finite convex combination of products of qubit density matrices), if and only if for every integer .
import Mathlib import Definitions.Def_PeresTerno_kraus_basics import Definitions.Def_BoseGIE_defs open Matrix open scoped Kronecker ComplexOrder
namespace BoseGIE
theorem evolvedState_entangled_iff (α β : ℝ) :
¬ IsSeparable (pureDM (psiEnd α β)) ↔ ∀ n : ℤ, α + β ≠ 2 * Real.pi * n := by sorry
end BoseGIERead-back
What the Lean code literally says, in plain math · claude-opus-5-5
For real , let be the two-qubit vector with entries (first index = mass 1), and , i.e. ( matrix).
Call a matrix separable if it equals for some , weights with , and matrices that are positive semidefinite with trace (Kronecker product, first factor = mass 1).
The theorem: for all real ,
So the state is non-separable exactly when is not an integer multiple of (equivalently ); and, in the other direction, when the matrix is separable. Both directions are asserted. The integer is cast to .