theorem
convexHull_polyhedron_point_eq_projection
{n m : ℕ}
(A : Matrix (Fin m) (Fin n) ℝ)
(b : Fin m → ℝ)
(v : EuclideanSpace ℝ (Fin n))
(hP : ∃ (x : EuclideanSpace ℝ (Fin n)), ∀ (i : Fin m), ∑ j : Fin n, A i j * x.ofLp j ≤ b i)
(hbdd : ∀ (d : EuclideanSpace ℝ (Fin n)), (∀ (i : Fin m), ∑ j : Fin n, A i j * d.ofLp j ≤ 0) → d = 0)
:
theorem
polyhedron_convex_hull_point
{n m : ℕ}
(A : Matrix (Fin m) (Fin n) ℝ)
(b : Fin m → ℝ)
(v : EuclideanSpace ℝ (Fin n))
(hP : ∃ (x : EuclideanSpace ℝ (Fin n)), ∀ (i : Fin m), ∑ j : Fin n, A i j * x.ofLp j ≤ b i)
(hbdd : ∀ (d : EuclideanSpace ℝ (Fin n)), (∀ (i : Fin m), ∑ j : Fin n, A i j * d.ofLp j ≤ 0) → d = 0)
:
theorem
polytope_trivial_recession_cone
{n : ℕ}
(S : Finset (EuclideanSpace ℝ (Fin n)))
(hS : S.Nonempty)
{m : ℕ}
(A : Matrix (Fin m) (Fin n) ℝ)
(b : Fin m → ℝ)
(hAb : (convexHull ℝ) ↑S = {x : EuclideanSpace ℝ (Fin n) | ∀ (i : Fin m), ∑ j : Fin n, A i j * x.ofLp j ≤ b i})
(d : EuclideanSpace ℝ (Fin n))
: