This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Cassini sets in taxicab geometry

Alexander Habib Department of Mathematics, Ohio State University, USA [email protected]  and  Dylan Helliwell Department of Mathematics, Seattle University, USA [email protected]
Abstract.

Given two points pp and qq in the plane and a nonnegative number rr, the Cassini oval is the set of points xx that satisfy d(x,p)d(x,q)=r2d(x,p)d(x,q)=r^{2}. In this paper, we study this set using the taxicab metric. We find that these sets have characteristics that are qualitatively similar to their Euclidean counterparts while also reflecting the underlying taxicab structure. We provide a geometric description of these sets and provide a characterization in terms of intersections and unions of a restricted family of such sets analogous to that found recently for taxicab Apollonian sets.

Key words and phrases:
Taxicab geometry, Cassini Sets
2020 Mathematics Subject Classification:
51M05, 51M15
We are grateful to our reviewer who provided helpful suggestions for improvement of this paper. Any remaining errors are our own.

1. Introduction

The Taxicab plane is (2,d)(\mathbb{R}^{2},d) where dd is the taxicab distance function

d(p,q)=|p1q1|+|p2q2|.d(p,q)=|p_{1}-q_{1}|+|p_{2}-q_{2}|.

This space is well studied as an alternative to the Euclidean plane, and a number of interesting geometric properties have been explored. See for example [Kra73, Rey80, Laa82, BCF+20, FHS23] and the references therein for a variety of examples.

Conic sections have been a particular area of interest [Rey80, KAGO00] and recently, Apollonian sets have been studied [BCF+20]. Together, these sets arise by requiring that the sum, difference, or ratio of distances to two fixed points be constant.

In this paper, we add to this family by analyzing sets that are defined by requiring that the product of taxicab distances to two fixed points be constant. More formally, given two points pp and qq in 2\mathbb{R}^{2}, and r[0,)r\in[0,\infty), we explore the Cassini set

K(p,q;r)={x2:d(x,p)d(x,q)=r2}.K(p,q;r)=\left\{x\in\mathbb{R}^{2}:d(x,p)\cdot d(x,q)=r^{2}\right\}.

Such sets have been explored somewhat in [MW13, JMR16] where analytical properties of Cassini sets and others were studied using a variety of norms and gauges.

Using the Euclidean distance dEd_{E}, such curves, shown in Figure 1, arise in a variety of settings, making their first appearance in classical Greek geometry through the study of spiric sections, a specific family of toric sections, and then later as analytic geometry developed [Sti20]. These curves also arise in physical settings. A contemporary of Sir Isaac Newton, Jean-Dominique Cassini [Cas93] studied convex representatives as a possible model for celestial motion, hence their name; and more recently, Cassini ovals have appeared in examples from electrostatics [Jac99].

While the algebraic equations describing ellipses, hyperbolas, and Apollonian circles are quadratic, those for Euclidean Cassini ovals are quartic, doubling the degree of the polynomials required. Letting rE=12dE(p,q)r_{E}^{*}=\frac{1}{2}d_{E}(p,q), if r<rEr<r_{E}^{*}, the Cassini oval comprises two simple closed curves. When r=rEr=r_{E}^{*} the set is a lemniscate, and for r>rEr>r_{E}^{*} it is a single simple closed curve. If r2rEr\geq\sqrt{2}r_{E}^{*}, the curve is convex. If dE(p,q)=0d_{E}(p,q)=0, the set is a circle.

Shifting focus to the taxicab setting, we find that while Cassini sets reflect the taxicab metric in their specific shape, see Figure 2, they nonetheless share some qualitative similarities with their Euclidean counterparts. Specifically, while taxicab ellipses, hyperbolas, and Apollonian sets are piecewise linear, taxicab Cassini sets have portions that are quadratic, again doubling the degree. Also, taxicab Cassini sets experience a transition at r=r=12d(p,q)r=r^{*}=\frac{1}{2}d(p,q) from a pair of simple closed curves to a single simple closed curve. Unlike the Euclidean case, taxicab Cassini sets are never convex in the geodesic sense and convex in the linear sense only when d(p,q)=0d(p,q)=0 and the set is a taxicab circle. These observations are formalized in our first main result, Theorem A in Section 3.

Refer to captionppqq
Figure 1. Cassini ovals in Euclidean space with lighter shading corresponding to increasing rr. The second-from-outermost curve corresponds to r=2rEr=\sqrt{2}\,r_{E}^{*}.
Refer to caption(a)Refer to caption(b)Refer to caption(c)
Figure 2. Cassini sets when the foci are in general position (a) and (b), and when the foci share a coordinate line (c). As in the Euclidean case, a transition from a pair of simple closed curves to a single simple closed curve occurs at r=r=12d(p,q)r=r^{*}=\frac{1}{2}d(p,q).

