Next Article in Journal
Chandrasekhar Mass Limit of White Dwarfs in Modified Gravity
Next Article in Special Issue
The Conchoidal Twisted Surfaces Constructed by Anti-Symmetric Rotation Matrix in Euclidean 3-Space
Previous Article in Journal
Computational Modeling of Individual Red Blood Cell Dynamics Using Discrete Flow Composition and Adaptive Time-Stepping Strategies
Previous Article in Special Issue
Surfaces with Constant Negative Curvature
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Disks Enclosed by Smooth Jordan Curves

Instituto de Alta Investigación, Universidad de Tarapacá, Casilla 7D, Arica 1000000, Chile
*
Author to whom correspondence should be addressed.
Symmetry 2023, 15(6), 1140; https://doi.org/10.3390/sym15061140
Submission received: 30 January 2023 / Revised: 10 February 2023 / Accepted: 22 February 2023 / Published: 24 May 2023
(This article belongs to the Special Issue Symmetry/Asymmetry: Differential Geometry and Its Applications)

Abstract

:
Given a smooth-plane Jordan curve with bounded absolute curvature κ > 0 , we determine equivalence classes of distinctive disks of radius 1 / κ included in both plane regions separated by the curve. The bound on absolute curvature leads to a completely symmetric trajectory behaviour with respect to the curve turning. These lead to a decomposition of the plane into a finite number of maximal regions with respect to set inclusion leading to natural lower bounds for the length an area enclosed by the curve. We present a “half version” of the Pestov–Ionin theorem, and subsequently a generalisation of the classical Blaschke rolling disk theorem. An interesting consequence is that we describe geometric conditions relying exclusively on curvature and independent of any kind of convexity that allows us to give necessary and sufficient conditions for the existence of families of rolling disks for planar domains that are not necessarily convex. We expect this approach would lead to further generalisations as, for example, characterising volumetric objects in closed surfaces as first studied by Lagunov. Although this is a classical problem in differential geometry, recent developments in industrial manufacturing when cutting along some prescribed shapes on prescribed materials have revived the necessity of a deeper understanding on disks enclosed by sufficiently smooth Jordan curves.

1. Introduction

In this article, we prove the existence of distinguished disks enclosed by smooth plane Jordan curves satisfying a bound on the absolute curvature κ > 0 . Note that the boundary of a disk corresponds to the epitome of symmetric behaviour since a circle has full rotational symmetry. In consequence, a bound on absolute curvature leads to a completely symmetric trajectory behaviour with respect to the curve turning. These distinguished disks have a radius and quantity proportional to the curvature bound given by 1 / κ . The best result known in this direction is the classical inclusion theorem by Pestov and Ionin in the Ref. [1] which was proven in 1959 establishing the existence of a single radius 1 / κ disk in the interior region separated by the curve.
The Blaschke rolling disk theorem is an inclusion principle first proven in 1916 by Blaschke [2]. It states that a convex domain K R 2 whose boundary K is a curve of class C 2 with curvature not exceeding a constant κ > 0 is such that for each point in K there exists a disk of radius 1 / κ tangent to K included in the closure of K .
The convexity of K implies that the curvature of K is signed. That is, the curvature of K may be nonnegative or nonpositive, but not both. After dropping the convexity of K , the curvature of K may change in sign. Accordingly, we assume that the absolute curvature of K does not exceed κ > 0 . Note the Blaschke rolling disk theorem is a local to global result, since a local property as the bound on absolute curvature on K allows us to conclude a global property of K as the existence of a radius 1 / κ disk tangent at each point at K included in the closure of K .
By describing geometric conditions derived from the curvature of K , we find necessary and sufficient conditions for the existence of rolling disks for general domains K R 2 . Definition 2 is the key feature to identify the existence of arcs in K whose end points, called essential and inessential terminals, guarantee the existence of several geometric objects. In particular, the existence of parallel tangents is key to characterising convexity for plane curves.
The Blaschke rolling disk theorem has been extensively studied by researchers of several mathematical communities with different levels of generalisations. We would like to first highlight the monograph by Brooks and Strantzen in which they provide several approaches and setups for the rolling problem [3]. Koutroufiotis generalised the Blaschke rolling theorem for complete curves in R 2 and for complete surfaces in R 3 [4]. Rauch proved the Blaschke rolling theorem for compact surfaces in R n [5]. Additionally, Delgado proved a similar result for complete surfaces [6]. For an approach to the rolling problem without assuming smoothness of the boundary, refer to the Refs. [7,8,9]. Karakhanyan studied the problem from the optimal transport theory point of view [10]. A modern insight into the problem is presented by Révész, in which he proposed a discrete version of the problem [11].
Recent developments in industrial manufacturing when cutting along some prescribed shapes on prescribed materials have revived the necessity of a deeper understanding of curves enclosed by smooth Jordan curves [12,13,14,15,16,17,18,19]. The Blaschke rolling theorem for non-convex sets is intimately linked with concepts in mathematical morphology and image processing. For example, in the Ref. [20], Walther presented a geometric characterisation of the Serra regular model in image analysis and mathematical morphology [21].
In Section 2 we introduce one of the main contributions of this paper corresponding to the turning condition Definition 2. This is a local to global principle that is based on data being pair of points that decide on the convexity of the whole loop. From the turning condition we can also infer lower and upper bounds for arcs in a loop. This definition is based on the classification of κ -constrained curves and summarises several related results [22]. We expect that a version of the turning condition for curves of three-space surfaces would lead to further generalisations, such as, for example, characterising volumetric objects in closed surfaces as first studied by Lagunov [23]. In Section 3 we use all the machinery presented in Section 2 to present the rolling disk decomposition algorithm.
The most relevant contributions of this paper are:
  • Theorem 5 which is a “half version” of the Pestov–Ionin theorem [1] in which we prove the existence of a half disk for curves that are not close.
  • Theorem 7 where we characterise convexity and non-convexity of a domain K R 2 in terms of the type of terminals its boundary K admits.
  • Theorem 8 gives necessary and sufficient conditions for a planar domain K to be internally rolling, externally rolling, or both simultaneously.
  • In Theorem 10 we provide an algorithm leading to a decomposition of any planar domain into a finite number of maximal rolling regions. As a consequence of Theorem 8, we obtain an updated version for the Blaschke rolling disk theorem.
  • The methods here presented allow natural adaptations in higher dimensions.

