Topological properties of convex sets #
We prove the following facts:
Convex.interior
: interior of a convex set is convex;Convex.closure
: closure of a convex set is convex;closedConvexHull_closure_eq_closedConvexHull
: the closed convex hull of the closure of a set is equal to the closed convex hull of the set;Set.Finite.isCompact_convexHull
: convex hull of a finite set is compact;Set.Finite.isClosed_convexHull
: convex hull of a finite set is closed.
Alias of the reverse direction of Real.convex_iff_isPreconnected
.
Standard simplex #
Every vector in stdSimplex 𝕜 ι
has max
-norm at most 1
.
stdSimplex ℝ ι
is bounded.
stdSimplex ℝ ι
is closed.
stdSimplex ℝ ι
is compact.
The standard one-dimensional simplex in ℝ² = Fin 2 → ℝ
is homeomorphic to the unit interval.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Topological vector spaces #
If s
is a convex set, then a • interior s + b • closure s ⊆ interior s
for all 0 < a
,
0 ≤ b
, a + b = 1
. See also Convex.combo_interior_self_subset_interior
for a weaker version.
If s
is a convex set, then a • interior s + b • s ⊆ interior s
for all 0 < a
, 0 ≤ b
,
a + b = 1
. See also Convex.combo_interior_closure_subset_interior
for a stronger version.
If s
is a convex set, then a • closure s + b • interior s ⊆ interior s
for all 0 ≤ a
,
0 < b
, a + b = 1
. See also Convex.combo_self_interior_subset_interior
for a weaker version.
If s
is a convex set, then a • s + b • interior s ⊆ interior s
for all 0 ≤ a
, 0 < b
,
a + b = 1
. See also Convex.combo_closure_interior_subset_interior
for a stronger version.
If x ∈ closure s
and y ∈ interior s
, then the segment (x, y]
is included in interior s
.
If x ∈ s
and y ∈ interior s
, then the segment (x, y]
is included in interior s
.
If x ∈ closure s
and x + y ∈ interior s
, then x + t y ∈ interior s
for t ∈ (0, 1]
.
If x ∈ s
and x + y ∈ interior s
, then x + t y ∈ interior s
for t ∈ (0, 1]
.
In a topological vector space, the interior of a convex set is convex.
In a topological vector space, the closure of a convex set is convex.
A convex set s
is strictly convex provided that for any two distinct points of
s \ interior s
, the line passing through these points has nonempty intersection with
interior s
.
A convex set s
is strictly convex provided that for any two distinct points x
, y
of
s \ interior s
, the segment with endpoints x
, y
has nonempty intersection with
interior s
.
The convex closed hull of a set s
is the minimal convex closed set that includes s
.
Equations
- closedConvexHull 𝕜 = ClosureOperator.ofCompletePred (fun (s : Set E) => Convex 𝕜 s ∧ IsClosed s) ⋯
Instances For
Convex hull of a finite set is compact.
Convex hull of a finite set is closed.
If we dilate the interior of a convex set about a point in its interior by a scale t > 1
,
the result includes the closure of the original set.
TODO Generalise this from convex sets to sets that are balanced / star-shaped about x
.
If we dilate a convex set about a point in its interior by a scale t > 1
, the interior of
the result includes the closure of the original set.
TODO Generalise this from convex sets to sets that are balanced / star-shaped about x
.
If we dilate a convex set about a point in its interior by a scale t > 1
, the interior of
the result includes the closure of the original set.
TODO Generalise this from convex sets to sets that are balanced / star-shaped about x
.
A nonempty convex set is path connected.
A nonempty convex set is connected.
A convex set is preconnected.
Every topological vector space over ℝ is path connected.
Not an instance, because it creates enormous TC subproblems (turn on pp.all
).
Given two complementary subspaces p
and q
in E
, if the complement of {0}
is path connected in p
then the complement of q
is path connected in E
.