OAI/Geometry/Zonotope/Product.lean
8 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DiagonalZonotope.euclideanProductline 12Source documentation
The two-block product of explicit Euclidean zonotopes.
def euclideanProduct (n m : ℕ) (c : ℝ) : Set (EuclideanSpace ℝ (Fin (n + m))) := …
- lemma
OAI.DiagonalZonotope.finAddEquivProd_applyline 16 - lemma
OAI.DiagonalZonotope.inner_finAddline 22 - lemma
OAI.DiagonalZonotope.isCompact_euclideanProductline 29 - lemma
OAI.DiagonalZonotope.convex_euclideanProductline 35 - lemma
OAI.DiagonalZonotope.euclideanProduct_interior_nonemptyline 39 - theorem
OAI.DiagonalZonotope.euclideanProduct_eq_halfspacesline 48Source documentation
Product support is the sum of the two independently attainable supports.
theorem euclideanProduct_eq_halfspaces (n m : ℕ) (c : ℝ) (hc : 0 < c) : euclideanProduct n m c = {x | ∀ u : EuclideanSpace ℝ (Fin (n + m)), ⟪u, x⟫ ≤ c * (support (WithLp.ofLp (EuclideanSpace.finAddEquivProd u).1) + support (WithLp.ofLp (EuclideanSpace.finAddEquivProd u).2))} := by …Mentions: OAI.DiagonalZonotope.euclideanProduct, OAI.DiagonalZonotope.support
- theorem
OAI.DiagonalZonotope.euclideanProduct_support_attainedline 77