2. The Turning Condition

We consider a loop σ : S 1 R 2 to be the homeomorphic image of the circle. The loops are of class C 1 , regular, arc length parametrised, traversed clockwise with periods equal to its length. A loop is called κ -constrained if is of piecewise class C 2 and has bounded absolute curvature i.e., | | σ | | κ , when defined, with r : = 1 / κ > 0 as a constant. Therefore, κ -constrained loops have, almost everywhere, well-defined curvatures with respect to its arc length parameter. We often refer to a loop instead to a κ -constrained loop.
We endow the space of κ -constrained loops with the C 1 metric. The ambient space of the loops is the Euclidean plane with the topology induced by the Euclidean metric. The interior, boundary, closure and complement of a set K R 2 are denoted by i n t ( K ) , K , c l ( K ) and K c , respectively. A planar domain is considered to be an open connected set in R 2 . We regard a loop as either the map σ : S 1 R 2 or its image when no confusion arises.
The Jordan curve theorem asserts that the complement of a loop in R 2 corresponds to two regions, each of which has a boundary of the loop. One region is a topological disk enclosed by the loop and the other is unbounded [24].
Definition 1.
Let T ( t ) and N ( t ) be a continuous choice of a tangent and normal line at σ ( t ) , t S 1 . A domain K R 2 is called internally rolling if its boundary K = σ is a κ-constrained loop such that for all t S 1 there exist a disk D ( t ) of radius r = 1 / κ tangent to T ( t ) with D ( t ) c l ( K ) . A domain K R 2 is called externally rolling if its boundary K = σ is a κ-constrained loop such that for all t S 1 there exist a disk E ( t ) of radius r = 1 / κ tangent to T ( t ) with E ( t ) c l ( K c ) . A domain K R 2 is called rolling if it is internally and externally rolling, see Figure 1.
Next we observe some simple equivalences of Definition that are worth noticing Definition 1.
Observation 1
(Rolling equivalences). A domain is internal (external) rolling if there is an embedded one-sided internal (external) neighbourhood of radius 2 r of the loop. A domain is rolling if there is an embedded neighbourhood of radius 2 r of the loop.
Due to smoothness, a κ-constrained loop admits a pair of points whose chord is perpendicular to the curve, the so-called double critical pair. For t 1 , t 2 S 1 , we defined the doubly critical self distance of K = σ to be,
d c s d ( σ ) = m i n { | | σ ( t 2 ) σ ( t 1 ) | | : ( σ ( t 1 ) , σ ( t 2 ) ) i s   a   d o u b l y   c r i t i c a l   p a i r } .
We say that  K is rolling if d c s d ( σ ) 2 r .
Figure 1. Examples of planar domains and tangent disks of radius r = 1 / κ . From left to right. A domain that is internally rolling but not externally rolling. A domain that is externally rolling but not internally rolling. A domain that is neither internal nor externally rolling. A domain that is rolling. Clearly, none of these are convex.
Figure 1. Examples of planar domains and tangent disks of radius r = 1 / κ . From left to right. A domain that is internally rolling but not externally rolling. A domain that is externally rolling but not internally rolling. A domain that is neither internal nor externally rolling. A domain that is rolling. Clearly, none of these are convex.
Symmetry 15 01140 g001
Next we rewrite the well-known Blaschke rolling disk theorem whose proof in its original form can be found in the Ref. [2].
Theorem 1.
A convex domain K R 2 with boundary of class C 2 and (signed) curvature not exceeding a positive constant is internally rolling.
The definition below is based on the classification of the homotopy classes of κ -constrained curves [22]. Therein, curves were used to denominate paths with bounded absolute curvature connecting two points in the plane. In Observation 2 we explain the connections between the results in the Ref. [22] and Definition 2.
Definition 2
(Turning condition). Let σ : S 1 R 2 be a κ-constrained loop. Consider σ : [ t 1 , t 2 ] S 1 R 2 . Let D 1 , D 2 be radius r = 1 / κ disks with σ ( t 1 ) , σ ( t 2 ) D 1 D 2 . A short curve satisfies:
  • | | σ ( t 1 ) σ ( t 2 ) | | 2 r ;
  • σ ( [ t 1 , t 2 ] ) D 1 D 2 .
A long curve satisfies:
  • | | σ ( t 1 ) σ ( t 2 ) | | < 2 r ;
  • σ ( [ t 1 , t 2 ] ) has a point in ( D 1 D 2 ) c .
