Positive-semidefinite finite matrix order #
This module contains the order-theoretic facts for finite-dimensional
complex matrix operators: trace control of positive operators, closedness of the
positive-semidefinite cone, the corresponding ProperCone, and basic
monotonicity facts for sandwiches, Kronecker products, and reindexing.
These are the matrix-operator facts used by the canonical SDP strong-duality argument in Section 9.
Basic order lemmas #
@[instance_reducible]
Instances For
theorem
MIPStarRE.Quantum.instNonnegSpectrumClassRealOp
{d : Type u_1}
[Fintype d]
:
NonnegSpectrumClass ℝ (Op d)
noncomputable def
MIPStarRE.Quantum.opNonnegativeProperCone
(d : Type u_2)
[Fintype d]
[DecidableEq d]
:
ProperCone ℝ (Op d)
The positive-semidefinite cone in a finite matrix algebra as a proper cone.
Equations
- MIPStarRE.Quantum.opNonnegativeProperCone d = { toSubmodule := PointedCone.positive ℝ (MIPStarRE.Quantum.Op d), isClosed' := ⋯ }
Instances For
Kronecker product order lemmas #
theorem
MIPStarRE.Quantum.kronecker_le_kronecker_right_one
{d₁ : Type u_2}
{d₂ : Type u_3}
[hd₁ : Finite d₁]
[hd₂ : Finite d₂]
[DecidableEq d₂]
{A : Op d₁}
{B : Op d₂}
(hA : 0 ≤ A)
(hB : B ≤ 1)
:
If 0 ≤ A and B ≤ 1, then A ⊗ B ≤ A ⊗ 1.
theorem
MIPStarRE.Quantum.sq_le_self
{d : Type u_1}
[Fintype d]
[DecidableEq d]
{X : Op d}
(hX : 0 ≤ X)
(hXle : X ≤ 1)
:
An operator between 0 and 1 dominates its square.