OAI/Analysis/MassAction/PolyhedronGeometry.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.Problem326.continuous_dotline 12 - lemma
OAI.Problem326.dot_add_rightline 16 - lemma
OAI.Problem326.dot_smul_rightline 19 - lemma
OAI.Problem326.dot_isLinearMapline 22 - lemma
OAI.Problem326.IsFinitePolyhedron.isClosedline 28 - lemma
OAI.Problem326.IsFinitePolyhedron.convexline 36 - lemma
OAI.Problem326.finiteAffine_superlevel_isFinitePolyhedronline 44 - lemma
OAI.Problem326.finiteAffine_superlevel_isClosedline 61 - lemma
OAI.Problem326.finiteAffine_superlevel_convexline 66 - lemma
OAI.Problem326.finiteAffine_plateau_eqline 73Source documentation
A capped finite lower envelope has a polyhedral maximum set. This interface is independent of the choice of finite-minimum notation.
lemma finiteAffine_plateau_eq {ι : Type uIota} (a : ι → (Fin d → ℝ)) (c : ι → ℝ) (F : (Fin d → ℝ) → ℝ) (M : ℝ) (hlower : ∀ x j, F x ≤ dot (a j) x + c j) (hattained : ∀ x, ∃ j, F x = dot (a j) x + c j) (hceiling : ∀ x, F x ≤ M) : {x | F x = M} = {x | ∀ j, M ≤ dot (a j) x + c j} := by …Mentions: OAI.Problem326.dot
- lemma
OAI.Problem326.finiteAffine_plateau_isFinitePolyhedronline 88 - lemma
OAI.Problem326.compact_polyhedron_of_affine_barriersline 99Source documentation
Finite affine barriers which exclude the boundary of a compact set produce a compact convex polyhedron in its interior.
lemma compact_polyhedron_of_affine_barriers {ι : Type uIota} [Fintype ι] (a : ι → (Fin d → ℝ)) (c : ι → ℝ) (M : ℝ) (B : Set (Fin d → ℝ)) (x0 : Fin d → ℝ) (hB : IsCompact B) (hx0B : x0 ∈ interior B) (hx0 : ∀ j, M ≤ dot (a j) x0 + c j) (hboundary : ∀ x ∈ frontier B, ∃ j, dot (a j) x + c j < M) : ∃ K : Set (Fin d → ℝ), IsCompact K ∧ Convex ℝ K ∧ IsFinitePolyhedron K ∧ x0 ∈ K ∧ K ⊆ interior B ∧ ∀ x, x ∈ K ↔ ∀ j, M ≤ dot (a j) x + c j := by …Mentions: OAI.Problem326.dot, OAI.Problem326.IsFinitePolyhedron
- lemma
OAI.Problem326.compact_polyhedron_of_zero_active_slopeline 125Source documentation
A zero slope active at the initial point supplies the ceiling level. Excluding zero active slopes on the boundary gives all geometric conclusions.
lemma compact_polyhedron_of_zero_active_slope {ι : Type uIota} [Fintype ι] (a : ι → (Fin d → ℝ)) (c : ι → ℝ) (j0 : ι) (B : Set (Fin d → ℝ)) (x0 : Fin d → ℝ) (hB : IsCompact B) (hx0B : x0 ∈ interior B) (hzero : a j0 = 0) (hactive0 : ∀ j, dot (a j0) x0 + c j0 ≤ dot (a j) x0 + c j) (hboundary : ∀ x ∈ frontier B, ∀ j, (∀ k, dot (a j) x + c j ≤ dot (a k) x + c k) → a j ≠ 0) : ∃ K : Set (Fin d → ℝ), IsCompact K ∧ Convex ℝ K ∧ IsFinitePolyhedron K ∧ x0 ∈ K ∧ K ⊆ interior B ∧ ∀ x, x ∈ K ↔ ∀ j, c j0 ≤ dot (a j) x + c j := by …Mentions: OAI.Problem326.dot, OAI.Problem326.IsFinitePolyhedron