A curve is called simple if | | σ ( t 1 ) σ ( t 2 ) | | 2 r . By definition, an arc of a circle of radius r is short, simple but never long. We refer to the points σ ( t 1 ) , σ ( t 2 ) as terminals. Note that terminals separate a loop into two complementary curves. Terminals are called essential if both complementary curves are long. Terminals that are not essential are called inessential. A curve is said to be essential or inessential depending on its terminals, see Figure 2.
Figure 2. Left: a κ -constrained loop with a pair of inessential terminals is decomposed into two curves one long and one short. Short curves are always included in D 1 D 2 . Centre: a κ -constrained loop with a pair of essential terminals is decomposed into two long curves. Long curves always have a point in ( D 1 D 2 ) c . Right: a κ -constrained curve whose terminals are distant apart less or equal to 2 r cannot make a u-turn while defined in an open band of width 2 r .
Figure 2. Left: a κ -constrained loop with a pair of inessential terminals is decomposed into two curves one long and one short. Short curves are always included in D 1 D 2 . Centre: a κ -constrained loop with a pair of essential terminals is decomposed into two long curves. Long curves always have a point in ( D 1 D 2 ) c . Right: a κ -constrained curve whose terminals are distant apart less or equal to 2 r cannot make a u-turn while defined in an open band of width 2 r .
Symmetry 15 01140 g002
Two κ -constrained curves with fixed common terminals are said to be κ -constrained homotopic if, at each stage of the deformation, the intermediate curves are κ -constrained curves while keeping the terminals fixed. Next, we explain our main results in the Ref. [22] and put Definition 2 into context.
Observation 2.
Let D 1 , D 2 be radius r = 1 / κ disks. Let σ : [ t 1 , t 2 ] R 2 be a κ-constrained curve with (fixed) terminals satisfying 0 < | | σ ( t 1 ) σ ( t 2 ) | | < 2 r with σ ( t 1 ) , σ ( t 2 ) D 1 D 2 . Then, there are exactly two connected components of κ-constrained curves connecting these terminals. One is an isotopy class of short curves. All the curves in this class are embedded and confined to be in D 1 D 2 , see Theorem 4.21 in the Ref. [22]. The curves in D 1 D 2 are κ-constrained homotopic to the line segment connecting the terminals. The other is a homotopy class of long curves connecting the same terminals. These curves are such that they are κ-constrained homotopic to a curve with a point in ( D 1 D 2 ) c , see Theorem 4.22 in the Ref. [22]. There are two length-minimiser long curves in this homotopy class. These are the longest arcs in the circles D 1 and D 2 connecting the terminals.
Accordingly (for fixed terminals), a curve cannot be κ-constrained homotopic to a short and a long curve simultaneously. Therefore a curve cannot be short and long simultaneously.
In addition, if | | σ ( t 1 ) σ ( t 2 ) | | 2 r , there is a single connected component of simple curves, similarly as for homotopies between continuous plane paths. If σ ( t 1 ) = σ ( t 2 ) there is a single connected component of closed curves allowing a kink. The bound on an absolute curvature as a condition is so rigid that a curve with terminals σ ( t 1 ) , σ ( t 2 ) D 1 D 2 being entirely defined in D 1 D 2 cannot have a point in i n t ( D 1 D 2 ) \ c l ( D 1 D 2 ) .
Observation 3.
A long curve can meander in between its terminals or spiral around them, see Figure 3. If a long curve meanders in between its terminals, we consider the intersection between the long curve and the line connecting its terminals. In this fashion, we split a meandering long curve into several adjacent subcurves. For example, suppose a long curve intersects the line joining the terminals at a point σ ( t * ) other than its terminals. Then, we split the long curve into the two adjacent long curves σ ( [ t 1 , t * ] ) and σ ( [ t * , t 2 ] ) , see Figure 3. Note short curves can meander in between terminals but clearly never spiral around them. In addition, a long curve that spirals around its terminals always admits a point σ ( t * ) in the line connecting its terminals such that σ ( [ t 1 , t 2 ] ) σ ( [ t 1 , t * ] ) .
Figure 3. A meandering long curve with terminals σ ( t 1 ) , σ ( t 2 ) can be decomposed into two adjacent long curves. A long curve that spirals around its terminals is a subcurve of a longer long curve with terminals σ ( t 1 ) , σ ( t * ) .
Figure 3. A meandering long curve with terminals σ ( t 1 ) , σ ( t 2 ) can be decomposed into two adjacent long curves. A long curve that spirals around its terminals is a subcurve of a longer long curve with terminals σ ( t 1 ) , σ ( t * ) .
Symmetry 15 01140 g003
Definition 3.
A κ-constrained curve σ : I R 2 is called an arc if the region enclosed by its image and the line connecting its terminals σ ( I ) is homeomorphic to a disk. An arc with terminals removed is called "open".
Theorem 2.
A κ-constrained loop admits a long arc.
Proof. 
Every κ -constrained loop admits a short arc since terminals can be chosen to be arbitrarily close. Consider a short arc α : [ 0 , s ] R 2 in an arc length parametrised loop σ : [ 0 , ] R 2 with σ ( 0 ) = σ ( ) . Suppose that this loop does not admit a long arc. In this case, the terminals of α split the loop into two complementary short arcs α : [ 0 , s ] R 2 , β : [ s , ] R 2 .
Since α is short, Theorem 4.21 in the Ref. [22] implies that α ( [ 0 , s ] ) D 1 D 2 where D 1 , D 2 are the radius r disks with α ( 0 ) , α ( s ) D 1 D 2 , see Figure 4 left. Since β is also short, Theorem 4.21 in the Ref. [22] implies that β ( [ s , ] ) D 1 D 2 with β ( s ) , β ( ) D 1 D 2 . Let L 1 and L 2 be the lines tangent to D 1 and D 2 at α ( s ) = β ( s ) respectively, see Figure 4. These lines divide the plane into four quadrants. Since α ( [ 0 , s ] ) D 1 D 2 , the bound on curvature implies that α ( s ) can only range in quadrant I. On the other hand, since β ( [ s , ] ) D 1 D 2 , we have that β ( s ) can only range in quadrant III. We conclude that α ( s ) β ( s ) implying that σ ( s ) is not of class C 1 , contradicting the smoothness of σ . Therefore, β must have a point in ( D 1 D 2 ) c concluding that it is a long curve. We conclude the proof by noting that this long curve can be split or completed as in Observation 3 to obtain the desired long arc. □
Figure 4. From left to right. The notation for Theorem 2. A long arc with a distinguished end characterised by C ^ S in Theorem 3. An end does not intersect the half disk H supporting its terminals, otherwise it would admit essential terminals. An illustration of a cross-section.
Figure 4. From left to right. The notation for Theorem 2. A long arc with a distinguished end characterised by C ^ S in Theorem 3. An end does not intersect the half disk H supporting its terminals, otherwise it would admit essential terminals. An illustration of a cross-section.
Symmetry 15 01140 g004
Definition 4.
Consider σ : ( t 1 , t 2 ) S 1 R 2 such that σ ( t ) , σ ( t ) are not essential terminals for any t , t ( t 1 , t 2 ) . Then σ : [ t 1 , t 2 ] R 2 is called an end. An end is called essential if this is a subset of an arc whose terminals are essential. An end that is not essential is called inessential.
Theorem 3.
A long arc admits an end. The terminals of an end are distant and apart by 2 r .
Proof. 
Let σ : [ t 1 * , t 2 * ] R 2 be a long arc with terminals σ ( t 1 * ) , σ ( t 2 * ) .
Let S be the set of radius r circles C R 2 such that σ ( t 1 ) , σ ( t 2 ) C are the terminals of an arc σ : [ t 1 , t 2 ] R 2 satisfying:
  • | | σ ( t 1 ) σ ( t 2 ) | | 2 r ;
  • σ ( [ t 1 , t 2 ] ) σ ( [ t 1 * , t 2 * ] ) has a point above C.