In somewhat of a surprise, in [BCF+20], it was shown that taxicab Apollonian sets could be characterized in terms of unions of those whose focal points lie on lines with slope ±1\pm 1. We find that taxicab Cassini sets enjoy a similar characterization. Lines of slope ±1\pm 1 play an important role in taxicab geometry so we call them guide lines, and we say a guide Cassini set is a Cassini set whose focal points share a guide line. With this, we are able to show that any Cassini set can be characterised in terms of four specific guide Cassini sets, and that the characterization can occur in two different ways. Together, these are presented as Theorems B and C in Section 4.

We conclude the paper with some remarks about emerging themes and tthe ways in which this work may be extended in Section 5.

2. Supporting structure

We provide here a variety of structural definitions and establish some background results to support our main results.

2.1. Points and lines

Given a point p=(p1,p2)p=(p_{1},p_{2}) we define the coordinate lines through pp to be the lines

cl1(p)\displaystyle cl^{1}(p) ={x2:x1=p1},\displaystyle=\{x\in\mathbb{R}^{2}:x_{1}=p_{1}\},
cl2(p)\displaystyle cl^{2}(p) ={x2:x2=p2},\displaystyle=\{x\in\mathbb{R}^{2}:x_{2}=p_{2}\},

and we define the guide lines through pp to be the lines

gl+(p)\displaystyle gl^{+}(p) ={x2:x2p2=x1p1},\displaystyle=\{x\in\mathbb{R}^{2}:x_{2}-p_{2}=x_{1}-p_{1}\},
gl(p)\displaystyle gl^{-}(p) ={x2:x2p2=(x1p1)}.\displaystyle=\{x\in\mathbb{R}^{2}:x_{2}-p_{2}=-(x_{1}-p_{1})\}.

Given two points pp and qq, we define the coordinate complements to be

c1(p,q)\displaystyle c^{1}(p,q) =cl1(p)cl2(q)=(p1,q2),\displaystyle=cl^{1}(p)\cap cl^{2}(q)=(p_{1},q_{2}),
c2(p,q)\displaystyle c^{2}(p,q) =cl2(p)cl1(q)=(q1,p2),\displaystyle=cl^{2}(p)\cap cl^{1}(q)=(q_{1},p_{2}),

and we define the guide complements to be

g+(p,q)\displaystyle g^{+}(p,q) =gl+(p)gl(q),\displaystyle=gl^{+}(p)\cap gl^{-}(q),
g(p,q)\displaystyle g^{-}(p,q) =gl(p)gl+(q).\displaystyle=gl^{-}(p)\cap gl^{+}(q).

See Figure 3(a) for representations of these lines and points, and [BCF+20] for more detail about them. Finally, we define the midpoint of pp and qq as follows:

m(p,q)=(p1+q12,p2+q22).m(p,q)=\left(\frac{p_{1}+q_{1}}{2},\frac{p_{2}+q_{2}}{2}\right).
Refer to captionppqqc1c^{1}c2c^{2}g+g^{+}gg^{-}(a)Refer to captionqqppc2c^{2}c1c^{1}Qc2Q_{c^{2}}Sp,c2S_{p,c^{2}}QpQ_{p}Sq,c2S_{q,c^{2}}RRSp,c1S_{p,c^{1}}QqQ_{q}Sq,c1S_{q,c^{1}}Qc1Q_{c^{1}}(b)Refer to captionqqppσp=(1,1)\sigma_{p}\!=\!(\shortminus\!1,1)σq=(1,1)\sigma_{q}\!=\!(\shortminus\!1,1)σp=(1,1)\sigma_{p}\!=\!(\shortminus\!1,1)σq=(1,1)\sigma_{q}\!=\!(1,1)σp=(1,1)\sigma_{p}\!=\!(1,1)σq=(1,1)\sigma_{q}\!=\!(1,1)σp=(1,1)\sigma_{p}\!=\!(\shortminus\!1,\shortminus\!1)σq=(1,1)\sigma_{q}\!=\!(\shortminus\!1,1)σp=(1,1)\sigma_{p}\!=\!(\shortminus\!1,\shortminus\!1)σq=(1,1)\sigma_{q}\!=\!(1,1)σp=(1,1)\sigma_{p}\!=\!(1,\shortminus\!1)σq=(1,1)\sigma_{q}\!=\!(1,1)σp=(1,1)\sigma_{p}\!=\!(\shortminus\!1,\shortminus\!1)σq=(1,1)\sigma_{q}\!=\!(\shortminus\!1,\shortminus\!1)σp=(1,1)\sigma_{p}\!=\!(\shortminus\!1,\shortminus\!1)σq=(1,1)\sigma_{q}\!=\!(1,\shortminus\!1)σp=(1,1)\sigma_{p}\!=\!(1,\shortminus\!1)σq=(1,1)\sigma_{q}\!=\!(1,\shortminus\!1)(c)
Figure 3. (a) Coordinate lines, dotted; guide lines, dashed; coordinate complements and guide complements. (b) The regions defined by pp and qq. (c) The values of σp\sigma_{p} and σq\sigma_{q} in each region.

2.2. Regions

