Documentation

Mathlib.Analysis.Convex.PathConnected

Segment between 2 points as a bundled path #

In this file we define Path.segment a b : Path a b to be the path going from a to b along the straight segment with constant velocity b - a.

We also prove basic properties of this construction, then use it to show that a nonempty convex set is path connected. In particular, a topological vector space over is path connected.

def Path.segment {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [ContinuousAdd E] [ContinuousSMul E] (a b : E) :
Path a b

The path from a to b going along a straight line segment

Equations
Instances For
    @[simp]
    theorem Path.segment_apply {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [ContinuousAdd E] [ContinuousSMul E] (a b : E) (t : unitInterval) :
    (Path.segment a b) t = (AffineMap.lineMap a b) t
    @[simp]
    theorem Path.segment_add_segment {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [ContinuousAdd E] [ContinuousSMul E] (a b c d : E) :
    (Path.segment a b).add (Path.segment c d) = Path.segment (a + c) (b + d)
    @[simp]
    theorem Path.cast_segment {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [ContinuousAdd E] [ContinuousSMul E] {a b c d : E} (hac : c = a) (hbd : d = b) :
    (Path.segment a b).cast hac hbd = Path.segment c d
    theorem JoinedIn.of_segment_subset {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [ContinuousAdd E] [ContinuousSMul E] {x y : E} {s : Set E} (h : segment x y s) :
    JoinedIn s x y

    A nonempty convex set is path connected.

    theorem Convex.isConnected {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [ContinuousAdd E] [ContinuousSMul E] {s : Set E} (h : Convex s) (hne : s.Nonempty) :

    A nonempty convex set is connected.

    A convex set is preconnected.

    A subspace in a topological vector space over is path connected.

    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.