It is easy to see that S is closed and bounded, considered as a subset of the plane consisting of the centres of the circles C S . Due to compactness, there exists a circle C ^ S such that σ ( t ^ 1 ) , σ ( t ^ 2 ) C ^ are the terminals of an arc σ : [ t ^ 1 , t ^ 2 ] R 2 having the smallest length amongst all the circles in S , see Figure 4. If σ : ( t ^ 1 , t ^ 2 ) R 2 admits essential terminals, then the minimality of the length of σ : [ t ^ 1 , t ^ 2 ] R 2 is contradicted, since the existence of essential terminals in σ : ( t ^ 1 , t ^ 2 ) R 2 would imply the existence of a shorter long arc. We conclude that σ : [ t 1 , t 2 ] R 2 admits an end.
Suppose that the terminals of an end σ ( t ^ 1 ) , σ ( t ^ 2 ) C ^ satisfy | | σ ( t ^ 1 ) σ ( t ^ 2 ) | | < 2 r . Then a small perturbation of C ^ would reduce the length of the end contradicting the minimality of the end. The terminals of an end are antipodes in C ^ S , concluding the proof. □
Corollary 1.
A κ-constrained loop admits an end.
Proof. 
By Theorem 2 a κ -constrained loop admits a long arc. The result follows by Theorem 3. □
Ends are objects that uniquely characterise families of long arcs. Suppose that σ : [ t ^ 1 , t ^ 2 ] R 2 is an end. Then this end may also be the end of the family of long arcs σ : [ t ^ 1 ϵ , t ^ 2 + ϵ ] R 2 for some ϵ > 0 . In particular, σ ( [ t ^ 1 , t ^ 2 ] ) σ ( [ t ^ 1 ϵ , t ^ 2 + ϵ ] ) .
The detection of essential terminals implies the existence of a long arc, and therefore the existence of an end. The next result gives to a lower bound for the length of the loop in between essential terminals.
Theorem 4.
A long arc has a length of at least π r .
Proof. 
By Theorem 3 a long arc admits an end. The result follows after proving that an end has a length of at least π r . Consider a long arc whose end σ : [ 0 , ] R 2 has been reparametrised by its arc length given by σ ( t ) = ( ρ ( t ) cos θ ( t ) , ρ ( t ) sin θ ( t ) ) with ρ , θ : [ 0 , ] R 2 .
By Theorem 3, the terminals of an end satisfy | | σ ( 0 ) σ ( ) | | = 2 r . Set a coordinate system in which the x-axis passes through σ ( 0 ) = ( r , 0 ) and σ ( ) = ( r , 0 ) with the origin being the midpoint between them. We obtain that ρ ( 0 ) = ρ ( ) = r and θ ( 0 ) = 0 and θ ( ) = π . Note that,
0 | | σ ( t ) | | d t = 0 | | ρ ( t ) | | 2 + ρ ( t ) 2 | | θ ( t ) | | 2 d t 0 ρ ( t ) | | θ ( t ) | | d t .
Let H be the radius r half disk with nonnegative ordinates centred at the origin, see Figure 4. Clearly, the end cannot intersect a point of positive ordinates in H unless the end coincides with the semicircle H . If so, σ would admit essential terminals and no longer be an end. We conclude that ρ ( t ) r for points in the upper half of the plane. Since θ ( ) = π , we have that
0 | | σ ( t ) | | d t 0 ρ ( t ) | | θ ( t ) | | d t π r .
The next result is an inclusion principle for long κ -constrained arcs. This can be viewed as a half of the Pestov–Ionin theorem [1].
Theorem 5
(Half disk). The region enclosed by a long arc and the line segment connecting its terminals encloses a half disk of radius r.
Proof. 
By Theorem 3 a long arc admits an end. In the proof of Theorem 4, we determined that the end cannot intersect H in a point other than its terminals unless the end coincides with the semicircle H . In addition, the end cannot intersect the points in H of zero ordinates other than its terminals, otherwise essential terminals are obtained, contradicting the definition of end. We conclude that H in Theorem 4 is the desired half disk. □
Corollary 2.
A κ-constrained loop has length at least 2 π r .
Proof. 
Suppose the loop admits a pair of essential terminals. Then, we apply Theorem 4 to each of the two long arcs with common essential terminals to conclude that the loop has a length of at least 2 π r .
If the loop admits only inessential terminals, the boundary of a radius r disk D tangent to the loop cannot intersect the loop transversally. Otherwise, a pair of essential terminals is obtained. Consider the centre of D to be the origin. We proceed similarly as in Theorem 4. Consider the arc length parametrised loop σ : [ 0 , ] R 2 in polar coordinates σ ( t ) = ( ρ ( t ) cos θ ( t ) , ρ ( t ) sin θ ( t ) ) with ρ , θ : [ 0 , ] R 2 . Since D is enclosed by the loop, we have that ρ ( t ) r . Since θ ( ) = 2 π , we conclude that
0 | | σ ( t ) | | d t 0 ρ ( t ) | | θ ( t ) | | d t 2 π r .
Theorem 6.
A κ-constrained loop finitely has many essential ends and infinitely has many inessential ends.
Proof. 
A loop admitting no essential terminals has an empty set of essential ends, being finite of cardinality zero.
By Theorem 2 a loop admits a long arc. If the terminals of the long arc are essential, then two long arcs share these terminals. By applying Theorem 3 to both arcs, we establish the existence of distinct ends. By Theorem 4 a long arc has a length of at least π r . Therefore, there must be a finite number of essential ends. Otherwise, the rectifiability of the loop would be contradicted.
If the long arc obtained by Theorem 2 is inessential, its terminals are also the terminals of a short arc. In addition, every pair of inessential terminals has a unique inessential end. Since loops are parametrised in a continuum, there are infinitely many choices of inessential terminals, concluding the proof. □
Definition 5.
An arc σ : I R 2 has parallel tangents if there exist t 1 , t 2 I , with t 1 < t 2 , such that σ ( t 1 ) and σ ( t 2 ) are parallel and pointing in opposite directions.
Definition 6.
Let L 1 and L 2 be the lines x = r and x = r , respectively. A line joining two points in σ : [ t 1 , t 2 ] R 2 is distant and apart by at least 2 r ; one to the left of L 1 and the other to the right of L 2 is called a cross-section, see Figure 4 on the right.
Next we prove the existence of a cross-section and parallel tangents as in Corollary 3.4 in the Ref. [22], but here using the existence of ends.
Corollary 3.
A long arc has a cross-section, parallel tangents and length of at least 2 r .
Proof. 
By Theorem 3 a long arc admits an end σ : [ t ^ 1 , t ^ 2 ] R 2 . Since | | σ ( t ^ 1 ) σ ( t ^ 2 ) | | = 2 r , the long arc admits a cross-section. Therefore, the end has a length of at least 2 r , and also the long arc containing it.
According to the proof of Theorem 3 the terminals of an end are antipodes in C ^ S and the end is of minimal length amongst all the choices for terminals in C S . Let L be the line joining the terminals and L 1 , L 2 be the perpendicular lines to L at each terminal. The maximality of C ^ implies that locally, the trajectory of the end after the first terminal must be to the left of L 1 (or coincides with L 1 ) and the trajectory of the end before the second terminal must be to the right of L 2 (or coincides with L 2 ). Otherwise, we find essential terminals, leading to a contradiction.
If the trajectories coincide with the parallels, then there exist parallel tangents. If none of the trajectories coincides with the parallels, by continuity, the end intersects L 1 and L 2 at points other than the terminals, see Figure 4 on the right. By the mean value theorem, there exist t 1 , t 2 [ t ^ 1 , t ^ 2 ] such that σ ( t 1 ) and σ ( t 2 ) are parallel pointing in opposite directions. The case when only one trajectory coincides with a parallel runs similarly. □
Observation 4.
Let σ : S 1 R 2 be a κ-constrained loop. In Corollary 2 we proved that length ( σ ) 2 π r . In Theorem 2 we proved that σ admits a long arc. In Theorem 3 we proved that a long arc admits an end. Ends by definition are proper subsets of long arcs. In Theorem 4 we proved that l e n g t h ( l o n g a r c ) π r . From Corollary 3 we have that a long arc admits a cross-section with l e n g t h ( c r o s s s e c t i o n ) 2 r . We derive the following:
l e n g t h ( σ ) > l e n g t h ( l o n g a r c ) > l e n g t h ( e n d ) > l e n g t h ( c r o s s - s e c t i o n ) .
The following result establishes that a κ -constrained curve whose terminals are distant and apart less than 2 r cannot make a U-turn while defined in the open band of width 2 r without violating the curvature bound, see Figure 2 on the right.
Lemma 1
(Lemma 3.1 in [22]). A κ-constrained curve σ : [ t 1 , t 2 ] B where,
B = { ( x , y ) R 2 | r < x < r , y > 0 }
cannot satisfy both:
  • σ ( t 1 ) , σ ( t 2 ) are points on the x-axis;
  • If C is a radius r circle with the centre on the nonpositive y-axis and σ ( t 1 ) , σ ( t 2 ) C , then some point in σ ( [ t 1 , t 2 ] ) lies above C.
Observation 5.
Lemma 1 remains valid if we consider | | σ ( t 1 ) σ ( t 2 ) | | = 2 r . However, in this case, we must consider σ : ( t 1 , t 2 ) B , see Figure 2 on the right.
The next result provides a characterisation of convexity through curvature. A regular closed plane curve is convex if and only if it is the boundary of a convex set K R 2 [24]. Next we assert on the convexity of K to conclude on the convexity of K .
Theorem 7.
If K R 2 is a domain with boundary K = σ a κ-constrained loop admitting a pair of essential terminals. Then, K is not convex. If K R 2 is a convex domain with boundary K = σ a κ-constrained loop. Then, K = σ admits only inessential terminals.
Proof. 
Since a regular simple closed convex plane curve always has two and only two parallel tangents to any given direction [25], we contradicted convexity by searching for a third one. We borrowed the notation from Corollary 3.
Consider a long arc with essential terminals. By Corollary 3 this long arc admits two parallel tangents located somewhere at an end whose existence is guaranteed by Theorem 3. Next, we analyse the trajectory for the loop before and after the terminals of the end. Let σ ( t ^ 1 ϵ ) and σ ( t ^ 2 + ϵ ) be points sufficiently close to the terminals of the end, ϵ > 0 , see Figure 5. We have some cases:
  • σ ( t ^ 1 ϵ ) , σ ( t ^ 2 + ϵ ) lie in between L 1 and L 2 .
  • σ ( t ^ 1 ϵ ) lies to the right of L 1 and σ ( t ^ 2 + ϵ ) lies to the right of L 2 .
  • σ ( t ^ 1 ϵ ) lies to the left of L 1 and σ ( t ^ 2 + ϵ ) lies to the left of L 2 .
  • σ ( t ^ 1 ϵ ) lies to the left of L 1 and σ ( t ^ 2 + ϵ ) lies to the right of L 2 .
