Segments in affine spaces #
Two sides of a nondegenerate triangle meet only at their common vertex. This is the affine-space
form of Mathlib's segment_inter_eq_endpoint_of_linearIndependent_sub, with affine independence
of the three vertices in place of linear independence of the two edge vectors.
Conversely, over a linearly ordered field, if the segments from z to a and to b meet only at
z, then the directions a -ᵥ z and b -ᵥ z are nonzero and do not lie on a common ray from the
origin: 0 ∉ [-(a -ᵥ z), b -ᵥ z]. This is the form in which a separating functional can be
found for the two directions (TauCeti.exists_strongDual_neg_pos_ne_zero).
Main results #
AffineIndependent.affineSegment_inter_eq_endpoint: two sides of a nondegenerate triangle meet only at their common vertex.TauCeti.zero_notMem_segment_of_affineSegment_inter_eq: two segments fromzmeeting only atzpoint in directions not on a common ray.
Two sides of a nondegenerate triangle meet only at their common vertex.
If the segments from z to a and to b meet only at z, then a -ᵥ z and b -ᵥ z are
nonzero and do not lie on a common ray from 0: 0 ∉ [-(a -ᵥ z), b -ᵥ z].