MAT 388: Introduction to discrete geometry Lim, Kyuson October 24, 2021 MAT388 2 Lim Kyuson Contents 1 2 Introduction to Geometric Combinatorics 5 1.1 Convex polytopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Lecture on Discrete and Polyhedral Geometry 17 2.1 Basic discrete geometry . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.1 The Helly theorem . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.2 Application questions for the Helly theorem . . . . . . . . . . . 26 2.1.3 Relevant extra questions . . . . . . . . . . . . . . . . . . . . . 28 Radon’s theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.1 Application questions for the Radon’s theorem . . . . . . . . . 32 2.2.2 Extension of the Helly theorem . . . . . . . . . . . . . . . . . 34 The π-dimensional Helly theorem . . . . . . . . . . . . . . . . . . . . 35 2.3.1 Extension of the π-dimensional Helly theorem . . . . . . . . . 36 Some case studies of Topological Helly theorem . . . . . . . . . . . . . 41 2.2 2.3 2.4 3 MAT388 4 Lim Kyuson CONTENTS Chapter 1 Introduction to Geometric Combinatorics 1.1 Convex polytopes In this chapter, we give definitions and some basic results about polyhedra following [1, p.7~14]. 1.1.1 Definitions Definition 1.1.1. Unit π-cube: all cubes are bounded πΆπ := {x ∈ Rπ : −1 ≤ π₯π ≤ 1} = conv({+1, −1} π ), ο£±   0 ≤ π₯1 ≤ 1 ο£Ό       ο£²  ο£½  0 ≤ π₯ ≤ 1 2 π πΆπ := (π₯ 1 , ..., π₯ π ) ∈ R : . ..           0 ≤ π₯ ≤ 1 π ο£³ ο£Ύ Definition 1.1.2. A set πΆ ⊆ Rπ is convex if for any 2 points p and q in πΆ, the entire line segment joining them {πp + (1 − π)q : 0 ≤ π ≤ 1}, is contained in πΆ. Equivalently, set πΆ is convex if its intersection with every straight line is either empty, or connected set [3, p.8]. Example 1.1.3. Convex set, open ball: B(0, π) ∈ Rπ for 0 < π. Proof. Let for any x, y ∈ π΅(0, π). Then, x + π(y − x) belong to the line segment joining x, y where 0 ≤ π ≤ 1. From the center 0 ∈ π΅(0, π) for a fixed radius π, |x +π(y − x) − 0| = |x −πx +π0 − 0 +πy − π0| = |(1−π)(x−0) +π(y−0)| ≤ |(1−π)(x−0)| + |π(y−0)| = (1−π)|(x−0)| +π|(y−0)| < (1 − π)π + ππ = π. Equivalently, |x + π(y − x) − 0| < π. Hence, x + π(y − x) ∈ π΅(0, π). 5 MAT388 Lim Kyuson Example 1.1.4. The annulus = {1 ≤ π₯ 2 + π¦ 2 ≤ 2}, is not a convex set. Figure 1. An Illustration of an annulus Proposition 1. If π΄ and π΅ are convex the π΄ + π΅ and π΄ − π΅ are convex, and for any π ∈ R, the set ππ΄ is convex [3, p.9]. Proof. The set π΄ is convex, contains {ππ 1 + (1 − π)π 2 } for any π 1 , π 2 ∈ π΄, where π ∈ [0, 1]. Similarly, the set π΅ is convex, contains {ππ 1 + (1 − π)π 2 } for any π 1 , π 2 ∈ π΄, where π ∈ [0, 1]. Then, for the combined set of π΄ + π΅ := {π + π|π ∈ π΄, π ∈ π΅}, the convex set of line segment is defined as {π(π 1 + π 1 ) + (1 − π)(π 2 + π 2 )} for any π 1 , π 2 ∈ π΄ and π 1 , π 2 ∈ π΅, where π ∈ [0, 1]. Hence, the convex set of π΄ + π΅ is defined in terms of combined convex of each arbitrary 2 points from π΄ and each arbitrary 2 points from π΅. Thus, the sum of convex sets π΄ and π΅ of {ππ 1 + (1 − π)π 2 } + {ππ 1 + (1 − π)π 2 } gives the convex set of π΄ + π΅ of the {(ππ 1 + π 2 − ππ 2 ) + (ππ 1 + π 2 − ππ 2 )}. Definition 1.1.5. A hyperplane in Rπ is a set π» := {x ∈ Rπ : π 1 π₯ 1 +π 2 π₯ 2 +···+π π π₯ π = π}, π 1 , ..., π π , π ∈ R. The equivalent notation is {x | aπ x = b}. The hyperplane π» is defined 2 halfspaces in Rπ : π» = π» + ∩ π» − . Proposition 2. All halfspaces can be considered to be of the form π» − . Proof. π» − := {x ∈ Rπ : π 1 π₯ 1 + π 1 π₯1 + · · · + π π π₯ π ≤ π} and π» + := {x ∈ Rπ : π 1 π₯ 1 + π 1 π₯ 1 + · · · + π π π₯ π ≥ π} is multiplied by -1, then π» + := {x ∈ Rπ : −π 1 π₯ 1 − π 1 π₯ 1 − · · · − π π π₯ π ≤ −π}. Example 1.1.6. Let π is the halfspace, {(π₯ 1 , π₯2 , π₯3 ) ∈ R3 : π₯ 1 ≤ 2} for π΄x ≥ b}, for example [1, 0, 0]x ≤ [−2], then for any two points the π is convex but not affine. Definition 1.1.7. A polyhedron (or H -polyhedron) in Rπ is any set obtained as the intersection of finitely many halfspaces in Rπ . This is π = {x ∈ Rπ : π΄x ≤ b}, where π΄ ∈ Rπ×π and π ∈ Rπ . (The prefix H stands for the fact, a polyhedron involves intersecting halfspaces) The Unbounded polyhedron, π = Rπ (any single halfspace in Rπ , π ≥ 1). The {π₯ ∈ R : π₯ ≥ 0} and {π₯ ∈ R : π₯ ≤ 1} are example of halfspaces in R, both are unbounded polyhedra gotten by relaxing inequalities of πΆ1 . We define a polytope to be a bounded polyhedron 6 CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS Lim Kyuson MAT388 Lemma 1.1.8. An H -polyhedron π is a convex set. Proof. Let π = {x ∈ Rπ : Ax ≤ b}, and take p, q ∈ π, for all points πp + (1 − π)q on the line segment joining them. Then, π = {x ∈ Rπ : π΄x ≤ π} yields π΄(πp + (1 − π)q) = ππ΄p + (1 − π) π΄q ≤ πb + (1 − π)b = b. Definition 1.1.9. A convex combination of 2 points p,q ∈ Rπ is a point of the form πp + (1 − π)q, 0 ≤ π ≤ 1. The set of all convex combinations of p and q is called the convex hull of p and q. Remark 1.1.10. The convex hull of p and q is the line segment joining them. Example 1.1.11. Exercise 2.12 (1) Convex hull of points 0 and 1 in R: conv({0, 1}) = {(1 − π)0 + π1 : 0 ≤ π ≤ 1} = {π : 0 ≤ π ≤ 1} = [0, 1] 0 1 (2) Convex hull of (0,0), (1,0), (1,1), (0,1): 0 1 1 0 Claim: conv , , , = [0, 1] 2 . 0 0 1 1 The convex hull is the set of all convex combinations of points, which includes the square π₯ with an inclusion of its interior. Let be the conv({(0, 0), (1, 0), (0, 1), (1, 1)}) so π¦ that 4 ∑οΈ π₯ 0 0 1 1 π2 + π4 = π1 + π2 + π3 + π4 = , where ππ = 1, ππ ≥ 0. π¦ 0 1 0 1 π1 + π3 π=1 Í4 By the non-negativity, π2 + π 4 ≥ 0, π3 + π 4 ≥ 0. Also, π 2 + π 4 ≤ π=1 ππ = 1 and Í4 π₯ π3 + π 4 ≤ π=1 ππ = 1. Hence, 0 ≤ π₯ ≤ 1, 0 ≤ π¦ ≤ 1 such that ∈ [0, 1] 2 . π¦ 0 1 1 0 This shows conv , , , ⊆ [0, 1] 2 . 0 0 1 1 Thus, the consideration of 4 points for the convex hull exactly gives a square and the interior parts. The max of the set is π₯ = 1 and π¦ = 1 such that the square enclose the convex hull of given points. However, If we consider the convex combinations of two points at a time, then we get the union of six line segments. 0 1 π π i) (1 − π) +π = :0≤π≤1 = :0≤π≤1 . 0 0 0 0 This is {π₯ ∈ [0, 1]|(π₯, 0)}, which is the bottom segment. 0 1 π π ii) (1 − π) +π = :0≤π≤1 = :0≤π≤1 . 0 1 0 π This is {π₯ ∈ [0, 1]|(π₯, π₯)}, which is the square box. CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS 7 MAT388 Lim Kyuson 0 0 0 0 iii) (1 − π) +π = :0≤π≤1 = :0≤π≤1 . 0 1 π π This is {π₯ ∈ [0, 1]|(0, π₯)}, which is the right side. 1 1 1 1 iv) (1 − π) +π = :0≤π≤1 = :0≤π≤1 . 0 1 π π This is {π₯ = 1, π¦ ∈ [0, 1]|(1, π¦)}, which is the top. 1 0 1−π 1−π v) (1 − π) +π = :0≤π≤1 = :0≤π≤1 . 0 1 π π This is {π₯ =∈ [0, 1]|(1 − π₯, π₯)}. 1 0 1−π 1−π vi) (1 − π) +π = :0≤π≤1 = :0≤π≤1 . 1 1 1 1 This is {π₯ ∈ [0, 1]|(1 − π₯, 1)}. The following shows a 6 line segments of consideration for 2 points. (0, 1) (1, 1) (0, 0) (1, 0) Figure 2. The Square with 4 points The conv({(0, 0), (1, 0), (1, 1)}), when the π 4 of points (0,1) is 0, gives an interior right-angled triangle with vertices (0, 0), (1, 0), (1, 1). The conv({(0, 0), (0, 1), (1, 1)}, when the π2 of points (1,0) is 0, gives an interior right-angled triangle with vertices (0, 0), (0, 1), (1, 1). For example, the point (0.5,0.5) can be represented as 0.5 · (0, 0) + 0.5 · (1, 1), but also as 0.5 · (0, 1) + 0.5 · (1, 0), 0.25 · (0, 0) + 0.25 · (1, 0) and 0.25 · (0, 1) + 0.25 · (1, 1). Remark 1.1.12. We observe that there is always a representation of points in a square with at most 3 nonzero coefficients, because we can triangulate the square. Definition 1.1.13. A convex region [9, p.183] is a set of points, any two of which can be joined by a segment consisting of points in the set, with extra condition that each of the points is on at least 2 non-collinear segments consisting entire of points in the set. Particularly, an angular region is the set of all points on rays within an angle, and the triangular region is the set of all points between pairs of points on distinct sides of a triangle. Hence, the angular region is bounded by an angle, while the triangular region is bounded by a triangle. The conjecture for general convex hulls of any points in the set π ∈ R2 is formulated for types of convex regions. 8 CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS Lim Kyuson MAT388 Definition 1.1.14. Convex hull for π‘ number of points: Íπ‘ A convex combination of p1 , ...., pt ∈ Rπ is any point of the form π=1 ππ pπ where Íπ‘ ππ ≥ 0, for all π=1,...t and π=1 ππ = 1. The set of all convex combinations of p1 , ..., pπ‘ is called their convex hull, denoted as conv({p1 , ...pπ‘ }) Taking the convex hull of a finite set of points is like ’shrink wrapping’ the points: - conv({p1 , ...pπ‘ }) is the smallest convex set containing p1 , ..., pπ‘ . - conv({p1 , ...pπ‘ }) is the intersection of all convex sets containing p1 , ..., pπ‘ , following from the fact that the intersection of 2 convex sets is convex. Definition 1.1.15. A V-polytope in Rπ is the convex hull of finite number of points in Rπ . It is a set of the form π=conv({p1 , ...pπ‘ }) where p1 , ..., pπ‘ ∈ Rπ . A V-polytope is a convex hull of finitely many points. [4, p.3] An H -polytope is an intersection of finitely many closed half-spaces. The two notions of a polytope as an H -polyhedron and as a V-polytope are the same. Example 1.1.16. [4, p.3] Take 2 halfspaces in the plane whose borders are parallel to the π₯-axis and which intersect in a ’strip’. For example, {π¦ ≥ 1, π₯ = 0} ∩ {π¦ ≤ 3, π₯ = 0} in R2 is {1 ≤ π¦ ≤ 3, π₯ = 0}. The result is unbounded H -polyhedron, so it can not be a V-polytope. Notice, the H -polytope is defined as bounded intersection of finitely many closed half-spaces. Theorem 1.1.17. Main theorem of Polytope Theory Every V-polytope has a description by inequalities as an H -polytope, and every H polytope is the convex hull of a minimal number of finitely many point called its vertices. Definition 1.1.18. The cross-polytope in Rπ is the V-polytope. πΆπ4 := conv({±e1 , ±e2 ..., ±eπ }), where e1 , ...eπ are the standard unit vectors in Rπ (ie. (1 00)π ), (0 10)π ), (0 01)π ∈ R3 ). Example 1.1.19. Note that πΆ14 is a line segment in R, πΆ24 is a diamond in R2 and πΆ34 is an octahedron. Figure 3. πΆ14 : line segment, πΆ24 : diamond, πΆ34 : octahedron CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS 9 MAT388 Lim Kyuson Expressed as an H -polytope, π₯1 + π₯2 + π₯3 ≤ 1 ο£Ό   −π₯ 1 + π₯ 2 + π₯ 3 ≤ 1     π₯1 − π₯2 + π₯3 ≤ 1     ο£½  π₯ + π₯ − π₯ ≤ 1 1 2 3 4 3 πΆ3 = (π₯1 , π₯2 , π₯3 ) ∈ R : −π₯1 − π₯ 2 − π₯ 3 ≤ 1        π₯1 − π₯2 − π₯3 ≤ 1          −π₯ + π₯ − π₯ ≤ 1   1 2 3     −π₯1 − π₯ 2 − π₯ 3 ≤ 1 ο£Ύ ο£³ ο£±           ο£²  Definition 1.1.20. The simplex is a a generalization of the notion of a triangle or tetrahedron to arbitrary dimensions, which is same as a generalization of a tetrahedral region of space to n dimensions. Any π + 1 points which does not lie in an (π − 1)-space are the vertices of an πdimensional simplex, whose elements are simplexes formed by subsets of the π + 1 π+1 π+1 points, namely the vertices themselves, π+1 edges, triangles, tetrahedra [5, 2 3 4 p.120]. Hence, the π-simplex is a polytope of dimension π with π + 1 vertices. Simply, a line-segment is enclosed by 2 points, a triangle by 3 lines, a tetrahedron by 4 planes, and so on. Thus, the general simplex is alternatively defined as finite region of π-space enclosed by π + 1 hyperplanes or (π − 1)-spaces [5, p.120]. Definition 1.1.21. An affine combination of vectors p1 , ..., pπ‘ ∈ Rπ is a combination of Íπ‘ Íπ‘ the form π=1 ππ pπ such that π=1 ππ = 1. Definition 1.1.22. The affine hull of p1 , ..., pπ‘ is the set of all affine combinations of p1 , ..., pπ‘ . It is denoted as aff({p1 , ...pπ‘ }). The affine hull of a set π is, denoted as aff(π), the set of all affine combinations of finitely many points in π. Example 1.1.23. The affine hull of two points p and q in R2 is the line through them. This can be seen as a difference between aff({p, q}) and conv({p, q}). Notice, if the condition 0 ≤ π ≤ 1 is dropped from the conv({p, q}), then it becomes aff({p, q}. Example 1.1.24. The affine hull of 3 points (-1,1),(0,1),(1,1)∈ R2 is the line π₯2 = 1 which is equivalent to the affine hull of the polytope conv({(−1, 1), (0, 1), (1, 1)}). Notice, the aff({(−1, 1), (0, 1), (1, 1)}) = {(π₯1 , π₯2 ) : π₯ 2 = 1} is a translation of the vector space {(π₯ 1 , π₯2 ) : π₯ 2 = 0} Example 1.1.25. The affine hull of the cube πΆ3 ⊂ R3 is R3 . Notice, the aff(πΆ3 ) is already the linear vector space R3 . Proof. i) For any π₯ in R, (π₯, 0, 0) = π₯(1, 0, 0) + (1 − π₯)(0, 0, 0), where other coefficients are 0 for any pπ ∈ πΆ3 . ii) For any π₯, π¦ in R, (π₯, π¦, 0) = π₯(1, 0, 0) + π¦(0, 1, 0) + (1 − π₯ − π¦)(0, 0, 0), where other coefficients are 0 for any pπ ∈ πΆ3 . iii) For any π₯, π¦, π§ in R, (π₯, π¦, π§) = π₯(1, 0, 0) + π¦(0, 1, 0) +π§(0, 0, 1) + (1−π₯ − π¦ −π§)(0, 0, 0), where other coefficients are 0 for any pπ ∈ πΆ3 . 10 CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS Lim Kyuson MAT388 Definition 1.1.26. An affine space is any set of the form {π₯ ∈ Rπ : π΄x = π}. A non-empty affine space {x ∈ Rπ : π΄x = π} is a translate of the vector space {x ∈ Rπ : π΄x = 0} Further, every affine hull is an affine space. We illustrate the differences among span, affine hull, and convex hull. Let v1 = (1, 1), v2 = (2, 1) Then, span {v1 , v2 } = {π 1 v1 + π 2 v2 : π 1 , π 2 ∈ R} = R2 The affine hull of v1 and v2 , aff({v1 , v2 }) = {π 1 v1 + π 2 v2 : π 1 , π 2 ∈ R and π 1 + π 2 = 1}. Simply, the affine set is a translates of a vector space The convex hull of v1 and v2 , conv ({v1 , v2 }) = {π 1 v1 + π 2 v2 : π 1 + π 2 = 1, π 1 , π 2 ∈ R≥0 }. We illustrate the differences among linearly independence and affine independence [3, p.9]. Let the points π₯ π ∈ Rπ , π ∈ N. Í If π∈N π π π₯ π = 0 implies π π = 0 for all π ∈ N, then points are linearly independent. Í Í If π ∈N π π π₯ π = 0, π∈N π π = 0 implies π π = 0 for all π ∈ N, then points π₯ π ∈ Rπ , π ∈ N are affinely independent. The linear independence implies the affine independence, not vice versa. In any linearly / affinely dependent set, some points are a linear / affine combination of the remaining points. The π-dimensional space contains π-membered sets which are linearly independent, but every (π +1)-membered set in Rπ is linearly dependent [6, p.2~3]. Assume πΆ consists of 2 linearly independent points [3, p.10]: π¦ 5 4 3 2 1 0 Conv(C) 0 1 2 3 4 5π₯ π¦ 5 4 3 2 1 0 aff(C) 0 1 2 3 4 5π₯ Figure 4. An Illustration of convex hull and affine hull of 2 points Definition 1.1.27. The dimension of an affine space is the dimension of the linear vector space that it is a translate of. The dimension of a polytope π is the dimension of its affine hull. Example 1.1.28. [4, p.3]: The dimension of closed unit disk, denoted as π΅(x, 1) for x ∈ R2 is 2. The dimension of a line segment (not a singleton) in any Rπ is 1. Given the line segment being convex, the dimension of the affine hull is included in R1 . Also, the π΅(x, 1) is convex and the dimension of the affine hull is included in R2 Example 1.1.29. Consider V-representation of πΆ3 = ππππ£{v1 , v2 , ..., v8 } for 8 vertices. Then, the H -representation for the πΆ3 of dim-0 faces = {0 ≤ π₯1 , 0 ≤ π₯ 2 , 0 ≤ π₯ 3 , π₯1 ≤ 1, π₯2 ≤ 1, π₯3 ≤ 1}, dim-1 faces are, edges, and dim- (π − 1) faces are, facets. CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS 11 MAT388 Lim Kyuson 1.1.2 Examples Explain about the convex hull The convex hull of a set π, of points is obtained by taking the collection of straight line segments that join two arbitrary points in π. Exercise 2.3 (1) Check each πΆπ is convex: Recall, to prove convexity of a set π, it needs to be shown that for every 2 points p, q ∈ π, it is true that (1 − π)p + πq is also contained in π for π ∈ [0, 1]. Hence, to prove πΆπ is convex, we choose any arbitrary two points p, q ∈ πΆπ , and show (1 − π)p + πq ∈ πΆπ . Then, refer to individual components as ππ and ππ , so that 0 ≤ ππ ≤ 1 and 0 ≤ ππ ≤ 1 for all π ∈ [π]. Case 1. If ππ < ππ , then 0 ≤ ππ = (1 − π) ππ + πππ < (1 − π) ππ + πππ < (1 − π)ππ + πππ = ππ ≤ 1. Therefore, 0 ≤ (1 − π) ππ + πππ ≤ 1. Case 2. If ππ ≤ ππ , then the positions of ππ and ππ switch such that 0 ≤ ππ = (1 − π)ππ + πππ ≤ (1 − π) ππ + πππ < (1 − π) ππ + πππ = ππ ≤ 1 holds, which implies 0 ≤ (1 − π) ππ + πππ ≤ 1. Thus, it is observed for any two points p, q ∈ πΆπ that the πp + (1 − π)q for π ∈ [0, 1] is also in πΆπ . (2) Example of non-convex set: Any annular region of elliptic shape is not convex. π¦ π₯π π₯ π₯π π¦ (π 2 , π (π 2 )) π (π₯) + ∇ π π (π₯)(π¦ − π₯) (π 1 , π (π 1 )) π₯ π 10 π2 Figure 5. Non-convex set, Non-convex function and Convex function 12 CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS Lim Kyuson MAT388 The line segment with endpoints is contained in the annulus but the the line segment with endpoints π₯ π and π₯ π is not contained in the annulus. Definition 1.1.30. A function π : Rπ → R is convex if its domain is a convex set and for all π₯, π¦ in its domain, and π (ππ₯ + (1−π)π¦) ≤ π π (π₯) + (1−π) π (π¦), for all π ∈ [0, 1] [8]. In words, if take any 2 points π 1 and π 2 , then π evaluated at any convex combination of these 2 points should be no larger than the same convex combination of π (π 1 ) and π (π 2 ). Geometrically, the line segment connecting (π 1 , π (π 1 )) to (π 2 , π (π 2 )) must sit above the graph of π , that is concave up which is π 00 > 0 everywhere. Example 1.1.31. π (π₯) = π ππ₯ , −πππ(π₯), |π₯| π where π ≥ 1 Theorem 1.1.32. Convexity along all lines[8]. A function π : Rπ → R is convex if and only if the function π : R → R given by π(π‘) = π(π₯ + π‘π¦) is convex for all π₯ in the domain of π and all π¦ ∈ Rπ . Example 1.1.33. Multivariate convex functions [8] Given affine function π (π₯) = ππ π₯+π for any π ∈ Rπ , π ∈ R, the π (π₯) is convex and concave: π (ππ₯ + (1 − π)π¦) = ππ (ππ₯ + (1 − π)π¦) + π = πππ π₯ + (1 − π)ππ π¦ + ππ + (1 − π)π = π π (π₯) + (1 − π) π (π¦), where π (π₯) = ππ π₯ + π and π (π¦) = ππ π¦ + π. Exercise 2.4 The π-cube πΆπ is the common intersection of 2π halfspaces in Rπ These halfspaces are {π₯π ∈ Rπ , π₯π ≥ 0} and {π₯π ∈ Rπ , π₯π ≤ 1}, where π = 1, ..., π. π ({π₯ ∈ Rπ , π₯ ≥ 0} ∩ {π₯ ∈ Rπ , π₯ ≤ 1}). So, πΆπ = ∩π=1 π π π π (3) What is the the πΆ3 the convex hull of and the πΆπ the convex hull of : 0 1 1 0 0 1 1 0 ! © ª © ª © ª © ª © ª © ª © ª © ª πΆ3 has vertices ­0® , ­0® , ­1® , ­1® , ­1® , ­1® , ­0® , ­0® is represented with «0¬ «0¬ «0¬ «0¬ «1¬ «1¬ «1¬ «1¬ ( ) 0 1 0 0 ∑οΈ 4 © ª © ª © ª © ª π 1 ­0 ® + π 2 ­0 ® + π 3 ­1 ® + π 4 ­0 ® , ππ = 1, ππ ≥ 0 = «0 ¬ «0 ¬ «0 ¬ «1¬ π=1 conv ({π 0 0 + π 1 e1 + π 2 e2 + π 3 e3 : π 1 , π2 , π3 ∈ {0, +1}) Similarly, the πΆπ := conv({πΌ1 π 1 + πΌ2 π 2 + · · · + πΌπ π π | πΌ1 , · · · , πΌπ ∈ {0, +1}} for Vpolytope representation, and {(π₯ 1 , · · · , π₯ π ) ∈ Rπ | 0 ≤ π₯π ≤ 1, for 1 ≤ π ≤ π} for H -polytope representation [10]. Thus, the πΆ3 is convex hull of e1 , e2 , e3 ∈ R3 , and the πΆπ is convex hull of e1 , · · · , ed ∈ Rπ . CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS 13 MAT388 Lim Kyuson Exercise 2.16 H -polygon representation of πΆπ4 [10]. - The H -polygon is the solution of finite system, π = {x ∈ Rπ : π΄x ≤ b}, where π΄ is π × π matrix and the x consists of π numbers of variables. - The cross polytope in Rπ is the V-polytope of conv({+e1 , +e2 , · · · + ed , −e1 , −e2 , · · · − Íπ ed ) = {(π₯ 1 , · · · , π₯ π ) ∈ Rπ | π=1 |π₯π | ≤ 1} for the H -polytope representation. Comparison of representation - V-polytope: for the convex hull of finite set π = {x1 , · · · , xn } of points in Rπ , Íπ Íπ π = { π=1 ππ xi | ππ ≥ 0, π=1 ππ = 1}. - H -polytope: for bounded solution set of a finite system of linear inequalities, π = π( π΄, π) = {x ∈ Rπ | πΌππ x ≤ ππ for 1 ≤ π ≤ π} from π΄x ≤ π΅, where the boundedness means there exists a constant π such that ||x|| ≤ π for all x ∈ π. Exercise 2.19 Show if any inequality in the H -description of 4π−1 is dropped, then it becomes unbounded polyhedron. 4π−1 = {x ∈ Rπ : π₯ 1 + π₯ 2 + · · · + π₯ π = 1, π₯π ≥ 0} which is entirely hyperplane and also has π₯π ≥ 0 such that this is a (π − 1)-dimensional polytope in Rπ . In R2 , the 42−1 = {x ∈ R : π₯ 1 + π₯ 2 = 1, π₯1 and π₯ 2 ≥ 0}. This defines π» − = {π₯ 1 + π₯2 ≤ 1} ∩ π» + = {π₯ 1 + π₯ 2 ≥ 1}, where π₯ 1 , π₯2 ≥ 0. Notice, if the 4π−1 = {π₯1 + π₯2 ≤ 1, π₯1 + π₯2 ≥ 1, π₯1 ≥ 0 π₯ 2 ≥ 0} drops the π₯ 1 ≥ 0, then {π₯ 1 + π₯2 ≥ 1, π₯1 + π₯ 2 ≤ 1, −π₯ 2 ≤ 0} in R2 , for π΄x ≤ b. This unbounded polyhedron contain directional vector ∇c ∈ R2 in the set of π΄c ≤ 0, which forms a ray, and π΄(x + c) = π΄x + π΄c ≤ b + 0 = b. 4π−1 = {π₯ 1 ≥ 0, . . . , π₯ π ≥ 0, π₯1 + · · · + π₯ π ≤ 1, π₯1 + · · · + π₯ π ≥ 1} = {−π₯ 1 ≤ 0, . . . , −π₯ π ≤ 0, π₯1 + · · · + π₯ π ≤ 1, −π₯ 1 + · · · − π₯ π ≤ −1} If any inequality of equations π + 2 (ie. one of π₯π ≥ 0 is deleted) is dropped, then we get the unbounded polyhedron π΄x with the directional vector ∇c ∈ R2 that is π΄c ≤ 0, and π΄(x + c) = π΄x + π΄c ≤ b + 0 = b. Exercise 2.24 Calculate the dimension of the polytope, π=conv({(1, 0, 0), (1, 1, 0), (1, 2, 1), (1, 1, 2), (1, 0, 1)}). How many equations are to be expected in its H -representation? By the definition of convexity, ) 1 1 1 1 1 5 © ª © ª © ª © ª © ª ∑οΈ π = π 1 ­0® + π2 ­1® + π3 ­2® + π 4 ­1® + π 5 ­0® : ππ = 1, ππ ≥ 0 π=1 0 0 1 2 1 « ¬ « ¬ « ¬ « ¬ « ¬ ( 14 CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS Lim Kyuson MAT388 Example 1.1.34. The conv({(0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1), (1, 0, 1), (0, 1, 1)} has H -representation of {π₯1 ≥ 0, π₯2 ≥ 0, 1 ≥ π₯ 3 ≥ 0, π₯1 + π₯ 2 ≤ 1}. The inequality of 0 ≤ π₯ 3 ≤ 1 includes the bottom and upper triangular face of the polytope. Others include 3 faces, in total 6 inequalities. Each sides are formed by separate hyperplanes, but the parallel sides of ||(1, 1, 0), (1, 2, 1)|| and ||(1, 0, 1), (1, 1, 2)|| can be grouped by 1 inequality. Other sides each need hyperplane and π₯ 1 = 1 is fixed. Hence, 5 equations are needed, 3 inequalities ||(1, 0, 0), (1, 1, 0)||, ||(1, 0, 0), (1, 0, 1)||, ||(1, 2, 1), (1, 1, 2)||, 1 parallel sides and 2 inequalities for π₯ 1 = 1 of π₯ 1 ≤ 1, π₯ ≥ 1. The equations include {−1 ≤ π₯ 3 − π₯ 2 ≤ 1, 0 ≤ π₯ 2 , 0 ≤ π₯ 3 , π₯2 + π₯ 3 ≤ 3, π₯1 ≤ 1, 1 ≤ π₯ 1 } The dimension of this matrix is (3 × 5). CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS 15 MAT388 16 Lim Kyuson CHAPTER 1. INTRODUCTION TO GEOMETRIC COMBINATORICS Chapter 2 Lecture on Discrete and Polyhedral Geometry 2.1 2.1.1 Basic discrete geometry The Helly theorem In this chapter, we give definitions and some basic results about the Helly’s theorem following [11]. Helly theorem in 2-dimension Let π1 , · · · , ππ ⊂ R2 be convex sets such that ππ ∩ π π ∩ π π ≠ ∅, for every 1 ≤ π < π < π ≤ π, where π ≥ 3. There there exists a point π§ ∈ π1 , ..., ππ . In other words, if all triples of convex sets intersect, then all sets intersect. The convexity condition in the Helly theorem is necessary. - Restate: If any triple convex sets intersect, then there exists a common intersection point π§, where all sets intersect. - Analogy: The idea of 3 non-collinear circles intersect at most 1 point, as this point fixes all other 3 points of centers with respect to a motion of an isometry. - Restriction: This case is only restricted to R2 for every π = 3 points to intersect, compared with the π-dimensional Helly’s theorem on every π + 1 points to intersect, which is not generalized. Proof. We will use induction. First, we consider the base case. i) When π=3, from the assumption, triples of convex sets have nonempty intersection, so the result follows trivially. ii) When π = 4, the argument is divided into 2 cases. From the assumption, we can find points π£ 1 ∈ π2 ∩ π3 ∩ π4 , π£ 2 ∈ π1 ∩ π3 ∩ π4 , π£ 3 ∈ π1 ∩ π2 ∩ π4 , π£ 4 ∈ π1 ∩ π2 ∩ π3 . 17 MAT388 Lim Kyuson Case 1. One of the π£ π where π = 1, 2, 3, 4 is in the the convex hull of the other 3. Without loss of generality, let π£ 4 ∈ conv({π£ 1 , π£ 2 , π£ 3 }). We already know π£ 4 ∈ π1 ∩ π2 ∩ π3 , so if π£ 4 ∈ π4 , we satisfy the desired property. π£3 π£1 π£2 π£4 Figure 1. Illustration of Case 1. Notice, π£ 1 , π£ 2 , π£ 3 ∈ π4 , where the π4 is convex. This gives conv({π£ 1 , π£ 2 , π£ 3 }) ⊆ π4 , so 4 π , the π£ 4 ∈ con({π£ 1 , π£ 2 , π£ 3 }) implies that π£ 4 ∈ π4 . Hence, this implies the π£ 4 ∈ ∩π=1 π non-empty common intersection π£ 4 . Case 2. If π£ 1 , π£ 2 , π£ 3 , π£ 4 are in convex position, then none of the points are contained in the convex hull of the other 3 points. This means none of the triangles formed by any 3 points contain the other. Without loss of generality, assume they are oriented π£ 1 , π£ 4 , π£ 2 , π£ 3 in a counterclockwise manner. We claim that the intersection point π§ = π£ 1 π£ 2 ∩π£ 3 π£ 4 satisfies π§ ∈ π1 ∩π2 ∩π3 ∩π4 . Since π£ 1 , π£ 2 ∈ π3 ∩ π4 , the line segment π£ 1 π£ 2 ⊆ π3 ∩ π4 by convexity of π3 (are result). Hence, π§ ∈ π3 ∩ π4 . Similarly, since π£ 3 , π£ 4 ∈ π1 ∩ π2 , then π£ 3 π£ 4 ⊆ π1 ∩ π2 . Hence, similarly π§ ∈ π1 ∩ π2 . 4 π ≠ ∅. Thus, π§ ∈ π1 ∩ π2 ∩ π3 ∩ π4 , implying ∩π=1 π π£3 π£1 π£2 π§ π£4 Figure 2. Illustration of Case 2. iii) Induction step, Define π πΌ for any subset πΌ ∈ [π]. Assume for π > 4, the subset πΌ is a set of arbitrary (π − 1) elements picked from the set of π-elements, {1, 2, ..., π}. Then, define the π πΌ = ∩π∈πΌ ππ to be the intersection for any set πΌ with cardinality (π − 1) (ie. {1, 2, ..., π − 1} ⊂ πΌ, ππΌ = ∩π∈πΌ ππ ). Step 1. Assume for π πΌ ≠ ∅ for πΌ ⊂ [π] = {1, 2, ..., π}, |πΌ | = π − 1. That is, any collection of (π − 1) sets have a nonempty intersection. 18 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 Step 2. For each π ∈ [π], write π£ π ∈ π [π]−π to denote some point in the intersection of all sets except ππ (which is not arbitrary but for all π = 1, · · · , π). From the argument in ii), there are 2 possibilities: these 4 points are in convex position or not. Step 3. First, assume 4 points are in the convex position. Suppose π£ 1 ∈ π [π]−1 , π£ 2 ∈ π [π]−2 , π£ 3 ∈ π [π]−3 and π£ 4 ∈ π [π]−4 . Similarly, let π§ = π£ 1 π£ 3 ∩ π£ 2 π£ 4 . Then, π§ ∈ π1 ∩ π2 ∩ π3 ∩ π4 . Since π§ ∈ π£ 1 π£ 3 = conv({π£ 1 , π£ 3 }) and π£ 1 , π£ 3 ∈ π2 ∩ π4 ∩ · · · ∩ ππ , π§ ∈ π2 ∩ π4 · · · ∩ ππ . Also, π§ ∈ π£ 2 π£ 4 =conv({π£ 2 , π£ 4 }) sucht that π§ ∈ π1 ∩ π3 ∩ · · · ∩ ππ . π . Notice, π§ ∈ π2 ∩ π4 and π§ ∈ π1 ∩ π3 such that π§ ∈ π [π] = ∩π=1 Otherwise, we already took π£ 4 ∈ π [π]−4 for fixed π£ 4 . Notice, π£ 1 , π£ 2 , π£ 3 ∈ π [π]−{1,2,3} because π£ 1 ∈ π [π]−1 , π£ 2 ∈ π [π]−2 , π£ 3 ∈ π [π]−3 . Without a loss of generality, the π£ 4 ∈ π π = π . conv({π£ 1 , π£ 2 , π£ 3 }) ⊂ π4 of a convex set for missing ππ such that π£ 4 ∈ ∩π=1 π [π] Thus, we conclude that in each case there exists a point π§ ∈ π [π] . CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 19 MAT388 Lim Kyuson Problem 1. If π ⊆ Rπ is convex and x1 , x2 , ..., xn ∈ π, then conv({x1 , ..., xn }) ⊆ π. The goal is to show that for all xi ∈ π the convex hull of the set of points is a subset of π. Let π ⊆ Rπ be convex, and suppose x1 , x2 , ..., xn ∈ π. We must show all convex Íπ Íπ combinations π=1 ππ xπ for π=1 ππ = 1, ππ ≥ 0 must be in π as well. For the proof, the approach is to use induction on the number of points xπ in the convex hull. Step 1. For π = 1, the convex hull of the vector x1 is just the set {x1 }, equivalently conv({x1 }) = {x1 }, which is clearly a subset of π. Next, we check the base case for two points, x1 and x2 in π. Remark 2.1.1. The definition of convex set is, for any x1 and x2 in π, the entire line segment joining the two points {π 1 x1 + π 2 x2 , π1 + π 2 = 1, π1 + π 2 ≥ 0}, is contained in the set π. Remark 2.1.2. The convex hull, conv({x1 , x2 }), is the set of all convex combinations of points in {x1 , x2 }. Hence, this refers the results that all convex combinations must be in π. The convex hull conv({x1 , x2 }) contains all points π 1 x1 +π2 x2 where π 1 +π 2 = 1, π1 , π2 ≥ 0. Notice, the convex combination x1 , x2 , equivalently let z = πx1 + (1−π)x2 . By definition of convexity, the line connecting x and y lies entirely within π as an interval, [x, y] = {πx + 1 − πy : 0 ≤ π ≤ 1} ⊂ π . Hence, z are in π where z ∈ [x1 , x2 ] [4, p.2]. Case study Before the generalization using the induction, we must find how the convex combination of points is obtained. This is to figure out how the last point is added, where the convex combination holds. Notice, the point is to generalize how the convex hull of π points takes into account of the convex hull of π − 1, with a case example of any 2 points convex combination to Í3 3 points, or conv({x1 , x2 , x3 }) = { π=1 ππ xi }. When π 3 is 0, we just get the line segment connecting x1 , x2 and the x3 is derived to be connected with other two points when π ≠ 0 where it shares portion of parametrization from existing line segment between x1 and x2 . [strategy] By definition, the conv({x1 , x2 , x3 }) contains all vectors of π 1 x1 + π 2 x2 + π 2 x3 , from a combination of x1 , x2 such that third constant π 3 could be found with deficiency of 1 − π 1 − π 2 = π 3 . [idea] It is possible to position the third point with a manipulation of the equation 20 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 from x1 and x2 to form the π 1 + π 2 + π 3 = 1 by the definition of the convex set as for the parametrization of points. x1 x3 π 1 x1 + π 2 x2 x2 Figure 3. An Illustration of the third point x3 connected with x1 and x2 . Therefore, the goal to connect the third point to the convex set of 2 points. π2 π1 Notice, for the goal, rearrange the eexpression x1 + x2 . 1 1 π1 π2 Equivalently, π1 x1 + π 2 x2 = (π1 + π 2 ) x1 + x2 for π 1 and π 2 π1 + π2 π1 + π2 π1 π2 = (1 − 1 + π 1 + π 2 ) x1 + x2 π1 + π2 π1 + π2 The point defined above represents the convex set, {π 1 x1 + π 2 x2 }, but the rearrangement delivers for π 3 to connect with the third point x3 Now, from the relocation of x3 for the π 3 takes the remaining portion to connect to the other x1 , x2 . Start with π 1 x1 + π 2 x2 + π 3 x3 , 3 ∑οΈ π=1 ππ = 1, for all 3 ∑οΈ ππ xπ is convex hull of π. π=1 π1 π2 x1 + x2 + π 3 x3 , as π 3 = 1 − π 1 − π 2 . = (1 − π 3 ) 1 − π3 1 − π3 π1 π2 Notice that x1 + x2 is in conv ({x1 , x2 }) ⊂ π 1 − π3 1 − π3 π2 π1 x1 + x2 + (1 − π 1 − π 2 )x3 , as 1 − π 1 + π2 ≥ 0 = {1 − (1 − π 1 − π 2 )} π1 + π2 π1 + π2 π1 π2 = (π 1 + π 2 ) x1 + x2 , when π 3 = 1 − π 1 − π 2 = 0. π1 + π2 π1 + π2 Define it to be y such that (1 − π 3 )y + π 3 x3 ∈ π. Clearly, the set of points {(1 − π 3 )y + π 3 x3 } ⊆ π for 0 ≤ π 3 ≤ 1. - Obviously, in the case of π 3 = 0, we notice that the line segment, {π 1 x1 + π 2 x2 : π1 + π 2 = 1, π1 , π2 ≥ 0} are included. π1 π2 - In the (1 − π 3 ) 1−π3 x1 + 1−π3 x2 + π3 x3 , when π 3 < 1 represents the convex combination for convex hull, which leads to the subset of convex hull of π. The process illustrates (1) generating all convex combinations of x1 , x2 , x3 , is equivalent CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 21 MAT388 Lim Kyuson to (2) generating all line segments with x3 at one endpoint and a point in conv({x1 , x2 }) at the others for fixed x3 . As the base case π = 2 holds, the induction hypothesis holds for π − 1 of distinct xi ∈ π. Íπ For any finite set of vectors x1 , ..., xn with π=1 ππ = 1 where ππ ≥ 0 in π, the conv({x1 , ..., xn }) contains all convex combinations, π π−1 π1 x1 + · · · xn + π π xn π 1 x1 + π 2 x2 + · · · π π xn = (1 − π π ) 1 − ππ 1 − ππ ! π−1 π−1 ∑οΈ ∑οΈ ππ ππ xi + π π xn . and let z = xi = (1 − π π ) 1 − π 1 − π π π π=1 π=1 This is clearly illustrate a convex combination of π−1 vectors from π since the coefficients satisfy the conditions for it to be a convex combination. π−1 ∑οΈ π=1 ππ π 1 + π 2 · · · + π π−1 = = 1, where 1−π π = π 1 +· · ·+π π−1 , for all ππ ≥ 0 equals to 1. 1 − ππ 1 − ππ By the induction hypothesis, z ∈ π. Therefore, (1 − π π )z + π π xn ∈ π, since z and xn ∈ π by the convexity of π. Thus, conv{(x1 , ..., xn }) ⊆ π. Problem 2. The finite intersection of convex sets is convex. π π is convex. The goal is to show that if ππ is convex for π = 1, ..., π then ∩π=1 π Proof. The approach for the proof is to use the induction where the base case is π = 2. For 2 sets π1 and π2 , we can assume that there exists at least 2 points in the intersection, π1 ∩ π2 . Otherwise, if ππ ∩ π2 is a point or the empty set, it is convex and the result follows. Then, take any 2 points p and q in the intersection π1 ∩ π2 , and define π¯ to be the line segment {ππ + (1 − π)π : π ∈ [0, 1]}. The idea is that for any 2 points p and q picked in the intersection, the line segment connecting them is also in the intersection. By convexity, π¯ ⊆ π1 and π¯ ⊆ π2 , which together imply π¯ ⊆ π1 ∩ π2 . Thus, since p and q were chosen arbitrary from π1 ∩ π2 , this shows that π1 ∩ π2 is convex. π π = π ∩ π ∩ π ∩ · · · π = {[(π ∩ π ) ∩ π ] ∩ · · · π }. For finitely many ππ , ∩π=1 π 1 2 3 π 1 2 3 π We just showed that, if π and π are convex, then π ∩ π is convex. 22 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 The inductive hypothesis is that the claim works for π − 1: in particular, that the intersection of π − 1 convex sets is also convex. Ñπ Now take π convex sets π1 , ..., ππ . We write their common intersection as π=1 ππ = (π1 ∩ π2 ∩ · · · ∩ ππ−1 ) ∩ ππ . By the induction hypothesis, the set π1 ∩ π2 ∩ · · · ∩ ππ−1 is convex. Now, apply the base case to the set π = π1 ∩ π2 ∩ · · · ∩ ππ−1 (which is convex by the previous statement) and ππ (which is a convex set by the assumption), to get the Ñπ desired result, as (π1 ∩ π2 ∩ · · · ∩ ππ−1 ) ∩ ππ = π=1 ππ is convex. π π is contained in the convex set π for π = 1, ..., π, as the prior condiNotice, ∩π=1 π π π−1 π and π is both convex where ∩π−2 π and π tion that ∩π=1 π−1 is both convex must be π π π=1 π π satisfied. Without loss of generality, the set of ∩π=1 ππ contained in all ππ from 1 to π must be also convex. Thus, the intersection of finitely many convex sets is convex. Remark 2.1.3. The Helly’s theorem does not always work for an infinite collection of sets. To show this, consider the collection of halfspaces. Goal: Fix a point in any triple halfspaces that are in the intersection, but the point is not contained in the intersection of all halfspaces for infinite collection. Proof. Let ππ = {(π₯, π¦) : π₯ ≥ π}, π π = {(π₯, π¦) : π₯ ≥ π }, πβ = {(π₯, π¦) : π₯ ≥ β} be 3 distinct halfspaces, chosen arbitrary with the inequality π < π < β in R2 . Notice, ππ ⊂ π π ⊂ πβ . Then, there exists some π ∈ R where ππ ∩ π π ∩ πβ ⊇ {(π₯, π¦) : π₯ ≥ π } defined as π π for π ≤ β. Now, fix a point in π π . There exists some halfspaces that does not include the fixed point in π π . Due to ordering of the metric space, such ππ for π < π that exists and is contained ∞ π = ∅, as it does not include in π π does not include the fixed point in π π . Hence, ∩π=1 π the fixed point in π π = {(π₯, π¦) : π₯ ≥ π } (ie. for π < π). Hence, this is a counterexample for the Helly’s theorem on infinite sets. However, the compact sets is sufficient, bounded and closed set, that satisfies the condition for infinite collection of intersection to be non-empty. Each of the following example illustrates a counterexample in which modified condition is impossible to be hold. False assertion 1. For any infinite collection of convex, closed sets π1 , π2 , · · · ∈ Rπ , if the intersections of every π + 1 of these sets is nonempty, then ∩∞ π=1 π π ≠ ∅. The counter-example is when π = 1, the set of ππ = R \ (−∞, π), π ∈ N (complement being closed). Also, it is observed for any two ππ ’s have a non-empty intersection because the ππ ⊂ π π CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 23 MAT388 Lim Kyuson ∞ π = ∅. if π > π such that ∩π=1 π False assertion 2. For any infinite collection of convex, bounded subsets π1 , π2 , · · · ∈ Rπ , if the intersection of every π + 1 of these sets is nonempty, then ∩∞ π=1 π π ≠ ∅. When π = 1, ππ = (0, 1π ), where ∈ N the ππ are clearly bounded and any 2 ππ ’s have nonempty intersection because the ππ ⊂ π π if π > π such that ∩∞ π=1 π π ≠ ∅. Excecise 1.1 Infinite Helly theorem Claim: [13] For any infinite collection of convex, compact subsets π1 , π2 , · · · ∈ Rπ , if the intersection of every π + 1 is nonempty, then Ù ππ ≠ ∅. π→∞ In the π-dimensional Helly’s theorem, for any π convex sets π1 , ..., ππ with every π + 1 of them having a nonempty intersection in Rπ , then there exists some point π₯ π such that π₯π ∈ π Ù ππ . π=1 Assumption. For arbitrary family of compact sets, each of the finite families of has non-empty intersection points, which is ππ = {π₯π , π₯π+1 , ...} (among uncountably infinite sets of ππ ). Step 1. For all π ∈ N, π > π, π₯ π ∈ ππ because π₯ π is a point in the intersection of a set of sets, one of which is ππ . This means for all π ∈ N, ππ ⊂ ππ . As ππ is defined to be compact (closed and bounded), so its subset ππ also has to be bounded. Simply, the compactness of arbitrary set family of compact set, delivers the property that the finite subfamilies to have a non-empty intersection (which is true by π + 1 assumption), then the whole family of ππ has a non-empty intersection [14], p.97. Step 2. The ππ is infinite and bounded, which implies that ππ has at least one limit point, due to the fact any infinite bounded set has a limit point (from Bolzano Weierstrass theorem, every bounded infinite set of real numbers has at least one limit point). Step 3. Observe if π > π ∈ N, then ππ ⊂ π π which means that the set of limit points of ππ is a subset of the set of limit points of π π (eg. Subsequences of a convergent sequence converge to the same limit as the original sequence [15]). Since every ππ has at least 1 limit point, this means for every π > π, ππ shares at least one limit points with π π . Also, for all π < π ∈ N, π π ⊂ π π , and this implies that all the limit points of π π are also limit points of π π , which means for every π < π, π π and π π share a limit point (π < π < π, ππ ⊂ π π ⊂ π π ). Step 4. Since this is all true for all π ∈ N, all points in ππ share a limit point, π, 24 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 where at least one of ππ is compact. Simply, for uncountable families, the intersection of infinite numbers of closed sets, as ππ ⊂ π π ⊂ π π , intersect for some countable sub-collection of ππ s by the limit point of π. Step 5. Now, as ππ ⊂ ππ , the limit points of ππ are also limit points of ππ . This means that π is the limit point of all the ππ ’s as it is a limit point for all ππ ’s. Since all ππ ’s are closed, for every π ∈ N, π ∈ ππ , ∞ Ù ππ ≠ ∅ π=1 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 25 MAT388 2.1.2 Lim Kyuson Application questions for the Helly theorem Application 1. Suppose π distinct points, π₯ 1 , π₯2 , ..., π₯ π are given, and any 3 points, π₯π , π₯ π , π₯ π can be contained in a disk of radius π, defined Γπ π π . Then, there is the congruent disk of radius π, which contains all π points. The Goal is to use the Helly theorem to prove that there is a disk of radius π centered at π, which is the common intersection, contains all points, π₯ 1 , ..., π₯ π . Notation: Suppose for π finitely many points there is a disk of radius π centered at each π₯π points, denoted as ππ = π΅(π₯π , π). Then, these convex set of ππ is contained in the set of disks with each π₯π to be the center, π΅(π₯π , π). Now, by the assumption, for any 3 points each forms a disk of π΅(π₯π , π), points π₯π , π₯ π and, π₯ π are contained in the disk with same radius π, Γπ π π . Hence, all 4 disks with same radius π, all π΅(π₯π , π), π΅(π₯ π , π), π΅(π₯ π , π) intersect inside the Γπ π π . This must hold, as the distance of any 2 centers for π₯π , π₯ π and π₯ π is at most the length of the radius π. Notice, due to the restriction of the radius π, 3 disks with radius π, π΅(π₯π , π), π΅(π₯ π , π), π΅(π₯ π , π), must at least intersect on a point π, which is the center of the Γπ π π . π₯π π₯π π₯π 1 2π π Γπ π π (This is just a case study for one of the possibility of placement for 4 disks with same radius) The case of intersection for the center π is shown to comprehend how 3 disks π΅(π₯π , π), π΅(π₯ π , π), π΅(π₯ π , π) and Γπ π π intersect, as π΅(π₯π , π) ∩ π΅(π₯ π , π) ∩ π΅(π₯ π , π) ∩Γπ π π ≠ ∅ holds for the Helly theorem to apply. Now, the Helly theorem is applied to the set of ππ for ππ ∩ π π ∩ ππ ≠ ∅ such that there exists a point of intersection π ∈ π΅(π₯π , π) for all π = 1, ..., π. Then, the point π belongs to every disk in B(π₯π , π). Therefore, by the existence of the π at a distance less than π from each centers π₯π , all the centers of the disks π₯π from all B(π₯π , π) lie inside the disk of radius π centered at π. 26 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 Application 2. Jung’s theorem 2 Remark 2.1.4. Suppose √ there are π points in R , π₯ 1 , ..., π₯ π , and the distance between any 2 points is at most 3. Then, there is a disk of radius 1, which contains all π points. From the consequence of the Application 1, for any 3 points π₯π , π₯ π , π₯ π if all 3 points are contained in the Γ1 with a disk of radius 1, where π΅(π₯π , 1) ∩ π΅(π₯ π , 1) ∩ π΅(π₯ π , 1) ≠ ∅, then the Helly theorem is applied to the set of disks, B(π₯π , 1) for all π = 1, .., π. π π΅(π₯ , 1) = π, all π points is contained in the congruent disk of radius 1 Hence, as ∩π=1 π with respect to the common intersection point, π. Hence, it remains for √ the goal to show, for any 3 points, π₯π , π₯ π , π₯ π if the distance between any two is at most 3, then these 3 points is contained in the disk of radius 1, defined as Γ1 . The position of 3 points is best classified with the shape of the triangle, π = (π₯π , π₯ π , π₯ π ), in terms of lengths between points, as 3 cases; acute, right and obtuse. Case 1. Simply, for the obtuse √ and right angle triangle, take the hypotenuse of the π, which has a length of max 3, and set the midpoint of hypotenuse√to be the center, π of the Γ1 to include all 3 points. Clearly, the radius√of Γ1 is at most 3/2 < 1, as the center takes the half of diameter of the max distance, 3. To check the third point other than endpoints of diameter is inside the circle, denote this third point as π₯ π and ∠π₯π π₯ π π₯ π to the be angle that is greater than or equal to π/2, but never less. If the ∠π₯π π₯ π π₯ π = π/2 then the point π₯ π on the arc of the circle, where the π is inscribed in the circle. Otherwise, the π₯ π is inside the circle Γ1 when ∠π₯π π₯ π π₯ π > π/2. The other 2 angles are less than π/2 such that two sides of π₯π π₯ π and π₯ π π₯ π intersect inside the circle. The hypotenuse of the π is obtained as a diameter for obtuse angle such that the largest side of the π is taken for the circumcircle to contain π. Case 2. The case is left with the acute angle case, has a circumscribed disk of radius 1, Γ1 with the center π. The goal to show is, if the acute triangle that is circumscribed in a circle Γ1 (as shown below), then the upper bound of the circle Γ1 is less than 1. Notation: Hence, assume π₯π π₯ π to be the largest side, followed from the largest angle ∠π₯ π ππ₯π in π. Let the point π be the perpendicular bisector from the center π to the π₯ π π₯π . CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 27 MAT388 Lim Kyuson π₯π π π π½ π₯π π₯π Since the 2π is divided by 3 angles, ∠π₯π ππ₯ π , ∠π₯π ππ₯ π and ∠π₯ π ππ₯ π , and the largest angles √ is ∠π₯ π ππ₯π such that it is over √ assumption |π₯π π₯ π | ≤ 3. 2π 1 3 , 2 ∠π₯ π ππ₯π = π½ ≥ π3 . Also, |π₯π π| = 21 |π₯π π₯ π | ≤ Hence, the radius of Γ1 is defined to be |π₯π π| = √ nator is minimized, sin(π½) ≥ 23 =sin( π3 ), √ √ 3/2 3 √ 2 such that the radius of Γ1 ≤ 3/2 = 1. |π₯ π π| π ππ(π½) 3 2 , by the is maximized when denomi- and numerator is maximized which is |π₯π π| = Therefore, as the acute triangle is tight√on bound of the radius of 1 as desired, any triangle with its maximum side length of 3 is covered by the disk of radius 1, so called Γ1 . For any 3 points π₯π , π₯ π and π₯ π , each point is a center of a disk of radius 1, contained in the disk Γ1 such that all 3 disks has nonempty intersection, √ π΅(π₯π , 1)∩π΅(π₯ π , 1)∩π΅(π₯ π , 1) ≠ ∅, as the maximum distance between 2 points is at most 3. Now, the Helly theorem is applied to convex sets of disk, π΅(π₯π , 1) for π distinct points, π π΅(π₯ , 1) = π. Then, the point π is contained in all π΅(π₯ , 1) with its centers such that ∩π=1 π π π₯π distanced less than 1 such that the disk of radius 1 centered at π contains all π points. 2.1.3 Relevant extra questions Application question 2: In case the triangle of 3 points is right or obtuse, the goal is to show the opposite of the hypothesis is guaranteed to be inside the circle formed. Proof. First, the endpoints are inscrbed in the circle Γ1 of radius 1 or less, as to take √ the hypotenuse of the π = (π₯π , π₯ π , π₯ π ) the maximum length of 3 where the midpoint of hypotenuse is a center, π of the Γ1 to include the endpoints, which is π₯π and π₯ π . Clearly, the radius of Γ1√is at most eter of the max distance, 3. √ 3/2 < 1, as the center takes the half of diam- Now, in the case where ∠π₯π π₯ π π₯ π is obtuse, the other two angles has less portion of π − ∠π₯π π₯ π π₯ π . As the claim clearly states that the side π₯π π₯ π is the largest side for ∠π₯π π₯ π π₯ π to be obtuse, it is left to check when ∠π₯π π₯ π π₯ π is right angle. Notice, if the third point is positioned in any place that forms ∠π₯ π π₯π π of a right angle, then given the π₯ π π₯ π is a diameter the π is circumscribed in the circle Γπ π π with the 28 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 center being fixed. With the opposite direction, there is Thales’s theorem that states that if two points are the diameter, and the third point are distinct points on a circle, then the angle within the third point is a right angle. Even though the Thales’s theorem is not applicable, the assumption to circumscribe the π in a circle with a diameter of π₯π π₯ π lead to an implication that the point π₯ π which forms an angle of π/2 to be inscribed on the circumference of the Γπ π π . Hence, the ∠π₯ π π₯π π is right-angled. π₯π π₯π π₯π π Figure: Illustration of Γ1 and π with 3 points Thus, all 3 points π₯π , π₯ π and π₯ π is included in the Γ1 when the π to be obtuse or right-angle triangle, where the ∠π₯π π₯ π π₯ π is chosen to be larger than or equal to an angle of π/2. Why is the empty set {∅} convex? - The empty set is regarded as a convex set, since there is nothing to choose from the empty domain. This mean there is nothing to produce for counter-example as to prove why the empty set is not a convex set. Hence, it is possible to assume for contradiction that the empty set is not convex. This means for arbitrary two points from the set, it is possible to find a point ππ + (1 − π)π is not contained in the domain. However, there is no point to choose to show the empty set is not convex. Thus, the empty set is convex vacuously true by reasoning of the non-existence argument. Why is any singleton set {x} convex? - The convex set also includes singleton sets where π and π have to be the same point such that the line between π and π is simply the same point. In other words, for every one point set, the singleton set of {π} is convex as {π ∈ [0, 1], π ∈ R | ππ + (1 − π)π = π} falls back into the same set. Thus, as it is contradiction to find another point that is not in the singleton set where a single point is the domain, it remains for a singleton set to be the convex set. CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 29 MAT388 2.2 Lim Kyuson Radon’s theorem Let π 1 , π 2 , ...π π ∈ Rπ be any π ≥ π + 2 points. Then, there exists 2 distinct subsets πΌ, π½ ⊂ [π], such that πΌ ∩ π½ ≠ ∅ and conv{ππ | π ∈ πΌ}∩ conv{π π | π ∈ π½} ≠ ∅. Remark 2.2.1. As given with enough number of points, at least with π + 2, it is always possible to find 2 disjoint subsets whose convex hull intersect. The assumptions are 1. There exists π ≥ π + 2 points. The bound of π ≥ π + 2 is tight. In case of π = 3 < 4, 3 points are non-collinear, there exists no choice of subset πΌ and π½ to satisfy the theorem conclusion. 3. The subset πΌ and π½ convex. The goal is to show, two convex hull of πΌ and π½ intersect. Notice, the subset πΌ and π½ does not necessary partition the set of π points, as there exists points that could be counted for both πΌ and π½ with ππ = 0. For vectors of a1 , ..., am ∈ Rπ , we need to find subsets of πΌ and π½ so that we can construct a point z that is contained in both convex hulls. Each ai is consists of the coordinates (ππ1 , ππ2 , ..., πππ ) ∈ Rπ . Proof. Step 1. Consider the following system of equations in π variables π1 , ..., ππ : (Í π π=1 ππ = Íπ π π=1 ππ aπ 0, =0 ⇔ 1 1 a1 a2 ! © π1 ª · · · 1 ­­ π2 ®® =0 · · · am ­­ ... ®® «ππ ¬ with π unknowns and π + 1 equations. Since π ≥ π + 2 > π + 1, this homogeneous system has a nontrivial solution (π1 , ...ππ ). The nontrivial solutions are obtained via row reduction of (π + 1) × (π + 1) including the column matrix of 0, and manually computed for any ππ for convenience to derive the solutions. Íπ Step 2. Since the system has a nonzero solution (π1 , ..., ππ ) but π=1 ππ = 0, some of the ππ are positive and some are negative. Set ∑οΈ ∑οΈ πΌ = {π : ππ > 0}, π½ = { π : π π < 0}, and π = ππ = −π π . π∈πΌ π ∈π½ Í Clearly, πΌ ∩ π½ = ∅. Then, by the assumption that π∈[π] ππ ai = 0, ∑οΈ ∑οΈ ππ ai = (−π π )aj π∈πΌ π ∈π½ where ππ > 0 for π ∈ πΌ and −π π > 0 for π ∈ π½. 30 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 Step 3. Finally, for the appropriate combinations of the aπ we can scale the coefficients by dividing both sized by π, ∑οΈ ππ ∑οΈ −π π ∑οΈ ππ ∑οΈ −π π z= ai = aj , where = 1 and =1 π π π π π∈πΌ π ∈π½ π∈πΌ π ∈π½ where ππ /π > 0 for π ∈ πΌ, −π π /π > 0 for π ∈ π½. Since both sides are convex combinations of points πΌπ from disjoint sets πΌ and π½, the z is contained in the convex hulls of both πΌ and π½. CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 31 MAT388 2.2.1 Lim Kyuson Application questions for the Radon’s theorem Q1. Given 6 points a1 = (1, 2) a2 = (0, 2) a3 = (−2, −4) a4 = (−3, 1) a5 = (2, −1) a6 = (−1, 4), show for the two subsets that the convex hull intersect at a point The goal is to apply the Radon’s theorem to find the intersection points in both convex hulls of πΌ, π½ ⊂ [6] in R2 . π1 © ª π® ­ 1 1 1 1 1 1 ! ­ 2® 0! 1 1 1 1 1 1 0! ­π3 ® (a) 1 0 −2 −3 2 −1 · ­ ® = 0 . Then, solve 1 0 −2 −3 2 −1 0 · ­π ® 2 2 −4 1 −1 4 ­ 4 ® 0 2 2 −4 1 −1 4 0 ­π5 ® «π6 ¬ (b) The homogenous system of equations are 5 8 π1 = π4 − 3π5 + π6 3 3 5 7 π2 = − π4 + π5 − 3π6 2 2 1 1 1 π3 = − π4 − π5 + π6 6 2 3 i) When π4 = 6 and π5 and π6 is 0, the solution is (16, -21, -1, 6, 0, 0). ii) When π5 = 2 and π4 and π6 is 0, the solution is (-6, 5, -1, 0, 2, 0). iii) When π6 = 3 and π4 and π5 is 0, the solution is (5, -9, 1, 0, 0, 3). (c) i) The πΌ = {π1 , π4 , π5 , π6 } and π½ = {π2 , π3 }. ii) The πΌ = {π2 , π4 , π5 , π6 } and π½ = {π1 , π3 }. iii) The πΌ = {π1 , π2 , π3 , π4 , π6 } and π½ = {π2 }. Notice, the ππ = 0 does not necessary be contained in the set of πΌ or π½, but for convenience those points are included. (d) 6 21 1 −2 38 16 , Solution 1: π1 = 16, π4 = 6, π = 22, −π2 = 21, −π3 = 1, a1 + a4 = a2 + a3 yields 22 22 22 22 22 22 5 2 6 1 4 8 Solution 2: π2 = 5, π5 = 2, π = 7, −π1 = 6, −π3 = 1, a2 + a5 = a1 + a3 yields , 7 7 7 7 7 7 5 1 3 Solution 3: π1 = 5, π3 = 1, π6 = 3, π = 9, −π2 = 9, a1 + a3 + a6 = a2 yields (0, 2) 9 9 9 Particularly, in the third case, the a2 is contained in the convex hull of a1 , a3 and a6 . Thus, for of πΌ and π½ the conv({aπ : π ∈ πΌ})∩ conv({a π : π ∈ π½}) yields 43 8pairs −2 38 , , , and (0,2). 22 22 7 7 32 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 −4 4 2 1 0 0 © ª® © ª® © ª® © ª® © ª® © ª® 0 2 0 3 0 ­ ­ ­ ­ ­ ­0 Q2. a1 = ­ ®®, a2 = ­ ®®, a3 = ­ ®®, a4 = ­ ®®, a5 = ­ ®®, a6 = ­ ®® ­4® ­0 ® ­2® ­1 ® ­2® ­2® «2¬ «0 ¬ «1¬ «1 ¬ «0¬ «2¬ π1 0 © 1 1 1 1 1 1ª © ª © ª ©1 ­ ­ ® ­π2 ® ­0® ­−4 4 2 1 0 0® ­ ® ­ ® ­−4 ­ ­ ® ­π3 ® ­0® (a) The equation is ­ 0 2 0 3 0 0®· ­ ® = ­ ®. Then, solve ­ 0 ­ ­ ® ­π ® ­0® ­ 4 0 2 1 2 2® ­ 4 ® ­ ® ­4 ­ ­ ® ­π5 ® ­0® 2 0 0 1 0 2 2 « « ¬ «π6 ¬ «0¬ (b) The homogenous system of equations are 1 4 2 0 0 1 2 0 2 0 1 1 3 1 1 1 0 0 2 0 1 0 0 2 2 0ª ® 0® ® 0® · ® 0® ® 0 ¬ π1 = −2π6 π2 = −3π6 π3 = π6 π4 = 2π6 π5 = π6 When π6 = 1, the solution is (-2, -3, 1, 2, 1, 1). (c) The πΌ = {π3 , π4 , π5 , π6 } and π½ = {π1 , π2 }. (d) Solution: − π1 = 2, −π2 = 3, π = 22 and π3 = 1, π4 = 2, π5 = 1, π6 = 1. 3 1 2 1 1 4 6 8 4 2 Then, a1 + a2 = a3 + a4 + a5 + a5 yields , , , 5 5 5 5 5 5 5 5 5 5 Thus, for the pair of πΌ and π½ the conv({aπ : π ∈ πΌ})∩ conv({a π : π ∈ π½}) yields 4 6 8 4 5, 5, 5, 5 . CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 33 MAT388 2.2.2 Lim Kyuson Extension of the Helly theorem Corollary 1.6. explain statement related to Application question 1. Remark 2.2.2. Let π΄ ⊂ R2 be a fixed convex set and let π1 , ..., ππ ⊂ R2 be a finitely many convex sets such that every three of them intersect a translation of π΄. Then, there exists a translation of π΄ that intersects all sets ππ . The assumption includes, i) The translation of π΄, so called π΄0 intersect with arbitrary sets, ππ , π π and π π . ii) The set π΄ and π π for π = 1, ..., π is a convex sets. Step 1. For every π, define ππ . The ππ contains a set of points π¦ such that π¦ is the center of mass for translation of π΄0 of π΄ in which π΄0 ∩ ππ ≠ ∅. Remark 2.2.3. Define ππ , ππ ∩ π΄0 ≠ ∅ ⇔ cm(π΄0) ∈ ππ . Equivalently, i) If the translation of π΄0 does not intersect with ππ , then the corresponding center π¦ π ∉ ππ . ii) If π¦ ∈ ππ , then the translations of π΄ centered with point π¦ definitely intersect ππ , as π¦ ∈ ππ . Step 2. Given 3 arbitrary convex sets ππ , π π and π π suppose there is a translation π΄0 intersect with ππ , π π and π π by the assumption, ππ , π π , ππ ∩ π΄0 ≠ ∅. Equivalently, cm(π΄0) ∈ ππ , π π , ππ , where each set contains corresponding ππ , π π , ππ . Hence, the convex sets of ππ ∩ π π ∩ ππ ≠ ∅. Three arbitrary sets of ππ , π π , ππ intersect at least for a point cm(π΄0) and the Helly’s theorem is applied. π π ≠ ∅ for cm( π΄0) such that π΄0 to intersect for all sets of π , Step 3-1. Now, ∩π=1 π π by the defined sets of ππ . Notice, if the π΄ is just a point, then π΄0 intersect with arbitrary ππ , ππ and π π such that ππ ∩ π π ∩ π π ≠ ∅. Step 3-2. Related to Application 1, it is assumed that an arbitrary ππ , π π and ππ is substituted for π΅(π₯π , π), π΅(π₯ π , π) and π΅(π₯ π , π). Analogously, the set of ππ , π π , and π π can be defined as points for centers of ππ , π π and ππ . Also, the π΄0 is a disk with radius π, which is Γπ π π Then, this gives the intersected point π to be cm(π΄0). 34 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson 2.3 MAT388 The π-dimensional Helly theorem Let π1 , ..., ππ ⊂ Rπ be π ≥ π + 1 convex sets such that π πΌ ≠ ∅ for every subset πΌ ⊂ [π], |πΌ | = π + 1. Then, there exists a point π§ ∈ π1 , ..., ππ . The assumption includes, i) For every subset πΌ ∈ [π] of π + 1 number of them, the convex sets of π πΌ ≠ ∅. This is that for any π + 1 number of convex sets chosen from [π], the ∩π∈πΌ ππ at least intersect for a point π§. ii) The number of convex sets π ≥ π + 1 which lives in Rπ . The goal is to find a point π§ as a common intersection for all ππ , π ∈ [π]. Proof. i) When π = π + 1,the induction used in the Helly theorem holds for π-dimension with π + 1 numbers of distinct convex sets. Since the induction hypothesis holds for the base case of π − 1 of at least π + 1 number of distinct π πΌ has nonempty intersection, it is left to show for π ≥ π + 2 to show for non-empty intersection. ii) Suppose for π ≥ π+2 and every (π−1)-element subset of convex sets π π has a common points π£ π ∈ π [π]−π , which the notation means it is equivalent to take off an arbitrary π ranges from 1 to π for exact π−1 elements of subset. (ie. π£ 1 ∈ ∩∀π ππ−1 , π£ 2 ∈ ∩∀π ππ−2 , ...) Step 1. Then, the point π£ π is found for every distinct π−1 elements of subset that is different combination from each other. Now, the distinct intersection points of every different (π − 1)-element subsets, π£ π for π = 1 to π, forms a family points [π], |[π]| = π ≥ π + 2. Step 2. Followed from the Radon’s theorem, there exists 2 disjoint subsets πΌ, π½ ⊂ [π] and a point π§ ∈ Rπ such that π§ ∈ conv({π£ π |π ∈ πΌ}∩ conv({π£ π | π ∈ π½} (eg. [π] = {π1 , π2 , π3 , · · · , π πΌ , π1 , π2 , · · · , π π½ }). Notice, for all π ∈ πΌ, π£ π ∈ π [π]−π such that for all π£ π ∈ π [π]\πΌ , and π£ π ∈ π [π]\π½ for defined subsets of corresponding π and π. Step 3. Hence, π§ ∈ conv({π£ π |π ∈ πΌ} ⊂ π [π]\πΌ = ππ½ = ∩ π ∈π½ π π and π§ ∈ conv({π£ π |π ∈ π π. πΌ} ⊂ π [π]\π½ = π πΌ = ∩π∈πΌ ππ where both are subset of π [π] of πΌ ∩ π½ = [π], π§ ∈ ∩π=1 π Specifically, π§ ∈ π πΌ = ∩π∈πΌ ππ = ππ , for all π ∈ πΌ and π§ ∈ ππ½ = ∩ π ∈π½ π π = π π , for all π ∈ π½. This gives π§ ∈ (∩ π ∈π½ π π ) ∩ (∩π∈πΌ ππ ) = π πΌ ∩ ππ½ = π [π] such that π§ ∈ π [π] , which is π§ ∈ {π1 , · · · , ππ }. (Notice, it is simple to divide subsets as ones belong to π½ and not in π½ to π for π£ π ∈ π [π]\π½ and π£ π− π ∈ ππ½ ) Thus, the Radon’s theorem is directly applied to sets of π point to derive that the common intersection is contained in both subsets of πΌ and π½ for all π convex sets. CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 35 MAT388 2.3.1 Lim Kyuson Extension of the π-dimensional Helly theorem Exercise 1.3 Let π ⊂ R2 be a polygon with perimeter πΏ. Prove that π can be covered by a disk of radius πΏ/4 Proof. Method 1. In case the polygon is in the disk without being circumscribed, find 2 points π΄ and π΅ apart from each other that is the longest distanced, on the boundary of the polygon π. Then, | π΄π΅| < πΏ/2 as assumed the π is inside the disk of radius πΏ/4. Notice that the point π΄ and π΅ is fixed to be arbitrary chosen for the sum of edges from π΄ to π΅ to be πΏ/2 as two points are the farthest points from each other. Step 1. For each point π on the π, | π΄π | + |π΅π | ≤ πΏ/2 as the perimeter is πΏ. Now, let π be the midpoint of the line π΄π΅ such that the disk of π΅(π, πΏ/4) covers the boundary of π, which also include the whole π. Step 2. For an arbitrary chosen point π, construct a point π 0 symmetric to π with respect to a midpoint π, which is a reflection about a point, π π . The π 0 could be located outside π but still stay inside the π΅(π, πΏ/4). The use of π and π 0 is to achieve the π΅(π, πΏ/4) covers the π. Step 3. From the triangle inequality, |π π 0 | ≤ |π π΄| + | π΄π 0 | for 4π΄π π 0 as well as |ππ | ≤ 21 (|π π΄| + | π΄π 0 |) for the 1/ 2 of π π 0. Due to the symmetry of π for π 0, | π΄π 0 | = |π΅π | and | π΄π | + |π΅π | ≤ πΏ/2 such that |ππ | ≤ 21 (|π π΄| + |π΅π |) ≤ πΏ/4. Hence, for any chosen π the π is inside π΅(π, πΏ/4). π0 π΅ π΄ π π Figure: Possible illustration of π Thus, any polygon with perimeter to be πΏ is covered by the disk of radius πΏ/4. Method 2. The points on the edges contained in the circle does not mean vertices are contained on the circle. The aim of the problem is to find the disk of radius πΏ/4 as a given value (among all congruent disks) that covers the planar graph (simply connected with interior angles) of the π-polygon π for π vertices. Note that once vertices are inscribed inside the circle, as a result the points on the edges 36 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 are contained in the circle (or as a consequence there exists no circle). Claim: If any 3 vertices of the π-polygon to be inside the disk of radius πΏ/4 for π ≥ 3, then all vertices of the π-polygon is inside the disk of radius πΏ/4 for perimeter πΏ. Denote 3 arbitrary vertices as π₯π , π₯ π , and π₯ π and the simply connected triangle as π = (π₯π , π₯ π , π₯ π ). The goal is to show the π is inscribed inside the circle for 3 cases, obtuse, acute, and right-angle triangle. Case 1. Simply, for the obtuse ∠π₯π π₯ π π₯ π the mid point of the hypotenuse π₯π π₯ π of the π, which has a length less than πΏ/2, is set to be the center, the point π of the π΅(π, πΏ/4) to include all 3 points. The hypotenuse is the longest side is taken from the obtuse π such that π is contained in the π΅(π, πΏ/4) naturally. Note that from method 1 any 2 points π΄ and π΅ is distanced less than πΏ/2 and | π΄π | + |π π΅| ≤ 21 πΏfor arbitrary point π. Case 2. The goal is to show the existence of the circumcircle that inscribe the rightangled π such that the circumcircle is covered by a larger disk of π΅(π, πΏ/4). Claim: There exists a circumcircle that inscribes the π where ∠π₯π π₯ π π₯ π is π/2, using Thale’s theorem conversely. Theorem 2.3.1. (Thale’s theorem) If π₯π , π₯ π , and π₯ π are distinct points on a circle where the line π₯π π₯ π is a diameter, then the ∠π₯π π₯ π π₯ π is a right angle. When the π has right-angle which is ∠π₯π π₯ π π₯ π , take the circle Γ1 whose diameter is π₯π π₯ π and the mid point of the hypotenuse of |π₯π π₯ π | < πΏ/2 is the center π. Let π be the intersection of Γ1 and the ray ππ₯ π . By the Thale’s theorem, ∠π₯π ππ₯ π is right-angle. But then π must equal to π₯ π because if π lies outside of the 4π₯π π₯ π π₯ π then ∠π₯π ππ₯ π must be acute, and if π lies inside of the 4π₯π π₯ π π₯ π then ∠π₯π ππ₯ π must be obtuse for contradiction. Thus, wherever the point π₯ π is on the arc of the Γ1 there exists a circle that inscribe the right-angled π (|π₯π π| = |π₯ π π| = |π₯ π π|) such that this Γ1 with radius less than πΏ/4 is contained in the π΅(π, πΏ/4). π₯π = π π₯π π₯π π π΅(π, πΏ/4) Γ1 Figure: Illustration of Γ1 and π΅(π, πΏ/4) in the right-angle π CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 37 MAT388 Lim Kyuson Case 3. Claim: The acute π is covered by the circumcircle π΅(π, πΏ/4). Step 1. First, note that there exists not all 3 sides of π have side-lengths of that add up to be over πΏ (which is lengths greater than √ the bound of 3 4 πΏ √ 3 4 πΏ √ 3 3 4 πΏ √ 3 4 πΏ > πΏ) such that the equilateral triangle side- is not possible but isosceles triangle is only possible. Note that is attained when ∠π₯π ππ₯ π ≥ π/3. Step 2. We can pick 2 points say π΄ and π΅ in π that has the longest path from the point π΄ to π΅, which is less than πΏ/2. Then, for any point π on the boundary of π between the point π΄ and π΅, we have | π΄π | + |π΅π | ≤ πΏ/2 as the π has a perimeter equal to πΏ. Let π be defined as the midpoint of the point π΄ and π΅ that is the center of the circle π΅(π, πΏ/4). The goal is to figure out with the arbitrary point π that π is inside the π΅(π, πΏ/4). Step 3. For any π, construct a point π 0 that is symmetric from the point π, reflected by the π π . The restriction also applies to π 0, | π΄π 0 | + |π΅π 0 | ≤ πΏ/2, such that π 0 is inside the π΅(π, πΏ/4). Now, from the 4π΄π π 0 the side |π π 0 | ≤ |π π΄| + | π΄π 0 |. Then, dividing by 1/2 of |π π 0 |, |ππ | ≤ 21 (|π π΄| + | π΄π 0 |). Due to the symmetry of point π, | π΄π 0 | = |π΅π | and | π΄π | + |π΅π | ≤ πΏ/2 such that |ππ | ≤ 21 (|π π΄| + |π΅π |) ≤ πΏ/4, implying the π to be inside the π΅(π, πΏ/4). Thus, the circumcircle of the π has a radius less than or equal to πΏ/2. π π΅ π π΄ π0 Figure: An illustration of π and the π΅(π, πΏ/4) Failed method of acute triangle case. In case π is acute, the circumcircle π΅(π, πΏ/4) √ is able to cover π is able to cover π which all pairwise distance of vertices at most 43 πΏ followed from the Jung’s theorem. However, the pairwise vertices chosen from the π-polygon is at most πΏ/2 > √ 3 4 πΏ. i) In other words,√ the Jung’s theorem assures for any pairwise vertices with maximum distance of 43 πΏ to be covered by the π΅(π, πΏ/4). 38 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 √ 3 4 πΏ ii) It remains to show the side-length of π are distanced at most between πΏ/2 and is circumscribed in π΅(π, πΏ/4). √ iii) Note that the the upper bound of radius 63 πΏ, when π has a side that is at most πΏ/2, is only possible when π is regular triangle. Simply, the radius of the circumcircle is attained when the ∠π₯ π ππ₯π = ∠π₯π ππ₯ π = ∠π₯ π ππ₯ π = 2π 3 which is minimized with maximum side-lengths of πΏ/2. π Notice that this minimized angle of 2π 3 gives an interior angle of the π with 3 . π₯π π΅ π π π π₯π π½ π₯π π΄ Figure: Maximum radius, Jung’s theorem The ∠π₯ π ππ₯π = 2π − (∠π₯π ππ₯ π + ∠π₯ π ππ₯ π ), where the ∠π₯π ππ₯ π = π − 2∠ππ₯ π π₯π and ∠π₯ π ππ₯ π = π − 2∠ππ₯ π π₯ π because the 4π₯π ππ₯ π and 4π₯ π ππ₯ π is an isosceles triangle. Equivalently, the 2π 3 = ∠π₯ π ππ₯π = 2π − (π − 2∠ππ₯ π π₯π + π − 2∠ππ₯ π π₯ π ) = 2(∠ππ₯ π π₯π + ∠ππ₯ π π₯ π ) which is same as π3 = ∠ππ₯ π π₯π + ∠ππ₯ π π₯ π . √ Hence, the radius of the circumcircle of 63 πΏ is attained when the π is an equilateral triangle with maximum side-lengths of πΏ/2. But we know that such equilateral triangle with side-length of πΏ/2 is not possible where the perimeter is πΏ. √ The maximum possible equilateral triangle is 31 πΏ which is clearly less than 43 πΏ that is possible to be inscribed inside the π΅(π, πΏ/4). In other words, the π is able to covered by the π΅(π, πΏ/4) with restriction of the perimeter equal to πΏ. However, consider the case ii) where at least one of the 3 sides is greater than √ √ 3 4 πΏ. Assume that the greatest side-length π₯π π₯ π > 43 πΏ (greater than L/3) with ∠π₯π π₯ π π₯ π > π/3 as the ∠π₯π ππ₯ π ≤ 2π/3 is fixed inside the disk (close to the center) and the other two sides π₯π π₯ π and π₯ π π₯ π is circumscribed inside the π΅(π, πΏ/4) . Step 1. First, note that there exists not all 3 sides of π have side-lengths of that add up to be over πΏ (which is lengths greater than the bound of √ 3 4 πΏ √ 3 4 πΏ √ 3 3 4 πΏ √ 3 4 πΏ > πΏ) such that the equilateral triangle side- is not possible but isosceles triangle is only possible. Note that is attained when ∠π₯π ππ₯ π ≥ π/3. Step 2. We can pick 2 points say π΄ and π΅ in π that has the longest path from the point π΄ to π΅, which is less than πΏ/2. Then, for any point π on the boundary of π between the point π΄ and π΅, we have | π΄π | + |π΅π | ≤ πΏ/2 as the π has a perimeter equal to πΏ. CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 39 MAT388 Lim Kyuson Let π be defined as the midpoint of the point π΄ and π΅ that is the center of the circle π΅(π, πΏ/4). The goal is to figure out with the arbitrary point π that π is inside the π΅(π, πΏ/4). Step 3. For any π, construct a point π 0 that is symmetric from the point π, reflected by the π π . The restriction also applies to π 0, | π΄π 0 | + |π΅π 0 | ≤ πΏ/2, such that π 0 is inside the π΅(π, πΏ/4). Now, from the 4π΄π π 0 the side |π π 0 | ≤ |π π΄| + | π΄π 0 |. Then, dividing by 1/2, |ππ | ≤ 1 0 2 (|π π΄| + | π΄π |). Due to the symmetry of point π, | π΄π 0 | = |π΅π | and | π΄π | + |π΅π | ≤ πΏ/2 such that |ππ | ≤ 21 (|π π΄| + |π΅π |) ≤ πΏ/4, implying the π to be inside the π΅(π, πΏ/4). So, the circumcircle of the π has a radius less than or equal to πΏ/4. Thus, i), ii) iii) and 3 cases altogether prove for the π-polygon to be contained in the π΅(π, πΏ/4) followed from the Jung’s theorem. Method 2. Step 1. First, note that there exists not all 3 sides of π have side-lengths of that add up to be over πΏ (which is lengths greater than √ the bound of 3 4 πΏ √ 3 4 πΏ √ 3 3 4 πΏ √ 3 4 πΏ > πΏ) such that the equilateral triangle side- is not possible but isosceles triangle is only possible. Note that is attained when ∠π₯π ππ₯ π ≥ π/3. π₯π π π π π½ π₯π π₯π π Figure: Maximum radius, Jung’s theorem Step 2. Second, π < ∠π₯π ππ₯ π + ∠π₯ π ππ₯ π ≤ 4π/3(−∠π₯π ππ₯ π ) and the points π and π is a perpendicular bisector such that |π₯π π₯ π | = 2× radius × sin(∠π₯ π ππ) and |π₯ π π₯ π | = 2× radius × sin(∠π₯ π ππ). But the domain is defined as 0 < ∠π₯ π ππ < π2 and 0 < ∠π₯ π ππ < π2 depended on the second point, 0 < |π₯π π₯ π | < πΏ4 × 2 = πΏ2 and 0 < |π₯ π π₯ π | < πΏ4 × 2 × 1 = πΏ2 . Note that the |π₯π π₯ π | and |π₯ π π₯ π | is flexible on the change of values for |π₯π π₯ π | with ∠π₯ π ππ₯π . For example from the first point,√in case π is isosceles where 2 sides, defined as π₯π π₯ π and √ 3 3 π₯π π₯ π , have lengths greater than 4 πΏ, the side-length of π₯ π π₯ π is less than 4 πΏ where the angle of π₯ π ππ₯ π less than 2π/3. 40 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 Likewise, the range of |π₯ π π₯ π | + |π₯π π₯ π | < πΏ depend on the size of the ∠π₯π π₯ π π₯ π where √ 3 4 πΏ ≤ π₯π π₯ π ≤ πΏ/2 ranges such that any side-length is covered by the π΅(π, πΏ/4). Being flexible on the restriction among the range of side-lengths, the π only need to find the lower bound for the disk to be verified. Step 3. Third, the radius of the circumcircle is determined by the ratio of angle and |π₯ π₯ | |π₯ π₯ | |π₯π π₯ π | = π ππ(∠π₯π π ππ₯π π₯ π ) , as well. side-length which is the diameter = π ππ(∠π₯π π π₯π π π₯π ) = π ππ(∠π₯ π π₯ π π₯π ) This law of sines gives the lower bound of the diameter to be for ∠π₯ π π₯ π π₯ π < π/2 and |π₯π π₯ π | ≥ √ (πΏ/4 > √ 3 4 πΏ, √ 3πΏ/4 1 < |π₯π π₯ π | π ππ(∠π₯ π π₯ π π₯ π ) < πΏ/2 1 where clearly the π΅(π, πΏ/4) is in the range 3 8 πΏ). In summary, the first point shows the reason how the upper bound of greatest sidelength is not fixed and gives a general range for other side-lengths in the second point which lead to the third point for lower bound of the radius only, which is the only added necessary restriction. Reason: First of all, this way fails because of the constructive argument made in the step 2. While the goal to prove the π circumscribed has radius less than or equal to πΏ/4, the method assumes the radius of the circle to be less than or equal to πΏ/4 and show sides have restricted lengths (which is clearly double argument). |π₯ π₯ | |π₯ π₯ | |π₯ π π₯ π | = π ππ(∠π₯π π ππ₯π π₯ π ) ) is only used to deAlso, the law of sine (= π ππ(∠π₯π π π₯π π π₯π ) = π ππ(∠π₯ π π₯ π π₯π ) rive the upper bound of the circumcircle, which does not clearly find the lower bound the radius of the circumcircle. 2.4 Some case studies of Topological Helly theorem Exercise 1.21. Let π1 , · · · , ππ ⊂ R2 be simple polygons (simply connected finite union of convex polygons) in the plane, such that all double and triple intersections of ππ are also (nonempty) simple polygons. Prove that the intersection of all ππ is also a simple polygon. Given conditions: - Finitely many π1 , ..., ππ ∈ R2 polygons are simply connected, meaning each ππ has no holes. - Each polygon is a connected, simply connected finite union of convex polygons. - All double intersections of ππ are simple polygons. - All triple intersections of ππ are also simple polygons. π π to Claim: Given ππ ∩ π π ≠ ∅ and ππ ∩ π π ∩ π π ≠ ∅, the induction yields ∩π=1 π be a simply polygon. 1. Intersecting two simple polygons give a simple polygon (if nonempty). If π΄, π΅ are simple polygons and π΄ ∩ π΅ ≠ ∅, then π΄ ∩ π΅ is a simple polygon. CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 41 MAT388 Lim Kyuson The simple polygon is simply connected finite union of convex polygons. Generally, for example given two convex set π΄ and π΅, π΄ = π1 ∩ · · · ∩ ππ and π΅ = π1 ∩ · · · ∩ ππ , where π π )∩(∪π π ) = ∪ each ππ and π π is a convex set. Then, π΄∩π΅ = (∪π=1 π 1≤π≤π,1≤ π ≤π (ππ ∩π π ) π=1 π As the intersection of (ππ ∩ π π ) is convex, the intersection of two simple polygon is a finite union of convex polygon, where ππ and π π is nonempty. Note that the intersection must be a simple polygon, not a disconnected collection of convex sets. The goal is to inductive argument for π-case with the base case of π = 4. 2. From Helly’s theorem, if all triples of convex set intersect in a nonempty set, then all of them intersect in a nonempty set. i) For the base case, using the condition that all double and triple intersections of ππ from π1 , · · · , ππ , we need to show that π1 ∩ π2 ∩ π3 ∩ π4 is a simple polygon. Equivalently, ∪1≤π≤π,1≤ π ≤π (ππ ∩ π π ) ∩ ∪1≤π ≤π,1≤β≤π ( π΄ π ∩ π΅ β ) = ∪π, π,π,β (ππ ∩ π π ∩ π΄ π ∩ π΅ β ), where (ππ ∩ π π ∩ π΄ π ∩ π΅ β ) is a convex polygon such that the intersection of 4 simple polygons is a finite union of convex polygons. ii) Let any point π£ 1 ∈ π2 ∩ π3 ∩ π4 , π£ 2 ∈ π1 ∩ π3 ∩ π4 , π£ 3 ∈ π1 ∩ π2 ∩ π4 and π£ 4 ∈ π1 ∩ π2 ∩ π3 , in the form of π£ π ∈ π [π]−π . Definition 2.4.1. A subset π΄ of a metric space π is not connected (disconnected) if there are disjoint open sets π and π such that π΄ ⊂ π ∪ π, π΄ ∩ π ≠ ∅ and π΄ ∩ π ≠ ∅. If no such disjoint open sets π and π exist then π΄ is connected [16, p.1]. In other words, a path-connected domain is said to be simply connected, if any simple closed curve can be shrunk to a point continuously in the set. Case 1. (Figure 1) Among randomly scattered π£ 1 to π£ 4 , if the connected path of Γπ£ 1 π£ 2 , Γπ£ 2 π£ 3 and Γπ£ 3 π£ 1 is connected to contain π£ 4 , then simply connected path of Γπ£ 1 π£ 2 , Γπ£ 2 π£ 3 , Γπ£ 3 π£ 1 ⊆ 4 π ≠ ∅, as there is a loop without π4 contains π£ 4 ∈ π1 ∩ π2 ∩ π3 ⊆ π4 such that ∩π=1 π any hole to be contractible. π£1 π£2 π£1 π£4 π£1 π£2 π£4 π£1 π£4 π£3 π£2 π£4 π£2 π£3 π£3 π£1 π£2 π£3 π£1 π£4 π£2 π£3 π£3 π£1 π£4 π£2 π£4 π£3 Figure 1-6: possible path connected for π£ 1 , π£ 2 , π£ 3 , π£ 4 in topological R2 . 42 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 Case 2. (Figure 2) Each path is specified according to the intersection of simple polygons belongs to. If Γπ£ 1 π£ 3 is a path connected trough the intersection between π1 ∩ π3 ∩ π4 and π1 ∩ π2 ∩ π3 of Γπ£ 2 π£ 4 , then simply Γπ£ 1 π£ 3 ∩ Γπ£ 2 π£ 4 ⊆ (π1 ∩ π3 ) ∩ (π2 ∩ π4 ). Let π§ ∈ Γπ£ 1 π£ 3 ∩ Γπ£ 4 π£ 2 ⊆ π1 ∩ π3 ∩ π2 ∩ π4 be defined such that π1 ∩ π2 ∩ π3 ∩ π4 ≠ ∅. Hence, if any two distinct connected paths connected, then Γπ£ π π£ π ∩ Γπ£ π π£ β ⊆ (π [4]−π, π ) ∩ (π [4]−π,β ) = ∩4π=1 ππ ≠ ∅ for π, π, π, β ∈ {1, 2, 3, 4}. Now, suppose Γπ£ 1 π£ 3 ∩ Γπ£ 2 π£ 4 = ∅, and no two paths connected intersects. Case 3. (Figure 3) If Γπ£ 3 π£ 4 , Γπ£ 1 π£ 4 , Γπ£ 1 π£ 3 ⊆ π2 is simply connected and the intersection of π£ 2 ∈ π1 ∩ π3 ∩ π4 is contained in connected paths of Γπ£ 3 π£ 4 , Γπ£ 1 π£ 4 , Γπ£ 1 π£ 3 , then π1 ∩ π2 ∩ π3 ∩ π4 ≠ ∅. Case 4. (Figure 4) If Γπ£ 3 π£ 4 surrounds Γπ£ 1 π£ 3 and Γπ£ 1 π£ 4 without an intersection and Γπ£ 2 π£ 3 , Γπ£ 2 π£ 4 , Γπ£ 3 π£ 4 ⊆ π1 is path connected where π£ 1 ∈ π2 ∩ π3 ∩ π4 is contained, then π1 ∩ π2 ∩ π3 ∩ π4 ≠ ∅. Case 5. (Figure 5) If Γπ£ 1 π£ 4 surrounds Γπ£ 1 π£ 3 and Γπ£ 3 π£ 4 without an intersection and Γπ£ 1 π£ 2 , Γπ£ 2 π£ 4 , Γπ£ 1 π£ 4 ⊆ π3 is path connected where π£ 3 ∈ π1 ∩ π2 ∩ π4 is contained, then π1 ∩ π2 ∩ π3 ∩ π4 ≠ ∅. Note that combinatorially in the first case Γπ£ 3 π£ 4 , Γπ£ 4 π£ 1 , Γπ£ 1 π£ 3 contains π£ 2 , in the second case Γπ£ 3 π£ 4 , Γπ£ 2 π£ 4 , Γπ£ 2 π£ 3 contains π£ 1 , in the third case Γπ£ 2 π£ 4 , Γπ£ 1 π£ 4 , Γπ£ 1 π£ 2 contains π£ 3 , with respect to π£ 4 . Notice that in case there is two distinct paths that does not intersect, Γπ£ 1 π£ 3 and Γπ£ 2 π£ 3 , three points of intersection are path connected to contain the other point such that Γπ£ π π£ π , Γπ£ π π£ π , Γπ£ π π£ π ⊆ π [π]−π, π,π ∩ ππ ≠ ∅ for π, π, π, π ∈ {1, 2, 3, 4}, π1 ∩ π2 ∩ π3 ∩ π4 ≠ ∅. Case 6. (Figure 6) Otherwise, if Γπ£ 1 π£ 2 , Γπ£ 2 π£ 3 is connected with Γπ£ 1 π£ 3 to surround the π£ 4 4 π ≠ ∅. of Γπ£ 2 π£ 4 , then π£ 4 ∈ π1 ∩ π2 ∩ π3 ⊆ π4 such that ∩π=1 π Notice that no three paths connected is disconnected from each other, as a path connected needs at least 2 points among 4 possible intersections of simple polygons. When the planar graph by three intersection is fully connected with each other, the last point is placed to path connect with other three intersection containing the former planar graph within three connected paths. Case 7. (Figure 7) If 4 intersection has each connected path to nearby intersection as a 4-gon, Γπ£ 1 π£ 3 , Γπ£ 3 π£ 4 , Γπ£ 4 π£ 2 , Γπ£ 2 π£ 1 , then simply two diagonal intersection is path connected, Γπ£ 1 π£ 4 or Γπ£ 2 π£ 3 , to contain the intersection between them, Γπ£ 1 π£ 4 or Γπ£ 2 π£ 3 and Γπ£ 4 π£ 2 , Γπ£ 2 π£ 1 . Hence, no matter the orientation of paths, one of the points inside paths formed by the other three by the simply connected condition such that three connected paths contain the remaining point by paths connected. CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 43 MAT388 Lim Kyuson Planar graph Given 4 points in R2 , if the paths between each pair of points does not intersect with each other, then one of the four points is contained in paths by the other three points with complete planar graph. However, there is a case where two paths from an intersection of simple polygons intersect, Γπ£ π π£ π and Γπ£ π π£ π . In this case, π£ π ∈ π [π]\π is in the intersection of a same simple polygon of Γπ£ π π£ π ∩Γπ£ π π£ π ⊆ (π [π]\π, π ∩ (π [π]\π,π = π π ∩ π π ∩ ππ for π, π, π, π ∈ {1, 2, 3, 4}. Self-intersecting path case Apart from the previous case, there is a self-intersecting continuous loop in R2 , non Jordan curve, which is also simple closed curve. Theorem 2.4.2. (Jordan Curve Theorem) Any continuous simple closed curve in the plane, separates the plane into two disjoint regions, the inside and the outside. [17] Every Jordan curve divides into an interior region bounded by the curve and an exterior region R2 , where the intersection of π£ π is contained in the path connected , so that every continuous path connecting a point of one region to a point of the other intersects with that loop somewhere. If the path connected self-intersect and the intersection is contained in the interior of the path connected, then the region bounded by the Jordan curve contains the intersection resulting in a common intersection. 44 CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Lim Kyuson MAT388 Claim: π1 ∩ · · · ∩ ππ ≠ ∅. By the inductive hypothesis, define π πΌ for any (π − 1) simple polygon picked from the π-sets. Then, define π πΌ = ∩π∈πΌ ππ and the point π£ π ∈ π [π]−π in the simple polygon of the intersection for all π − 1-sets except ππ . Case 1. Among randomly scattered π£ 1 to π£ 4 , if the connected path of Γπ£ 1 π£ 2 , Γπ£ 2 π£ 3 and Γπ£ 3 π£ 1 is connected to contain π£ 4 , then simply connected path of Γπ£ 1 π£ 2 ⊆ π [π]−1,2 , Γπ£ 2 π£ 3 ⊆ π [π]−2,3 , Γπ£ 3 π£ 1 ⊆ π [π]−1,3 , in which Γπ£ 1 π£ 2 , Γπ£ 2 π£ 3 , Γπ£ 1 π£ 3 ⊆ π [π]−1,2,3 , contains π£ 4 ∈ π [π]−4 ⊆ π π ≠ ∅, as there is a loop without any hole to be contractible. π [π]−1,2,3 such that ∩π=1 π Case 2. Each path is specified according to the intersection of simple polygons belongs to. If Γπ£ 1 π£ 3 is a path connected trough the intersection of Γπ£ 2 π£ 4 ⊆ π [π]−2,4 , then simply Γπ£ 1 π£ 3 ∩ Γπ£ 2 π£ 4 ⊆ (π [π]−1,3 ) ∩ (π [π]−2,4 ). Let π§ ∈ π [π]−1,3 ∩ π [π]−2,4 be defined, π π ≠ ∅. where ∩π=1 π Hence, if any two distinct connected paths connected, then Γπ£ π π£ π ∩ Γπ£ π π£ β ⊆ (π [π]−π, π ) ∩ π π ≠ ∅ for π, π, π, β ∈ {1, .., π}. (π [π]−π,β ) = ∩π=1 π Now, suppose Γπ£ 1 π£ 3 ∩ Γπ£ 2 π£ 4 = ∅, and no two paths connected intersects. Case 3. If Γπ£ 3 π£ 4 , Γπ£ 1 π£ 4 , Γπ£ 1 π£ 3 ⊆ π [π]−1,3,4 is simply connected and the intersection of π£ 2 ∈ π [π]−2 is contained in connected paths of Γπ£ 3 π£ 4 , Γπ£ 1 π£ 4 , Γπ£ 1 π£ 3 , then π [π]−2 ∩π [π]−1,3,4 = π π ≠ ∅. ∩π=1 π Case 4. If Γπ£ 3 π£ 4 surrounds Γπ£ 1 π£ 3 and Γπ£ 1 π£ 4 without an intersection and Γπ£ 2 π£ 3 , Γπ£ 2 π£ 4 , Γπ£ 3 π£ 4 ⊆ π [π]−2,3,4 is path connected where π£ 1 ∈ π [π]−1 is contained, then π [π]−1 ∩ π [π]−2,3,4 = π π ≠ ∅. ∩π=1 π Case 5. If Γπ£ 1 π£ 4 surrounds Γπ£ 1 π£ 3 and Γπ£ 3 π£ 4 without an intersection and Γπ£ 1 π£ 2 , Γπ£ 2 π£ 4 , Γπ£ 1 π£ 4 ⊆ π [π]−1,2,4 is path connected where π£ 3 ∈ π [π]−3 is contained, then π [π]−3 ∩ π [π]−1,2,4 = π π ≠ ∅. ∩π=1 π Notice that in case there is two distinct paths that does not intersect, Γπ£ 1 π£ 3 and Γπ£ 2 π£ 3 , three points of intersection are path connected to contain the other point such that Γπ£ π π£ π , Γπ£ π π£ π , Γπ£ π π£ π ⊆ π [π]−π, π,π ∩ π [π]−π = ∩ππ=1 ππ ≠ ∅ for π, π, π, π ∈ {1, ..., π}. Case 6. Otherwise, if Γπ£ 1 π£ 2 , Γπ£ 2 π£ 3 is connected with Γπ£ 1 π£ 3 to surround the π£ 4 of Γπ£ 2 π£ 4 , π π ≠ ∅. then π£ 4 ∈ π [π]−4 ⊆ π [π]−1,2,3 such that ∩π=1 π Case 7. In the case where no point is contained by the other 4 points, the the diagonals of 4-gon formed by Γπ£ 1 π£ 3 , Γπ£ 3 π£ 4 , Γπ£ 4 π£ 2 , Γπ£ 2 π£ 1 which Γπ£ 1 π£ 4 , Γπ£ 2 π£ 3 intersects resulting π π ≠ ∅. in π [π]−2,3 ∩ π [π]−1,4 = ∩π=1 π Hence, no matter the orientation of paths, one of the points inside paths formed by the other three by the simply connected condition such that three connected paths contain the remaining point by paths connected. Thus, the inductive argument and composition of simple polygon support the intersection of finite simple polygons to be defined as a simple polygon. CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY 45 MAT388 46 Lim Kyuson CHAPTER 2. LECTURE ON DISCRETE AND POLYHEDRAL GEOMETRY Bibliography [1] Thomas, Rekha R. Lecture in Geometric Combinatorics [Chapter 2. Convex Polytopes: Definitions and Examples]. American Mathematical Society, Vol.33, 2006. [2] Lectures on discrete and polyhedral geometry. Manuscript, Pak, Igor. 2010. [Part 1. Basic discrete geometry, chapter 1. The Helly Theorem]. http://www.math.ucla.edu/ pak/book.htm [3] Lee, Jon A first course in combinatorial optimization [Chapter 0. Polytope and Linear programming]. Cambridge University Press, Vol. 36, 2004. [4] Isabella Novik, transcribed, edited by Josh Swanson. Combinatorics and Geometry of Polytopes. notes from graduate course on polytope at University of Washington, Spring 2016 (jps314@uw.edu). [5] Coxeter, Harold Scott Macdonald. Regular polytopes. Courier Corporation, 3rd edition, 1973. [6] Grünbaum, Branko, and Geoffrey C. Shephard. Convex polytopes [Chapter 2. Convex Sets]. Bulletin of the London Mathematical Society 1, no. 3, 1969. [7] Carola Wenk: Linear Programming and Halfplane Intersection, http://www.cs.tulane.edu/~carola/teaching/cmps3130-6130/ spring15/slides/halfplaneIntersection.pdf [8] Amir Ali Ahmadi: Convex and Conic Optimization, http://www.princeton.edu/~aaa/Public/Teaching/ORF523/S16/ ORF523_S16_Lec7_gh.pdf [9] Coxeter, Harold Scott Macdonald. Introduction to geometry. John Wiley & Sons, Inc. 2nd edition, 1989. [10] Martin Henk, Jürgen Richter-Gebert, and Günter M. Ziegler: Basic Properties of Convex polytopes https://page.math.tu-berlin.de/~henk/preprints/henk% 20richter-gebert%20ziegler&basic%20properties%20of%20convex% 20polytopes.pdf [11] Igor Pak. Lectures on Discrete and Polyhedral Geometry. [Part 1. Basic discrete geometry]. Manuscript, 2010, http://www.math.ucla.edu/~pak/book.htm 47 MAT388 Lim Kyuson [12] Bernd Gärtner, Michael Hoffmann, Emo Welzl. Computational Geometry. [Chapter 3 Convex Hull]. Lecture note, 2013, https://www.ti.inf.ethz.ch/ew/courses/CG13/lecture/Chapter%203. pdf [13] Tengren Zhang: Helly’s theorem http://www.math.uchicago.edu/~may/VIGRE/VIGRE2007/REUPapers/ FINALAPP/ZhangT.pdf [14] Marc Arnaudon: Chapter 1. Convexity https://www.math.u-bordeaux.fr/~pjaming/M1/exposes/MA3.pdf [15] Stephan Abbott Understanding Analaysis [Chapter 3. Basic topology of R]. Srpinger, 2nd edition, 2015. [16] Jenna Rajchgot: Chapter 9. Connected and Path Connected Metric Spaces https://mast.queensu.ca/~speicher/Section9.pdf [17] Camille Jordan: Cours d’Analyze de l’École Polytechnique https://people.math.osu.edu/fiedorowicz.1/math655/Jordan.html 48 BIBLIOGRAPHY