Proof of (1). Note these are the terminals of two long arcs, from one of which we already obtained a pair of parallel tangents. By Lemma 1 the second long arc cannot be entirely defined in the open band in between L 1 and L 2 , see Figure 5 on the left. Therefore, the loop must abandon the band and reenter it. Suppose the loop leaves and reenters the band intersecting L 2 twice, see the second illustration in Figure 5. By the mean value theorem, there exists another pair of parallel tangents implying that the loop has three parallel tangents, concluding that it cannot be the boundary of a convex set. The case where the loop leaves and reenters the band intersecting L 1 twice is analogous. If the loop intersects L 1 and L 2 , we obtain four parallel tangents, so it cannot be the boundary of a convex set, see the third illustration in Figure 5.
The cases (2) and (3) run similarly. The case (4) is illustrated in Figure 5 on the right, and also runs similarly. In general, any possible way of connecting the terminals σ ( t ^ 1 ϵ ) , σ ( t ^ 2 + ϵ ) would lead to at least a third parallel tangent, concluding the proof. □
Figure 5. The first three figures illustrate case (1) below. The last figure illustrates case (4).
Figure 5. The first three figures illustrate case (1) below. The last figure illustrates case (4).
Symmetry 15 01140 g005
Definition 7.
Consider the domain delimited by a long arc and the line segment connecting its terminals. If this is included in the bounded plane region separated by a κ-constrained loop, we call it internal. If this is included in the unbounded region separated by a κ-constrained loop, we call it external. Certain domains are neither internal nor external.
We can easily determine whether domains are internal or external by the means of a parity function counting the number of times a ray based at a point in the domain crosses a the loop.
The next result gives necessary and sufficient conditions for the existence of rolling disks for planes, not necessarily convex domains, whose boundaries are κ -constrained curves.
Observation 6.
If K is internally rolling, then D ( t ) K with D ( t ) c l ( K ) can only be a singleton, a pair of antipodal points in D ( t ) , or an arc in D ( t ) , see Definition 1.
Theorem 8.
Let K R 2 be a domain with boundary K = σ a κ-constrained loop. Then,
1. 
K is internally rolling if and only if K does not admit a pair of essential terminals for complementary internal long arcs.
2. 
K is externally rolling if and only if K does not admit a pair of essential terminals for complementary external long arcs, one bounded and the other unbounded.
3. 
K is rolling if and only if K admits only inessential terminals. Here, K is not necessarily convex.
Proof. 
(1) Suppose K is internally rolling. Then, for each σ ( t ) K there exists a radius r disk D ( t ) c l ( K ) . Suppose K admits a pair of essential terminals for complementary internal long arcs. Since the distance between essential terminals is less than 2 r we have that no disk tangent to an essential terminal can be included in c l ( K ) leading to a contradiction.
Conversely, suppose K does not admit a pair of essential terminals for complementary internal long arcs. If K is not internally rolling, then there exists a radius r disk D ( t ) tangent to K at σ ( t ) such that D ( t ) K has an element different from the ones in Observation 6. Let σ ( t * ) be such an element. Since D ( t ) is tangent at σ ( t ) Lemma 1 implies that the arc σ : [ t , t * ] R 2 as a point above D ( t ) , implying this arc is long, concluding that σ ( t ) , σ ( t * ) are essential terminals, leading to a contradiction.
Case (2) runs similarly as (1) after replacing the internal with the external. The existence of an unbounded long arc comes from the non-compactness of R 2 . In Figure 1 on the left we show a non-externally rolling domain admitting a pair of essential terminals, in this case, the line joining the terminals decomposes the plane into one external region homeomorphic to a disk, and one unbounded region. Note that by adding a point at the infinite to R 2 the unbounded long arc becomes bounded.
(3) Since K is rolling if and only if it is internally and externally rolling, the proof follows by combining (1) and (2). Note that sets admitting only inessential terminals are not necessarily convex. □
We present an updated version for the Blaschke rolling disk theorem [2] for C 1 and piecewise C 2 simple closed curves satisfying a bound on absolute curvature.
Theorem 9.
Suppose that a convex domain K R 2 has boundary K = σ a κ-constrained loop. Then K is rolling.
Proof. 
By Theorem 7 a convex domain with a boundary with a κ -constrained loop admits only inessential terminals. The result follows by (3) in Theorem 8. □