Together, the two points, pp and qq, their coordinate complements c1c^{1} and c2c^{2}, and the coordinate lines through them divide the plane into nine regions. These regions comprise four quadrants QpQ_{p}, QqQ_{q}, Qc1Q_{c^{1}}, Qc2Q_{c^{2}}, four half-strips Sp,c1S_{p,c^{1}}, Sp,c2S_{p,c^{2}}, Sq,c1S_{q,c^{1}}, Sq,c2S_{q,c^{2}}, and a central rectangle RR, also called the coordinate rectangle. These regions are defined to be including their boundaries so that two half-strips and the central rectangle collapse to rays and a segment if pp and qq share a coordinate line. See Figure 3(b).

Comparing to the notation used in [BCF+20], the quadrants are the regions R1R_{1}, R3R_{3}, R7R_{7}, R9R_{9}, the half-strips are the regions R2R_{2}, R4R_{4}, R6R_{6}, R8R_{8}, and the central rectangle is R5R_{5}.

Let

σpj(x)={xjpj|xjpj|ifxjpj0ifxj=pj\sigma_{pj}(x)=\begin{cases}\frac{x_{j}-p_{j}}{|x_{j}-p_{j}|}&\mbox{if}\ x_{j}\neq p_{j}\\ 0&\mbox{if}\ \ x_{j}=p_{j}\end{cases}

and let σp(x)=(σp1(x),σp2(x))\sigma_{p}(x)=\Bigl{(}\sigma_{p1}(x),\sigma_{p2}(x)\Bigr{)}. We can use these functions to characterize the various regions; see Figure 3(c).

Note that, given two points pp and qq, the central rectangle RR can also be characterized as the set of points xx with the property that d(x,p)+d(x,q)=d(p,q)d(x,p)+d(x,q)=d(p,q). In other words, RR is the set of points in the taxicab plane where the triangle inequality is actually an equality.

2.3. Relative proximity

Given points pp and qq, Let

E(p,q)={x2:d(x,p)=d(x,q)}E(p,q)=\{x\in\mathbb{R}^{2}:d(x,p)=d(x,q)\}

and let

H(p,q)={x2:d(x,p)d(x,q)}.H(p,q)=\{x\in\mathbb{R}^{2}:d(x,p)\leq d(x,q)\}.

See Figure 4. The sets E(p,q)E(p,q) were explored in detail in [Rey80] and [KAGO00]. More recently in [BCF+20], both E(p,q)E(p,q) and H(p,q)H(p,q) were described in terms of Apollonian sets.

The following lemma, which is essentially a restatement of Lemma 3.14 from [BCF+20], will prove to be quite useful:

Lemma 2.1.

Let bb and cc lie on distinct guide lines through aa. Then

H(a,b)H(a,c)=2.H(a,b)\cup H(a,c)=\mathbb{R}^{2}.
Refer to captionqqpp(a)Refer to captionqqpp(b)Refer to captionqqpp(c)Refer to captionqqpp(d)
Figure 4. The sets E(p,q)E(p,q) when pp and qq do not share a guide line (a) and when pp and qq do share a guide line (b), and the sets H(p,q)H(p,q) when pp and qq do not share a guide line (c) and when pp and qq do share a guide line (d).

2.4. Isometries

As shown in [Sch84], The isometry group for the taxicab plane is isomorphic to 2D4\mathbb{R}^{2}\rtimes D_{4}, with the 2\mathbb{R}^{2} factor corresponding to translations and the D4D_{4} factor corresponding to rotations about a point by multiples of π2\frac{\pi}{2} and reflections across guide lines and coordinate lines through the point.

We say two points aa and bb are in standard position if aa is the origin and bb is in the first quadrant with b2b1b_{2}\leq b_{1}. We note that given any two points aa and bb, there is a taxicab isometry φ\varphi such that φ(a)\varphi(a) and φ(b)\varphi(b) are in standard position.

3. Geometric description of Cassini sets

In this section, we establish a geometric description of taxicab Cassini sets. Cassini sets are isometry invariants in the sense that if φ\varphi is an isometry, then

φ(K(p,q;r))=K(φ(p),φ(q);r).\varphi\Bigl{(}K(p,q;r)\Bigr{)}=K\Bigl{(}\varphi(p),\varphi(q);r\Bigr{)}.

Additionally, they are scale invariants as long as the parameter rr is adjusted appropriately. If δ\delta is a dilation by a factor of λ\lambda then

δ(K(p,q;r))=K(δ(p),δ(q);λr).\delta\Bigl{(}K(p,q;r)\Bigr{)}=K\Bigl{(}\delta(p),\delta(q);\lambda r\Bigr{)}.

With this in mind, we provide explicit algebraic formulas in the specific case where m(p,q)m(p,q) and pp are in standard position. This ensures that q=pq=-p which simplifies and clarifies the structure.

Taxicab isometries preserve the geometric properties arising from the algebraic formulations, thus establishing a qualitative description which applies for pp and qq in general position.

Portions of taxicab Cassini sets consist of hyperbolic segments. To simplify the description, let (p;r)\mathcal{H}(p;r) be the pair of Euclidean hyperbolas centered at pp, having asymptotes equal to the guide lines through pp, and with vertices at the points p±(r,0)p\pm(r,0) and p±(0,r)p\pm(0,r).

Theorem A.

Let K=K(p,q;r)K=K(p,q;r) be the taxicab Cassini set defined by p,q(2,d)p,q\in(\mathbb{R}^{2},d), and r0r\geq 0. Then

  • for each quadrant QQ defined by pp and qq, KQK\cap Q is either empty or a segment on a guide line ending at points on the coordinate lines defining QQ;

  • in the central rectangle RR, KRK\cap R is either empty, a single segment, or a pair of parallel segments, which always lie on guide lines parallel to E(p,q)RE(p,q)\cap R;

  • for each half-strip SS defined by pp and qq, KS=(g,r)SK\cap S=\mathcal{H}(g,r)\cap S where gg is the guide complement of pp and qq with the property that both of the guide lines defining it avoid the interior of SS.

These sets coincide on the shared coordinate lines between two regions and together, they form two simple closed curves if r<r=12d(p,q)r<r^{*}=\frac{1}{2}d(p,q) and a single simple closed curve if r>rr>r^{*}. If r=rr=r^{*}, KK is homeomorphic to two squares sharing an edge if pp and qq are not on the same coordinate line, or two squares sharing only a vertex if pp and qq are on a coordinate line.

If m(p,q)m(p,q) and pp are in standard position, then KK is defined by the following equations:

  • In the interior of each quadrant QQ

    (1) σp1x1+σp2x2=(σp1p1+σp2p2)2+r2.\sigma_{p1}\,x_{1}+\sigma_{p2}\,x_{2}=\sqrt{(\sigma_{p1}\,p_{1}+\sigma_{p2}\,p_{2})^{2}+r^{2}}.
  • In the interior of the central rectangle RR

    (2) x1+x2=±(p1+p2)2r2.x_{1}+x_{2}=\pm\sqrt{(p_{1}+p_{2})^{2}-r^{2}}.
  • In the interior of each half-strip SS

    (3) (x1σp1σp2p2)2(x2σp1σp2p1)2=σp1σq1r2.(x_{1}-\sigma_{p1}\sigma_{p2}\,p_{2})^{2}-(x_{2}-\sigma_{p1}\sigma_{p2}\,p_{1})^{2}=\sigma_{p1}\sigma_{q1}\,r^{2}.

See Figure 5 for examples of the behavior in each region.

Refer to captionqqppgg^{-}g+g^{+}Refer to captionqqppgg^{-}g+g^{+}Refer to captionqqppgg^{-}g+g^{+}Refer to captionqqppgg^{-}g+g^{+}
Figure 5. The Cassini set K(p,q;r)K(p,q;r) intersects the quadrants and central rectangle along guide lines (top row) and intersects half-strips in hyperbolas (bottom row). Dashed curves are centered at gg^{-} and dotted curves are centered at g+g^{+}. On the left, p=(8,3)p=(8,3), q=pq=-p, and r=16r=16. On the right, p=(12,1)p=(12,1), q=pq=-p, and r=12r=12.
Proof.

The geometric descriptions of KK follow from the algebraic formulas, which are established by resolving the absolute values in the definition of the taxicab Cassini set K(p,q;r)K(p,q;r) according to the region in which xx lies. With m(p,q)m(p,q) and pp in standard position so that q=pq=-p, the definition simplifies to

(4) σp1σq1(x12p12)+σp2σq2(x22p22)+σp1σq2(x1x2p1x2+p2x1p1p2)+σp2σq1(x1x2+p1x2p2x1p1p2)=r2.\begin{split}\sigma_{p1}\sigma_{q1}&(x_{1}^{2}-p_{1}^{2})+\sigma_{p2}\sigma_{q2}(x_{2}^{2}-p_{2}^{2})\\ &+\sigma_{p1}\sigma_{q2}(x_{1}x_{2}-p_{1}x_{2}+p_{2}x_{1}-p_{1}p_{2})\\ &+\sigma_{p2}\sigma_{q1}(x_{1}x_{2}+p_{1}x_{2}-p_{2}x_{1}-p_{1}p_{2})=r^{2}.\end{split}

In the interior of any quadrant QQ, σq=σp\sigma_{q}=\sigma_{p}, so Equation (4) reduces to

(σp1x1+σp2x2)2=(σp1p1+σp2p2)2+r2.(\sigma_{p1}\,x_{1}+\sigma_{p2}\,x_{2})^{2}=(\sigma_{p1}\,p_{1}+\sigma_{p2}\,p_{2})^{2}+r^{2}.

Taking the square root and noting that the resulting left hand side is always positive results in Equation (1), which is the equation for a guide line that intersects the coordinate lines defining the quadrant. Note that this line is always defined, and always contributes to KK in QpQ_{p} and QqQ_{q}, but does not always intersect Qc1Q_{c^{1}} and Qc2Q_{c^{2}}. In these quadrants, it only contributes to KK if r|p1q1||p2q2|r\geq\sqrt{|p_{1}-q_{1}|\cdot|p_{2}-q_{2}|}.

In the interior of the rectangle RR, σp=(1,1)\sigma_{p}=(-1,-1) and σq=σp\sigma_{q}=-\sigma_{p}, so Equation (4) reduces to

(x1+x2)2=(p1+p2)2r2.(x_{1}+x_{2})^{2}=(p_{1}+p_{2})^{2}-r^{2}.

Taking the square root results in Equation (2). In this case, both the positive and negative square root are possible. Note that p1+p2=12d(p,q)p_{1}+p_{2}=\frac{1}{2}d(p,q), so if r<rr<r^{*}, there are two lines. When r=rr=r^{*}, there is one solution passing through m(p,q)m(p,q). When r>rr>r^{*} there are no solutions.

In the interiors of the half-strips SS, among σp1\sigma_{p1}, σp2\sigma_{p2}, σq1\sigma_{q1}, and σq2\sigma_{q2}, exactly three are equal to each other. This implies that the product of any two will always be the negative of the product of the other two. This in turn implies that Equation (4) reduces to Equation (3), which is that of hyperbolas centered at g+g^{+} or gg^{-} and having guide lines as asymptotes. In the two half-strips Sp,c1S_{p,c^{1}} and Sp,c2S_{p,c^{2}}, σp1σp2=1\sigma_{p1}\sigma_{p2}=-1, which implies that the center of the resulting hyperbolas is at the point (p2,p1)=g+(-p_{2},-p_{1})=g^{+} both of whose guide lines avoid the interior of Sp,c1S_{p,c^{1}} and Sp,c2S_{p,c^{2}}. Similarly, for the two half-strips touching qq, the center is gg^{-}. For a given guide complement gg, the product σp1σq1\sigma_{p1}\sigma_{q1} specifies which of the two hyperbolas of (g,r)\mathcal{H}(g,r) is represented by Equation (3), and verifies that for a given half-strip SS, KS=SK\cap S=\mathcal{H}\cap S. ∎

4. Characterization of Cassini sets

In this section we characterize a Cassini set K(p,q;r)K(p,q;r) in terms of a family of guide Cassini sets determined by pp, qq, and rr. To do this, we introduce the filled Cassini set

L(p,q;r)={x2:d(x,p)d(x,q)<r2}.L(p,q;r)=\left\{x\in\mathbb{R}^{2}:d(x,p)\cdot d(x,q)<r^{2}\right\}.

We start with a technical lemma establishing that a Cassini set is the boundary of the corresponding filled Cassini set, and the strict inequality in the definition of filled Cassini sets is chosen to simplify this analysis.

Lemma 4.1.

Let p,q(2,d)p,q\in(\mathbb{R}^{2},d), and let r>0r>0. Then K(p,q;r)=L(p,q;r)K(p,q;r)=\partial L(p,q;r).

Note that if r=0r=0 then K(p,q)={p,q}K(p,q)=\{p,q\} and L(p,q)L(p,q) is empty.

Proof.

For a given pair of points pp and qq, define f:2f:\mathbb{R}^{2}\rightarrow\mathbb{R}, f(x)=d(x,p)d(x,q)f(x)=d(x,p)\cdot d(x,q). Note that the level sets of ff are the sets K(p,q;r)K(p,q;r). Moreover, ff is continuous, so L(p,q;r)={x2:f(x)<r2}L(p,q;r)=\{x\in\mathbb{R}^{2}:f(x)<r^{2}\} and {x2:f(x)>r2}\{x\in\mathbb{R}^{2}:f(x)>r^{2}\} are both open. Hence, if xL(p,q;r)x\in\partial L(p,q;r), then f(x)f(x) cannot be less than r2r^{2} nor greater than r2r^{2}. Therefore f(x)=r2f(x)=r^{2}, so xK(p,q;r)x\in K(p,q;r) and so L(p,q;r)K(p,q;r)\partial L(p,q;r)\subseteq K(p,q;r).

The other direction is a bit more subtle. For a given xK(p,q;r)x\in K(p,q;r), if there is a partial derivative of ff that is non-zero at that point, then xx must also lie in L(p,q;r)\partial L(p,q;r). This condition is met everywhere except at pp, qq, and E(p,q)RE(p,q)\cap R.

Specifically, if xx does not lie in a coordinate line through pp or qq then ff is smooth and the gradiant is nonzero as long as xE(p,q)Rx\notin E(p,q)\cap R. On a coordinate line through pp or qq, ff is not smooth and the gradient cannot be computed, but the partial derivative in the direction of the coordinate line is still well defined and nonzero for all xx other than pp and qq, which correspond to r=0r=0 and are outside the scope of the lemma, and the two points in E(p,q)RE(p,q)\cap\partial R.

For points in E(p,q)RE(p,q)\cap R the gradient is zero and the analysis above does not apply. By Theorem A, this set is a line segment corresponding to the critical parameter r=12d(p,q)r^{*}=\frac{1}{2}d(p,q) and K(p,q;r)R=E(p,q)RK(p,q;r^{*})\cap R=E(p,q)\cap R. For xRx\in R, the triangle inequality becomes an equality, so the AMGM inequality yields rd(x,p)d(x,q)r^{*}\geq\sqrt{d(x,p)\cdot d(x,q)}. Hence if xRx\in R, f(x)(r)2f(x)\leq(r^{*})^{2}, and therefore if xx is an element of E(p,q)RE(p,q)\cap R, any neighborhood of that point includes points in L(p,q;r)L(p,q;r^{*}). ∎

Because of Lemma 4.1, characterizing filled Cassini sets also characterizes the corresponding Cassini sets. With this in mind, next we prove Theorems B and C which state that any filled Cassini set can be thought of as both a union of intersections of a family of filled guide Cassini sets, or an intersection of unions of those same sets. See Figure 6 for examples of such sets, and see Figure 7 for an illustration of the two construction processes.

Refer to captionqqpp
Figure 6. Guide Cassini sets with r<rr<r^{*} (black), r=rr=r^{*} (dark gray), and r>rr>r^{*} (light gray).
Refer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to captionppqqgg^{-}g+g^{+}
Figure 7. Characterizing a filled Cassini set in terms of speciffic filled Cassini sets. To produce the filled Cassini set at the top, begin with the four sets in the second row. Then a union of intersections is shown on the left (Theorem B) and an intersection of unions is shown on the right (Theorem C). For these sets, p=(4,1)p=(4,1), q=pq=-p, and r=6r=6.
Theorem B.

Let p,q(2,d)p,q\in(\mathbb{R}^{2},d), let r0r\geq 0, and let g+g^{+} and gg^{-} be the guide complements of pp and qq. Then

(5) L(p,q;r)=[L(p,g+;r)L(p,g;r)][L(q,g+;r)L(q,g;r)].L(p,q;r)=\Bigl{[}L(p,g^{+};r)\cap L(p,g^{-};r)\Bigr{]}\cup\Bigl{[}L(q,g^{+};r)\cap L(q,g^{-};r)\Bigr{]}.
Proof.

This proof proceeds in two steps. Suppose first that xx is an element of the set on the right of Equation (5). Specifically, suppose xL(p,g+;r)L(p,g;r)x\in L(p,g^{+};r)\cap L(p,g^{-};r). Then

d(x,p)d(x,g+)<r2andd(x,p)d(x,g)<r2.d(x,p)\cdot d(x,g^{+})<r^{2}\ \mbox{and}\ d(x,p)\cdot d(x,g^{-})<r^{2}.

By Lemma 2.1, using qq for aa and g+g^{+} and gg^{-} for bb and cc, d(x,q)d(x,g+)d(x,q)\leq d(x,g^{+}) or d(x,q)d(x,g)d(x,q)\leq d(x,g^{-}). Pairing whichever inequality is satisfied with the corresponding inequality above, it follows that

d(x,p)d(x,q)<r2d(x,p)\cdot d(x,q)<r^{2}

and so xL(p,q;r)x\in L(p,q;r).

An analogous argument works for xL(q,g+;r)L(q,g;r)x\in L(q,g^{+};r)\cap L(q,g^{-};r), and therefore

(6) L(p,q;r)[L(p,g+;r)L(p,g;r)][L(q,g+;r)L(q,g;r)].L(p,q;r)\supseteq\Bigl{[}L(p,g^{+};r)\cap L(p,g^{-};r)\Bigr{]}\cup\Bigl{[}L(q,g^{+};r)\cap L(q,g^{-};r)\Bigr{]}.

Second, suppose xL(p,q;r)x\in L(p,q;r), so d(x,p)d(x,q)<r2d(x,p)\cdot d(x,q)<r^{2}. Applying Lemma 2.1 using g+g^{+} for aa, and pp and qq for bb and cc, and substituting the resulting inequalities, at least one of the following is true:

(7) d(x,g+)d(x,q)<r2d(x,g^{+})\cdot d(x,q)<r^{2}

or

(8) d(x,p)d(x,g+)<r2.d(x,p)\cdot d(x,g^{+})<r^{2}.

Also, applying Lemma 2.1, this time using gg^{-} for aa, at least one of the following is true:

(9) d(x,g)d(x,q)<r2d(x,g^{-})\cdot d(x,q)<r^{2}

or

(10) d(x,p)d(x,g)<r2.d(x,p)\cdot d(x,g^{-})<r^{2}.

Note additionally that if d(x,p)d(x,q)d(x,p)\leq d(x,q) then Inequality (7) implies Inequality (8) and Inequality (9) implies Inequality (10). Hence, if d(x,p)d(x,q)d(x,p)\leq d(x,q) then Inequalities (8) and (10) must be true which means xL(p,g+;r)L(p,g;r)x\in L(p,g^{+};r)\cap L(p,g^{-};r). By a similar argument, if d(x,q)d(x,p)d(x,q)\leq d(x,p) then Inequalities (7) and (9) must be true which means xL(q,g+;r)L(q,g;r)x\in L(q,g^{+};r)\cap L(q,g^{-};r). Combining these, it follows that

(11) L(p,q;r)[L(p,g+;r)L(p,g;r)][L(q,g+;r)L(q,g;r)].L(p,q;r)\subseteq\Bigl{[}L(p,g^{+};r)\cap L(p,g^{-};r)\Bigr{]}\cup\Bigl{[}L(q,g^{+};r)\cap L(q,g^{-};r)\Bigr{]}.

Combining (6) and (11) establishes the result.

Theorem B shows that L(p,q;r)L(p,q;r) can be expressed as a union of intersections. The set L(p,q;r)L(p,q;r) can also be expressed as an intersection of unions.

Theorem C.

Let p,q(2,d)p,q\in(\mathbb{R}^{2},d), let r0r\geq 0, and let g+g^{+} and gg^{-} be the guide complements of pp and qq. Then

(12) L(p,q;r)=[L(p,g+;r)L(q,g+;r)][L(p,g;r)L(q,g;r)].L(p,q;r)=\Bigl{[}L(p,g^{+};r)\cup L(q,g^{+};r)\Bigr{]}\cap\Bigl{[}L(p,g^{-};r)\cup L(q,g^{-};r)\Bigr{]}.

We prove this in a fashion analogous to the proof of Theorem B.

Proof.

First, suppose xx is an element of the set on the right of Equation (12). Then d(x,p)d(x,g+)<r2d(x,p)\cdot d(x,g^{+})<r^{2} or d(x,q)d(x,g+)<r2d(x,q)\cdot d(x,g^{+})<r^{2}, and also d(x,p)d(x,g)<r2d(x,p)\cdot d(x,g^{-})<r^{2} or d(x,q)d(x,g)<r2d(x,q)\cdot d(x,g^{-})<r^{2}.

Suppose d(x,p)d(x,q)d(x,p)\leq d(x,q). By Lemma 2.1, using qq for aa and g+g^{+} and gg^{-} for bb and cc, it follows that d(x,q)d(x,g+)d(x,q)\leq d(x,g^{+}) or d(x,q)d(x,g)d(x,q)\leq d(x,g^{-}). Substituting whichever is true, it follows that d(x,p)d(x,q)<r2d(x,p)\cdot d(x,q)<r^{2} and so xL(p,q;r)x\in L(p,q;r). An analogous argument works if d(x,q)d(x,p)d(x,q)\leq d(x,p) and so

(13) L(p,q;r)[L(p,g+;r)L(q,g+;r)][L(p,g;r)L(q,g;r)].L(p,q;r)\supseteq\Bigl{[}L(p,g^{+};r)\cup L(q,g^{+};r)\Bigr{]}\cap\Bigl{[}L(p,g^{-};r)\cup L(q,g^{-};r)\Bigr{]}.

In the other direction, suppose xL(p,q;r)x\in L(p,q;r), so d(x,p)d(x,q)<r2d(x,p)\cdot d(x,q)<r^{2}. By Lemma 2.1, with g+g^{+} for aa and pp and qq for bb and cc, it follows that d(x,g+)d(x,p)d(x,g^{+})\leq d(x,p) or d(x,g+)d(x,q)d(x,g^{+})\leq d(x,q). If the first is true, then

d(x,q)d(x,g+)d(x,q)d(x,p)<r2d(x,q)\cdot d(x,g^{+})\leq d(x,q)\cdot d(x,p)<r^{2}

so xL(q,g+;r)x\in L(q,g^{+};r). Similarly, if the second is true, then xL(p,g+;r)x\in L(p,g^{+};r). Together, these imply that xL(p,g+;r)L(q,g+;r)x\in L(p,g^{+};r)\cup L(q,g^{+};r).

An analogous argument can be made to show xL(p,g;r)L(q,g;r)x\in L(p,g^{-};r)\cup L(q,g^{-};r) and since xx lies in both sets, it lies in their intersection, implying that

(14) L(p,q;r)[L(p,g+;r)L(q,g+;r)][L(p,g;r)L(q,g;r)].L(p,q;r)\subseteq\Bigl{[}L(p,g^{+};r)\cup L(q,g^{+};r)\Bigr{]}\cap\Bigl{[}L(p,g^{-};r)\cup L(q,g^{-};r)\Bigr{]}.

Combining (13) and (14) establishes the result. ∎

Given the similarities in the proofs of Theorems B and C, it may seem that these characterizations could be shown to be equivalent through general set manipulation. In fact, using the distributive laws for unions and intersections, the following new relationships are established.

Corollary 4.1.1.

Let p,q(2,d)p,q\in(\mathbb{R}^{2},d), let r0r\geq 0, and let g+g^{+} and gg^{-} be the guide complements of pp and qq. Then

L(p,q;r)[L(p,g+;r)L(q,g;r)][L(p,g;r)L(q,g+;r)]L(p,q;r)\subseteq[L(p,g^{+};r)\cup L(q,g^{-};r)]\cap[L(p,g^{-};r)\cup L(q,g^{+};r)]

and

[L(p,g+;r)L(q,g;r)][L(p,g;r)L(q,g+;r)]L(p,q;r).[L(p,g^{+};r)\cap L(q,g^{-};r)]\cup[L(p,g^{-};r)\cap L(q,g^{+};r)]\subseteq L(p,q;r).

In general, these relationships are proper. To clarify the situation, it is worth noting that pp and qq are the guide complements to g+g^{+} and gg^{-}, and using Theorems B and C from this alternate perspective, it follows that in fact

Corollary 4.1.2.

Let p,q(2,d)p,q\in(\mathbb{R}^{2},d), let r0r\geq 0, and let g+g^{+} and gg^{-} be the guide complements of pp and qq. Then

[L(p,g+;r)L(q,g;r)][L(p,g;r)L(q,g+;r)]=L(p,q;r)L(g+,g;r)[L(p,g^{+};r)\cup L(q,g^{-};r)]\cap[L(p,g^{-};r)\cup L(q,g^{+};r)]=L(p,q;r)\cup L(g^{+},g^{-};r)

and

[L(p,g+;r)L(q,g;r)][L(p,g;r)L(q,g+;r)]=L(p,q;r)L(g+,g;r).[L(p,g^{+};r)\cap L(q,g^{-};r)]\cup[L(p,g^{-};r)\cap L(q,g^{+};r)]=L(p,q;r)\cap L(g^{+},g^{-};r).

We leave the proofs of these results to the interested reader.

5. Concluding remarks

There are a number of aspects of this work that we feel warrant further consideration, and we outline our thoughts in three interconnected directions here.

First, as mentioned in the introduction, the work in [BCF+20] characterizing Apollonian sets as the union of guide Apollonian sets was surprising. Finding a similar characterization for Cassini sets indicates that there may be a much more general result that would unify these examples. A simple place to start would be to confirm that such a characterization exists for the taxicab conic sections, and some brief sketches indicate that such characterizations do indeed exist. Additionally, the first author was able to explore a wide variety of sets, each defined as the locus of points satisfying an equation involving the distances to a pair of focal points, where similar characterizations seem to hold.

We expect that the proof of a general characterization would be similar to the work in [BCF+20] and our work here. The unifying result seems to be Lemma 2.1 which provides key distance inequalities for all points in the plane. As such, we feel that this lemma is of fundamental importance to taxicab geometry.

Another intriguing aspect that appears here, but not in [BCF+20], is the dual nature of Theorems B and C. Weather this duality is a consequence of the symmetry in the defining equation or something else is not clear at this point, but generalizing the sets which enjoy such a characterization may shed light on the situation.

Finally, in the recent work [FHS23], taxicab conic sections were explored through the lens of slicing cones in taxicab 3-space, resulting in geometric characterizations of these sets. While differing somewhat from the more traditional approach of using the distance formulations for the various conic sections, this work illustrates that often, structures in taxicab space can be characterized geometrically. This more geometric perspective was also advanced for Apollonian sets in [BCF+20], and continued here for Cassini sets. All of these projects have demonstrated that taxicab space exhibits a beautiful geometry that is often overlooked when attention is restricted to its purely analytic characteristics.

References

  • [BCF+20] Eric Bahuaud, Shana Crawford, Aaron Fish, Dylan Helliwell, Anna Miller, Freddy Nungaray, Suki Shergill, Julian Tiffay, and Nico Velez, Apollonian sets in taxicab geometry, Rocky Mountain J. Math. 50 (2020), no. 1, 25–39. MR 4092542
  • [Cas93] Jean-Dominique Cassini, De l’origine et du progrès de l’astronomie et de son usage dans la géographie et dans la navigation, Paris, 1693.
  • [FHS23] Emily Frost, Dylan Helliwell, and Suki Shergill, A new perspective on taxicab conic sections, Art Discrete Appl. Math. 6 (2023), no. 1, Paper No. 1.02, 32. MR 4521811
  • [Jac99] John David Jackson, Classical electrodynamics, 3rd ed. ed., Wiley, New York, NY, 1999.
  • [JMR16] Thomas Jahn, H. Martini, and Christian Richter, Bi-and multifocal curves and surfaces for gauges, Journal of Convex Analysis 23 (2016), 733–774.
  • [KAGO00] Rüstem Kaya, Ziya Akça, İbrahim Günaltili, and Münevver Özcan, General equation for taxicab conics and their classification, Mitt. Math. Ges. Hamburg 19 (2000), 135–148. MR 1805591
  • [Kra73] Eugene F. Krause, Taxicab geometry, The Mathematics Teacher 66 (1973), no. 8, 695–706.
  • [Laa82] Richard Laatsch, Pyramidal sections in taxicab geometry, Math. Mag. 55 (1982), no. 4, 205–212. MR 670200
  • [MW13] Horst Martini and Senlin Wu, Cassini curves in normed planes, Results in Mathematics 63 (2013), no. 3, 1159–1175.
  • [Rey80] Barbara E. Reynolds, Taxicab geometry, Pi Mu Epsilon Journal 7 (1980), no. 2, 77–88.
  • [Sch84] Doris J. Schattschneider, The taxicab group, Amer. Math. Monthly 91 (1984), no. 7, 423–428. MR 759218
  • [Sti20] John Stillwell, Mathematics and its history, concise ed., Undergraduate Texts in Mathematics, Springer, Cham, [2020] ©2020. MR 4174697