The cone of an affine map from the standard simplex #
Given an affine map s : StdSimplex R (Fin n) → Y and y : Y, we define
an affine map s.cone : StdSimplex R (Fin (n + 1)) → Y which sends
the vertex 0 to y and the vertex i.succ to the image by s of
the ith vertex of the standard simplex.
noncomputable def Convexity.ConvexSpace.AffineMap.cone {R : Type u_1} [PartialOrder R] [Semiring R] [IsStrictOrderedRing R] {Y : Type u_2} [ConvexSpace R Y] {n : ℕ} (s : ConvexSpace.AffineMap R (StdSimplex R (Fin n)) Y) (y : Y) :
ConvexSpace.AffineMap R (StdSimplex R (Fin (n + 1))) Y
The cone of an affine map from the standard simplex. If s is an affine
map StdSimplex R (Fin n) → Y and y : Y, then s.cone y is the affine map
StdSimplex R (Fin (n + 1)) → Y which sends the vertex 0 to y and the
vertex i.succ to the image by s of the ith vertex of the standard simplex.
Equations
- s.cone y = Convexity.StdSimplex.affineMapMk fun (i : Fin (n + 1)) => Fin.cases y (fun (i : Fin n) => s (Convexity.StdSimplex.single i)) i
Instances For
theorem Convexity.ConvexSpace.AffineMap.cone_def {R : Type u_1} [PartialOrder R] [Semiring R] [IsStrictOrderedRing R] {Y : Type u_2} [ConvexSpace R Y] {n : ℕ} (s : ConvexSpace.AffineMap R (StdSimplex R (Fin n)) Y) (y : Y) :
s.cone y = StdSimplex.affineMapMk fun (i : Fin (n + 1)) => Fin.cases y (fun (i : Fin n) => s (StdSimplex.single i)) i
@[simp]
theorem Convexity.ConvexSpace.AffineMap.cone_single_zero {R : Type u_1} [PartialOrder R] [Semiring R] [IsStrictOrderedRing R] {Y : Type u_2} [ConvexSpace R Y] {n : ℕ} (s : ConvexSpace.AffineMap R (StdSimplex R (Fin n)) Y) (y : Y) :
@[simp]
theorem Convexity.ConvexSpace.AffineMap.cone_single_succ {R : Type u_1} [PartialOrder R] [Semiring R] [IsStrictOrderedRing R] {Y : Type u_2} [ConvexSpace R Y] {n : ℕ} (s : ConvexSpace.AffineMap R (StdSimplex R (Fin n)) Y) (y : Y) (j : Fin n) :
@[simp]
theorem Convexity.ConvexSpace.AffineMap.cone_mk₁ {R : Type u_1} [PartialOrder R] [Semiring R] [IsStrictOrderedRing R] {Y : Type u_2} [ConvexSpace R Y] (y y₀ : Y) :
@[simp]
theorem Convexity.ConvexSpace.AffineMap.cone_mk₂ {R : Type u_1} [PartialOrder R] [Semiring R] [IsStrictOrderedRing R] {Y : Type u_2} [ConvexSpace R Y] (y y₀ y₁ : Y) :
theorem Convexity.ConvexSpace.AffineMap.cone_comp {R : Type u_1} [PartialOrder R] [Semiring R] [IsStrictOrderedRing R] {Y : Type u_2} {Z : Type u_3} [ConvexSpace R Y] [ConvexSpace R Z] {n : ℕ} (φ : ConvexSpace.AffineMap R Y Z) (ψ : ConvexSpace.AffineMap R (StdSimplex R (Fin (n + 1))) Y) (y : Y) :