3. Rolling Disk Decomposition

In Theorem 8 we established that a domain K R 2 is rolling if and only if K does not admit essential terminals. Next, we propose a method for obtaining a finite collection of maximal (internal or external) rolling regions for a domain that is not necessarily internally or externally rolling.
Theorem 10.
Suppose a domain K R 2 has boundary K = σ with a κ-constrained loop. Then there exists a decomposition of R 2 \ K into a finite number of maximal (internal or external) rolling regions and certain excluded regions.
Proof. 
Suppose K = σ is a loop with only inessential terminals. Then, Theorem 8 implies that K is rolling. The decomposition of R 2 \ K consists exactly of the two planar regions separated by the loop.
Suppose K = σ is a loop admitting a pair of essential terminals.
  • Rolling algorithm: We proceed to construct a domain such that for each element on its boundary, there exist disks of radius r = 1 / κ tangent to the boundary included in the domain.
    By the Pestov–Ionin theorem [1] the bounded region delimited by the loop encloses a radius r disk D 0 that can be chosen to be tangent to K . With Definition 1 in mind, proceed to roll clockwise D 0 until it first intersects the loop at a point other than the tangent point at K . If the first intersecting point is one of the types described in Observation 6, we continue the rolling process until we obtain a pair of essential terminals tangent to the boundary of a rolling disk, see Figure 6. Let D 1 be the rolling disk containing such essential terminals on its boundary and let λ 1 be the shortest arc in D 1 connecting these terminals. Replace one of the two long arcs by λ 1 . The long arc replaced was chosen to be the one having a point to the “above” (to the left) of λ 1 , see Lemma 1.
    We continued this rolling and replacing process until cyclically we returned to the starting replacement λ 1 = λ k + 1 . Since each of the detected essential terminals characterise a unique long arc and those loops are rectifiable, the replacing process must be finite. Let R 1 be the domain enclosed by the cyclic concatenation of the portions of K rolled by { D j } j = 1 k together with the replacing arcs { λ j } j = 1 k , see Figure 6 on the right. Clearly, R 1 is maximal with respect to the set inclusion. Note that the piecewise smooth curve traced by the center of the rolling disks uniquely determines R 1 .
    Figure 6. An example of the rolling algorithm for k = 3 . The grey region depicts R 1 .
    Figure 6. An example of the rolling algorithm for k = 3 . The grey region depicts R 1 .
    Symmetry 15 01140 g006
  • Necks: In the previous step we exchanged k long arcs by k (replacing) arcs. Now, we concentrate on each of the replaced long arcs. Consider the rolling disk D j containing the replacing arc λ j whose terminals σ ( t 1 j ) , σ ( t 2 j ) are also the (essential) terminals of the replaced long arc.
    By continuously sweeping along the long arc σ : [ t 1 j , t 2 j ] R 2 with a family of circles C S (similarly as in Theorem 3), we determine the existence of an end, see Corollary 1. Let D j 0 be a radius r disk tangent to one of the terminals of the end, see Figure 7. The case where D j 0 intersects K = σ transversally is treated in (3). Roll D j 0 towards the line connecting the terminals of the end to obtain a pair of essential terminals. Let D j 1 be the radius r disk containing on its boundary such terminals denoted by σ ( t 3 j ) , σ ( t 4 j ) .
    Figure 7. An example of the process described in (2) for j = 2 according to Figure 6. The coloured "parallel arcs" depict a neck. The loop intersects transversally D 2 0 at several points.
    Figure 7. An example of the process described in (2) for j = 2 according to Figure 6. The coloured "parallel arcs" depict a neck. The loop intersects transversally D 2 0 at several points.
    Symmetry 15 01140 g007
    Due to the continuous circle sweeping each of the arcs, σ : [ t 1 j , t 3 j ] R 2 and σ : [ t 4 j , t 2 j ] R 2 may be short or simple, but never long. Let a neck be conformed by the two "parallel arcs" in a loop obtained as above. In this case, we obtained the neck σ ( [ t 1 j , t 3 j ] ) σ ( [ t 4 j , t 2 j ] ) , see the third illustration in Figure 7. Note that a neck is a set of "parallel essential terminals". The regions enclosed by a neck and their respective replacement arcs are clearly (excluded) not the rolling domain.
  • Disk intersections: If D j 0 transversally intersects the loop, then D j 0 encloses a portion on a (excluded) not rolling domain. In this case, we consider pairs of elements in D j 0 K and apply to them the turning condition in Definition 2 to determine the arc type, see Figure 7 on the right. Select the essential terminals in D j 0 K and proceed to apply the procedure in (2) to determine their associated necks. Note some excluded regions may have as part of its boundary a replacement arc.
    If D j 1 only intersects the loop according to Observation 6 and at the detected essential terminals, we then apply the rolling algorithm in (1) to obtain another rolling domain.
    By recursively applying this process, we obtained a decomposition of R 2 \ K into a finite number of excluded regions and a finite number of rolling regions. It is easy to see that this decomposition is unique and maximal with respect to set inclusion, concluding the proof.

4. Conclusions

In conclusion, we have conducted a thorough examination of the relationship between the absolute curvature bound of a smooth plane Jordan curve and the presence of equivalent classes of distinctive disks with a radius of 1 / κ . Our results include a “half version” of the Pestov–Ionin theorem and proof of the existence of half disks for curves that are not close. We also established the convexity and non-convexity of a domain based on its boundary terminals. Our analysis provides necessary and sufficient conditions for a planar domain to exhibit internally rolling, externally rolling, or both. Additionally, we have developed an algorithm for dividing a planar domain into a finite number of maximal rolling regions and updated the classical Blaschke rolling disk theorem.

Author Contributions

