OAI/LinearAlgebra/MatrixMultiplication/AuxiliarySeparation/Convex/FiniteConeClosed.lean
3 declarations, 0 contain sorry, 0 declared as axioms
Closed finitely generated cones
- theorem
OAI.MatrixMultiplication.AuxiliarySeparation.mem_pointedCone_hull_range_iffline 17Source documentation
A finite conic combination is a sum with nonnegative coefficients.
theorem mem_pointedCone_hull_range_iff {I E : Type*} [Fintype I] [AddCommGroup E] [Module ℝ E] (A : I → E) (x : E) : x ∈ PointedCone.hull ℝ (Set.range A) ↔ ∃ c : I → ℝ, (∀ i, 0 ≤ c i) ∧ ∑ i, c i • A i = x := by … - theorem
OAI.MatrixMultiplication.AuxiliarySeparation.isClosed_pointedCone_hull_range_of_linearIndependentline 29Source documentation
The cone spanned by a finite linearly independent family is closed.
theorem isClosed_pointedCone_hull_range_of_linearIndependent {I E : Type*} [Fintype I] [NormedAddCommGroup E] [NormedSpace ℝ E] (A : I → E) (hA : LinearIndependent ℝ A) : IsClosed (PointedCone.hull ℝ (Set.range A) : Set E) := by … - theorem
OAI.MatrixMultiplication.AuxiliarySeparation.isClosed_pointedCone_hull_rangeline 51Source documentation
A cone generated by a finite family of real vectors is closed.
theorem isClosed_pointedCone_hull_range {I E : Type*} [Fintype I] [NormedAddCommGroup E] [NormedSpace ℝ E] (A : I → E) : IsClosed (PointedCone.hull ℝ (Set.range A) : Set E) := by …