Documentation

LeanPool.BollobasNikiforov.CP.Closed

Compact generators and the closed CP cone #

The rank-one generators of unit mass form a compact set S not containing 0. The completely positive cone is the cone generated by S, and is closed.

Nonnegative vectors of Euclidean mass 1.

Equations
Instances For

    Rank-one CP generators of unit Frobenius mass.

    Equations
    Instances For

      CP06: the unit-mass rank-one generators are compact.

      CP06: the unit-mass rank-one generators do not contain the zero matrix.

      theorem BollobasNikiforov.trace_sum_vecMulVec {n : Type u_1} [Fintype n] {q : } (p : Fin qn) :
      (∑ a : Fin q, Matrix.vecMulVec (p a) (p a)).trace = a : Fin q, i : n, p a i ^ 2
      theorem BollobasNikiforov.exists_sum_vecMulVec_card_le {n : Type u_1} [Fintype n] (q : ) (p : Fin qn) (hp : ∀ (a : Fin q) (i : n), 0 p a i) :
      q'Fintype.card n * Fintype.card n, ∃ (p' : Fin q'n), (∀ (a : Fin q') (i : n), 0 p' a i) a : Fin q, Matrix.vecMulVec (p a) (p a) = a : Fin q', Matrix.vecMulVec (p' a) (p' a)

      Drop linearly dependent rank-one summands until at most card n * card n remain.

      theorem BollobasNikiforov.IsCompletelyPositive.exists_repr_card_le {n : Type u_1} [Fintype n] {C : Matrix n n } (hC : IsCompletelyPositive C) :
      qFintype.card n * Fintype.card n, ∃ (p : Fin qn), (∀ (a : Fin q) (i : n), 0 p a i) C = a : Fin q, Matrix.vecMulVec (p a) (p a)
      theorem BollobasNikiforov.IsCompletelyPositive.exists_repr_of_card {n : Type u_1} [Fintype n] {C : Matrix n n } (hC : IsCompletelyPositive C) :
      ∃ (p : Fin (Fintype.card n * Fintype.card n)n), (∀ (a : Fin (Fintype.card n * Fintype.card n)) (i : n), 0 p a i) C = a : Fin (Fintype.card n * Fintype.card n), Matrix.vecMulVec (p a) (p a)

      A CP matrix is a sum of at most card n * card n nonnegative rank-ones, padded.

      theorem BollobasNikiforov.continuous_sum_vecMulVec {n : Type u_1} {q : } :
      Continuous fun (p : Fin qn) => a : Fin q, Matrix.vecMulVec (p a) (p a)

      CP07: the completely positive cone is closed.