Conceptualization, J.A.H. and V.A.; Methodology, J.A.H. and V.A.; Investigation, J.A.H. and V.A. All authors have read and agreed to the published version of the manuscript.

Funding

José Ayala is supported by Proyecto Fondecyt 11220579. Victor Ayala Is supported by Proyecto Fondecyt 1190142.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pestov, G.; Ionin, V. On the Largest Possible Circle Imbedded in a Given Closed Curve. Dok. Akad. Nauk 1959, 127, 1170–1172. [Google Scholar]
  2. Blaschke, W. Kreis und Kugel, (Veit, Leipzig), 2nd ed.; De Gruyter: Berlin, Germany, 1956. [Google Scholar]
  3. Brooks, J.N.; Strantzen, J.B. Blaschke’s rolling theorem in Rn. Mem. Am. Math. 1989, 80, 405. [Google Scholar]
  4. Koutroufiotis, D. On Blaschke’s rolling theorems. Arch. Math. 1972, 23, 655–660. [Google Scholar] [CrossRef]
  5. Rauch, J. An inclusion theorem for ovaloids with comparable second fundamental forms. J. Differ. Geom. 1954, 9, 501–505. [Google Scholar] [CrossRef]
  6. Delgado, J.A. Blaschke’s theorem for convex hypersurfaces. J. Differ. Geom. 1979, 14, 489–496. [Google Scholar] [CrossRef]
  7. Firey, W.J. Inner contact measures. Mathematika 1979, 26, 106–112. [Google Scholar] [CrossRef]
  8. Goodey, P.R. Connectivity and freely rolling convex bodies. Mathematika 1982, 29, 249–259. [Google Scholar] [CrossRef]
  9. Weil, W. Inner contact probabilities for convex bodies. Adv. Appl. Probab. 1982, 14, 582–599. [Google Scholar] [CrossRef]
  10. Karakhanyan, A. Blaschke’s rolling ball theorem and the Trudinger-Wang monotone bending. J. Differ. Equ. 2016, 260, 6322–6332. [Google Scholar] [CrossRef]
  11. Révész, S.R. A discrete extension of the Blaschke rolling ball theorem. Geom. Dedicata 2016, 182, 51–72. [Google Scholar] [CrossRef] [Green Version]
  12. Aamand, A.; Abrahamsen, M.; Thorup, M. Disks in Curves of Bounded Convex Curvature. Am. Math. Mon. 2020, 127, 579–593. [Google Scholar] [CrossRef]
  13. Abrahamsen, M.; Thorup, M. How to Cut Corners and Get Bounded Convex Curvature. Discrete Comput. Geom. 2022. [Google Scholar] [CrossRef]
  14. Abrahamsen, M.; Thorup, M. Finding the maximum subset with bounded convex curvature. In Proceedings of the 32nd International Symposium on Computational Geometry (SoCG), Boston, MA, USA, 14–18 June 2016; Leibniz International Proceedings in Informatics, (LIPIcs). Fekete, S., Lubiw, A., Eds.; Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik: Dagstuhl, Germany, 2016; Volume 51, pp. 4:1–4:17. [Google Scholar]
  15. Burek, J.; Flejszar, R. Simulation analysis of the wrap angle in internal corners finishing milling. Mechanik 2019, 92, 726–728. [Google Scholar] [CrossRef]
  16. Burek, J.; Flejszar, R.; Jamuła, B. Numerical simulation of cutting layer in internal corners milling. Mechanik 2019, 92, 412–414. [Google Scholar] [CrossRef]
  17. Choy, H.; Chan, K. A corner-looping based tool path for pocket milling. Comput.-Aided Des. 2003, 35, 155–166. [Google Scholar] [CrossRef]
  18. Han, X.; Tang, L. Precise prediction of forces in milling circular corners. Int. J. Mach. Tool Manuf. 2015, 88, 184–193. [Google Scholar] [CrossRef]
  19. Pateloup, V.; Duc, E.; Ray, P. Corner optimization for pocket machining. Int. J. Mach. Tool Manuf. 2004, 44, 1343–1353. [Google Scholar] [CrossRef]
  20. Walther, G. On a Generalization of Blaschke’s Rolling Theorem and the Smoothing of Surfaces. Math. Methods Appl. Sci. 1999, 22, 301–316. [Google Scholar] [CrossRef]
  21. Serra, J. Image Analysis and Mathematical Morphology; Academic Press: San Diego, CA, USA, 1982. [Google Scholar]
  22. Ayala, J. On the topology of the spaces of curvature constrained plane curves. Adv. Geom. 2017, 17, 283–292. [Google Scholar] [CrossRef] [Green Version]
  23. Lagunov, V.N. On the largest possible sphere contained in a given closed surface. Doklad. Akad. Nauk 1959, 127, 1167–1169. [Google Scholar]
  24. Do Carmo, M.P. Differential Geometry of Curves and Surfaces; Prentice-Hall: Saddle River, NJ, USA, 1976. [Google Scholar]
  25. Emch, A. Some Properties of Closed Convex Curves in a Plane. Am. J. Math. 1913, 35, 407–412. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ayala Hoffmann, J.; Ayala, V. On Disks Enclosed by Smooth Jordan Curves. Symmetry 2023, 15, 1140. https://doi.org/10.3390/sym15061140

AMA Style

Ayala Hoffmann J, Ayala V. On Disks Enclosed by Smooth Jordan Curves. Symmetry. 2023; 15(6):1140. https://doi.org/10.3390/sym15061140

Chicago/Turabian Style

Ayala Hoffmann, José, and Victor Ayala. 2023. "On Disks Enclosed by Smooth Jordan Curves" Symmetry 15, no. 6: 1140. https://doi.org/10.3390/sym15061140

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop