Documentation

LeanPool.MatrixMultiplicationAllFields.LinearAlgebra.MatrixMultiplication.AuxiliarySeparation.Convex.FiniteConeClosed

Closed finitely generated cones #

theorem MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.mem_pointedCone_hull_range_iff {I : Type u_1} {E : Type u_2} [Fintype I] [AddCommGroup E] [Module ℝ E] (A : I → E) (x : E) :
x ∈ PointedCone.hull ℝ (Set.range A) ↔ ∃ (c : I → ℝ), (∀ (i : I), 0 ≤ c i) ∧ ∑ i : I, c i • A i = x

A finite conic combination is a sum with nonnegative coefficients.

A cone generated by a finite family of real vectors is closed.