KoG 5–2000/01 Blaˇzenka Divjak: Notes on Taxicab

¡ ¢ ¤ ¦ ¤     ¤

¨ © Review

Accepted 15. 12. 2000.

      " # $ % ' # * ,   -   / 0

2 3 5 7 8 : 8 ? @ B D 3 F B I K 8 ? N 8 @ P 3 7 3 Ö ? @ 8 ? × Ø B D 3 F B I Ù 8 ? N 8 @ P Ú

< = <

T U W U \ U Û T U Ñ

Y Z [ [ Ü [

^ _ ` a c _ d f h i k h n p a r _ r h s t _ r h i s t h h x y z a s | y a } f h i k h n p a r _  ^ } h n _ ` a c _ d f h i k h n p à a | i t h i Ý t i t  Þ x c z a s h _ t f h i k h n p a h | 

^ x r h f h i k h n p a r x r i | † p a r h ‰ ‹ ‹ f i s a t _ p _ Ž k _ n p _ i  h p   h p k _ t t ‘ a t y i ’ | y a ” • h | _ k k h z n h ˜ d } _ t s z x t f h t › a t n p i 

k _ t t ‘ a t y i ’ | y a ” • h | _ k k h z n h ˜ d } _ t s z x t f h t › œ _ i s n _ s _ s x c h s n } a | f h i k h n p à k i p h n } _ t ‰ ‹ ‹ à h _ p | _ f i  ß t n } a |

s i Ž a Ÿ z r _ Ÿ _ z _ r h † h p a i s h k _ p f a t _ z a Ž _ c a r h a f i n i Ÿ i Ž _ d i p _ Ÿ _ œ } x t s p h s à h _ p | n } h p h ’ h p h n } h † h p a i s | i Ý k _ p f a t _ z a Ž _ n a i t

_ z a a † h p a i s h Ÿ h z a y i f Ž _ t a k _ t r _ a | a p i y h † p a k r h t h  § _ t _ | _ t s n } h † h p a i s | i Ý f p h _ n a t n h p h | n _ t s ’ a s h _ † † z a c _ n a i t i Ý

| h k i Ž h † p i t _ c © a c a n _ Ÿ | † h y n _ p x † i n p h d h a † p a k r h t h n _ ` a c _ d n } a | f h i k h n p à  ^ i s _ à n } h p h a | _ ’ } i z h | † h c n h p i Ý _ † † z a c _ 

f h i k h n p a r h  « _ n i † i | n i r a Ÿ a | h p _ Ž z i f _  n a i t _ t s a k † z h k h t n _ n a i t i Ý n } h n _ ` a c _ d f h i k h n p à  ^ } h p h

_ p h | h Ÿ h p _ z p h _ | i t | Ý i p n } a | 

® p Ÿ i œ n _ ` a c _ d f h i k h n p a r _ d z a | y _ r h h x y z a s | y i r f h i k h n p a r a a

Á a p | n œ n } h n _ ` a c _ d f h i k h n p à a | | a k a z _ p n i Þ x c z a s h _ t f h i k  z _ f _ t _ Ž _ p _ Ž x k a r h Ÿ _ t r h  ‘ i Ž h | h † p i k _ n p _ n a y _ i k h n p a c y a

h n p à _ t s h _ | à n i x t s h p | n _ t s  ß n c _ t d h i d | h p Ÿ h s _ | | x c } | x | n _ Ÿ x y i r h k n i c y h y i p h | † i t s a p _ r x y p a Ž _ t r a k _ x z a c _ x

_ k h n p a c | à | n h k ’ } h p h n } h † i a t n | c i p p h | † i t s n i n } h a t  Ž _ k a | z r h t i k f p _ s x f s r h x z a c h a s x | _ k i } i p a Ž i t n _ z t i a Ÿ h p 

n h p | h c n a i t | i Ý n } h | n p h h n | a t n } h a k _ f a t h s c a n à œ | n p h h n | p x t n a y _ z t i a t h k _ r h s t i | k r h p t a } x z a c _ ” i s _ n z h a t _ Ž a Ÿ n _ ` a 

i t z à } i p a Ž i t n _ z z à _ t s Ÿ h p n a c _ z z à  ^ } h p h _ p h t i i t h  ’ _ à c _ d f h i k h n p a r _ ›  ´ _ i n _ y Ÿ _ † i f i s t _ r h Ž _ a Ž x c _ Ÿ _ t r h t _

| n p h h n |  Á p i k n } h † p h Ÿ a i x | s h | c p a † n a i t n } h t _ k h n _ ` a c _ d s i s a † z i k | y i k | n x s a r x x i d z a y x h | h r _ œ | h k a t _ p | y a } p _ s i Ÿ _

f h i k h n p à _ p a | h |  ^ } h n _ ` a c _ d f h i k h n p à a | _ † † p i † p a _ n h n i a s a † z i k | y a } p _ s i Ÿ _ ” y _ i | n i r h i † a | _ t i x µ ¶ · a µ ¸ · › 

s a | c x | | i x n s x p a t f n } h x t s h p f p _ s x _ n h | n x s à a t n } h Ý i p k i Ý

§ p x f i œ n _ ` a c _ d f h i k h n p a r _ Ž _ t a k z r a Ÿ _ r h Ž _ a Ž x c _ Ÿ _ t r h a

h | | _ à | œ | h k a t _ p ’ i p y | _ t s s a † z i k _ n } h | a | _ | a n a | s h | c p a d h s

| _ | n _ t i Ÿ a | n _ n h i p a r | y h f h i k h n p a r h  ‘ i f x c © h r x r h i † a 

a t µ ¶ · _ t s µ ¸ · 

| _ n a x † i n p h d i k | a t n h n a c y i f † p a | n x † _ ” y i r a r h x Ÿ h i § _ Ÿ a s

â

h c i t s œ n } h n _ ` a c _ d f h i k h n p à a | a t n h p h | n a t f Ý i p n } h i p h n a   a z d h p n › œ _ z a a k h n p a c y a k † p a | n x † i k ” Ž _ y i r a r h Ž _ | z x Ž _ t

c _ z f h i k h n p à | n x s à œ n i i  ß n c _ t d h _ t _ z à Ž h s d à | à t n } h n a c • h i p f h § _ Ÿ a s ½ a p y } i ¾ ›  ¿ d _ i Ÿ _ † p a | n x † _ † i r _ | t r h t _ | x



_ † † p i _ c } ” a t n p i s x c h s d à § _ Ÿ a s  a z d h p n › œ i p d à k h n p a c _ †  a x † i n p h d z r h t _ Ž _ x Ÿ i s h t r h n _ ` a c _ d f h i k h n p a r h x µ À ·  ® i | 

† p i _ c } ” s h | c p a d h s d à • h i p f h § _ Ÿ a s ½ a p y } i ¾ ›  ‘ h t n a i t h s n i r a a n p h c © a † p a | n x † x f h i k h n p a r a † p h y i _ † | n p _ y n t h _ z f h d p h a

_ † † p i _ c } h | _ p h s h | c p a d h s _ t s s a | c x | | h s a t µ À ·  ^ } h p h a | n h i p a r h f p x † _ y i r a | x x Ÿ h z a Á h z a ` ´ z h a t a ˜ p n } x p  _ à z h à y i r a

n } h n } a p s _ † † p i _ c } a t f h i k h n p à x | a t f _ d | n p _ c n f p i x † | _ t s n Ÿ p s a s _ | h f h i k h n p a r _ n p h d _ † p i x c _ Ÿ _ n a † p h y i s r h z i Ÿ _ t r _

f p i x † n } h i p à  ^ } a | _ † † p i _ c } ’ _ | a t n p i s x c h s d à Á h z a ` ´ z h a t f p x † h f a d _ t r _ t _ Ž _ s _ t a | y x †  Ä _ s _ z r h œ s i y _ Ž _ n c © h k i

_ t s ˜ p n } x p  _ à z h à  ^ } h à c z _ a k h s n } _ n f h i k h n p à } _ s n i d h t h y h † i x c y h i h z a † | a x n _ ` a c _ d f h i k h n p a r a 

| n x s a h s n } p i x f } _ c n a t f n } h f p i x † i Ý k i n a i t | i t n } h f a Ÿ h t

^ p h c © h œ † p _ y n a c t _ r h Ÿ p a r h s t i | n n _ ` a c _ d f h i k h n p a r h t r h Ž a t _

| h n  Á x p n } h p œ | i k h † p i † i | a n a i t | _ d i x n h z z a † | h | a t n } h n _ ` a 

| a p i y _ † p a k r h t r a Ÿ i | n t _ | n Ÿ _ p t h ” x p d _ t h › † p i d z h k h n p _ t | 

c _ d f h i k h n p à _ p h † p i Ÿ h s 

† i p n _ œ † z _ t a p _ t r _ f p _ s i Ÿ _ a n s  ¿ n a k † p a k r h t _ f i Ÿ i p a | h

^ } a p s œ n } h † p _ c n a c _ z Ÿ _ z x h i Ý n } h n _ ` a c _ d f h i k h n p à a | a n | t † p  x µ ‰ ‹ · 

’ a s h _ † † z a c _ n a i t a t ” x p d _ t › n p _ t | † i p n _ n a i t † p i d z h k | œ c a n Ã

\ Ç È É È

t h h x y z a s | y _ f h i k h n p a r _ œ n _ ` a c _ d f h i k h n p a r _

Ê W Ë Ì Í Î Ì Ê W Î Ï

† z _ t t a t f _ t s | i i t  ^ } a | _ † † z a c _ n a i t } _ | d h h t s h | c p a d h s

a t µ ‰ ‹ · 

T Ñ Ò Ó Ó Ó

˜ œ ‰ ´ ¸ ¸ œ ¸ ¶ § ‹ Ð

Ï Ô Õ Õ Ô Ô Õ

\

t i t  Þ x c z a s h _ t f h i k h n p à œ n _ ` a c _ d f h i k h n p Ã

Ì ã ä å Í æ ç Ï

1 Introduction to taxicab geometry in space. Now we would like to take a taxi and drive as fast

è è

ê é ê as possible from the point A x1 é y1 to the point B x2 y2 . Let’s imagine an ideal city in which the streets run only To achieve this goal, it would be reasonable to measure the horizontally and vertically and city blocks have the same between points A and B. We can use Euclidean size. The intersections of streets correspond to the points (”school”) way to compute the distance. Then distance be-

5 KoG 5–2000/01 Blaˇzenka Divjak: Notes on Taxicab Geometry

tween A and B is Proposition 2 The Cartesian is a model C ë

ù 2

ô

ú é ë ê

é Le where Le is a collection of vertical (x a and

î ï ï

2 2 î 2

è è è

è ô

é ê ë ì í ê í ê ê d A B x2 x1 y2 y1 (1) non-vertical y ë ax b lines of C is an abstract ge- ometry. But this number show us the distance between A and B as a

bird flies and it is useless for us if we take a taxi. So we use

û ü Definition 3 An abstract geometry S é L is an incidence another measure so called taxicab distance which counts geometry if the number of blocks we would have to travel to get from A to B ï Obviously for taxicab distance between A and B the

following formula holds 1. Every two distinct points in S lie on a unique . ï

î 2. There exits three points which do not lie on one line.

è

ê ë ð í ð ð í ð dT A é B x1 x2 y1 y2 (2)

According to the above description we could define the Proposition 4 The Cartesian plane is an incidence geom-

2 etry.

ñ ò ó taxicab geometry as the system é dT where points are represented by the ordered pairs of whole num-

bers. This definition is appropriate for student’s use in a Definition 5 A distance function onasetS is a function

ý þ ô ö way it will be described in section 3. d:S S such that for all A é B S For pure mathematical research the taxicab geometry is de-

2

è

ô

ê fined on and it will be introduced like this in the next 1. d A é B 0;

section.

è ¢

ê ë ë 2. d A é B 0 A B;

As it often happens, the approach which is not interesting

ï è

for pure mathematical research is more useful. è

ê ë é ê 3. d A é B d B A

2 2

ý ô þ ô 2 Approaches to taxicab geometry Proposition 6 The taxicab distance d : ô given by

There are three fundamental approaches to geometry: î

è

ê ë ð í ð ð í ð

dT A é B x1 x2 y1 y2 (3) è

1. synthetic approach, è

é ê ë é ê é where A ë x1 y2 and B x1 y2 is a distance function

2 ï

on ô 2. metric approach,

3. group approach. Definition 7 Let l be a line in an incidence geometry

û ü

S é L . Assume that there is a distance function d on S. ô A function f : l þ is a ruler (or coordinate system)forl if 2.1 Metric approach 1. f is a bijection; In the metric approach the concepts of distance and angle

measure are added to an incidence geometry. American

õ ö

2. A é B l

mathematician G. D. Birkhoff is founder of this approach

è è

(1932). è

ê í ê ð ë é ê ð f A f B d A B (4) Let we explain metric approach briefly (it is done in details

in [1]). (Ruler equation).

û ü Definition 1 An abstract geometry A consists of a set S Definition 8 An incidence geometry S é L together with

(set of points) and a collection L of non-empty subsets of S a distance function d satisfies the ruler postulate if every

ö û ü é (collection of lines) such that: line l S has a ruler. In this case we say M = S é L d is

a metric geometry.

ï

õ ö ö ö ö

ë ÷ ø 1. A é B S l L with A l and B l Proposition 9 The Cartesian plane with the taxicab dis- 2. Every line has at least two points. tance is a metric geometry.

6

KoG 5–2000/01 Blaˇzenka Divjak: Notes on Taxicab Geometry

ï

è è ö è ©

é ê ê ë ê

Proof. Ruler for vertical line x ë 0is f a y y 3. If D int ABC then

î

è è

ë é ê ê ë ï

Ruler for nonvertical line y ax b is f x y î

è © è © è ©

î ï

ê ë ê

m ABD ê m DBC m ABC (6)

è è

ð ê ê

1 a ð x

ù ü

2 û

é é Definition 18 A protractor geometry é d m is a

ô S L

é ú

Definition 10 The model T = é Le dT is called the

û ü é taxicab plane. Pasch geometry S é L d together with an angle measure m ï By using the distance function we define betweenness and betweenness allow us to define elementary figures such as Proposition 19 Assume that me is an angle measure for

segments, rays, angles and triangles. Euclidean metric geometry. Then me is an angle measure

ù ù

2 ï 2

ô ô

é ú é é é ú for the Taxicab plane é Le dT So, Le dT me

Definition 11 Bisbetween A and C if A,B and C are dis- is a protractor geometry.

û ü é tinct collinear points in the metric geometry S é L d and

if There is another concept of the angle measure in Taxicab ï

î plane as it is introduced in [2]. We will briefly describe it

è è è

ê é ê ë é ê d A é B d B C d A C (5) here. Remark 12 In the taxicab plane we can find three points

which are not collinear but which satisfy the equation Definition 20 A t-radian is an angle whose vertex is the

£

è è è

¤ center of a unit (taxicab) and which intercepts an

í í ê é é ê é é ê 5 . For example if we take A 1 é 1 B 0 0 C 2 1 £ θ the equation 5 ¤ is satisfied but these three point are not arc of length 1. The taxicab measure of a taxicab angle collinear. This shows why the definition of between re- is the number of t-radians subtended by the angle on the

quires collinear points. unit taxicab circle about the vertex.

û ü é

Definition 13 Let S é L d be a metric geometry and let It follows that a taxicab unit circle has 8 t-radians and so

ï ï

S1 ¥ S S1 is said to be convex if for every two points P, Q π

we can say that in taxicab geometry ë 4 This taxicab ï ö S1, the segment PQ is a subset of S1 angle measure has a nice application to parallax (the ap-

parent shift of an object due to the motion of the observer).

û ü é Definition 14 We say that a metric geometry S é L d The parallax is used for estimating the distance to a nearby

satisfies the plane separation axiom (PSA) if for every object. In the article is discovered that the taxicab method ö l L é there are two sets H1 and H2 of S such that yields the same formula commonly used in the Euclidean case with the exception that the taxicab formula is exact.

1. S-l=H1 ¦ H2;

2. H1 and H2 are disjoint and each is convex; Definition 21 A neutral geometry (or absolute geometry) is a protractor geometry which satisfies Side-Angle-Side

/ ï

ö § ¨ ö 0 3. If A H1 and B H2 then AB l ë Axiom (SAS).

Definition 15 A Pasch geometry is a metric geometry The Taxicab plane is not a neutral geometry. which satisfies PSA.

Proposition 16 The Taxicab geometry is a Pasch geome- 2.2 Synthetic approach try. In synthetic (or axiomatic) approach we have to decide what are the important properties of the geometry and then Definition 17 Let r be a fixed positive number. In a Pasch 0 define these properties axiomatically. This approach was geometry, an angle measure (or protractor) based on r is 0 first used in Euclid’s famous Elements but was introduced a function m from the set of all angles to the set of real A completely by D. Hilbert in 1899, who put several mathe- numbers such that

matical areas on axiomatic ground.

© ö è © We have to choose axioms first and in this some criterions 1. If ABC A then 0 m ABC ê r0;

should be obeyed ( correspondence to an intuitive picture,

þ í

2. If AB lies in the edge of the half plane H1 and if θ is richness of the theory and consistency). In the synthetic

θ

a with 0 r0 é then there is a unique approach, axioms replace distance and angu-

þ

í

è ©

ö θ ë ray BC with C H1 and m ABC ê ; lar measure.

7 KoG 5–2000/01 Blaˇzenka Divjak: Notes on Taxicab Geometry

2.3 Group approach Proposition 23 The number of points on an ellipse E is 2a ï The group approach was introduced by F. Klein and A. Cayley and involved transformation group of a geometry. Then geometry studies those properties which are invariant Definition 24 For an ellipse E the halfaxis b is

under the group of motions.

ï

û è è ü ö

ð í ð é é ê é é ê 2 b ë max y2 y1 for all A x1 y2 B x2 y2 E (8) The taxicab metric in ô is an interesting example of non- Euclidean metric and it is a special case of the more gen- eral Minkowski metric where the defining unit circle is a Proposition 25 For an ellipse E the following holds

certain symmetric closed convex curve. It has been shown ï in [6] that the respective isometries in taxicab space form î

a ë b c (9) a subgroup of the whole space.

3 Taxicab in classroom 4 Applications of the taxicab geometry

Why to introduce taxicab in classroom? At the end, let us say a few facts about applications of the taxicab geometry in a real world problems. Let me cite some experts. In the real world the shortest distance between two places for trains, planes and even for plains, is not as a bird flies 1. B. Gr¨unbaum, J. Mycielski: ”Undergraduate courses (). For example, trains want to take the on the foundations of geometry need examples dif- shortest route possible from one place to another. The lat- ferent from the traditional Euclidean plane in order to give students experience in dealing with axiomatic tice points with respect to taxicab geometry would be the systems.” ([7]) depots or turns of the track. We want to consider another variable to travel along taxicab distance, so called taxi- 2. M. Artigue: ”...much of our knowledge remains cab time. But sometimes it is not good enough, because strongly contextual, that is, dependent on the situ- the shortest route is selected thus minimizing taxicab dis- ations from which it arises.” tance and minimizing costs. The minimal taxicab distance, ”...learning in mathematics is not a continuous pro- time or costs can be determined by the same method de- cess, (it is necessity sometimes to make) breaks with scribed in [9]. earlier knowledge and models of thought.” ( [8]) Let us explain another natural problem for taxicab geom- etry. A taxi company has a number of stations across the The main problem in introducing geometrical systems dif- city. In order to dispatch the calls, the company want to ferent from Euclidean on technical faculties is a pro- know for any point in the city, which station is the closest, gram frame. In that case solution is mathematical essay so that the taxi can get there as fast as possible. Obviously, or diploma work, but then with special emphasis on appli- our task is to find the locus of points which are equidis- cations aspects of taxicab geometry (see [2] and[4]). tant to their two closest taxi stations. These boundaries On mathematical faculties it is recommended for students will tessellate the plane in regions. In , to investigate some theoretical aspects, such as (as the corresponding graph is called Vornoi diagram and is it is done in [5]) or other curves of second order in taxicab widely used in computational geometry and pattern recog- geometry (see [3]). It will be easier, and for this maybe nition (see [10]). This task can be a interesting diploma more motivating, to take ”student’s version” of taxicab ge- work on mathematical or technical oriented faculty (a Java 2 ometry (points are from ò ). program can be demanded). In addition some results of such investigation on ellipse A city planning makes also attractive use of taxicab ge- will be mentioned. ometry. From the historical point of view there are two

types of cities: organically grown cities and planned cities

è è

í ê é é ê Definition 22 Let F1 c é 0 F2 c 0 be two point in (see Fig. 1 and Fig. 2). Organically grown cities develop

2

ò

ñ é dT ó (focuses). The ellipse E is the set of points slowly, tend to plan around preserving their natural beauty

2

è ò ê T x é y from such that and have unstructured design with curved shapes and spo-

radic placements of streets, buildings and landscape (early

ï î

è è ö ò

é ê é ê ð ë é ð dT F1 T dT F1 T a a (7) European cities).

8 KoG 5–2000/01 Blaˇzenka Divjak: Notes on Taxicab Geometry

planning city and the traversed routes between and through cities. ”Taxicab geometry is a great model for the artifi- cially grid planned world that man has created” (cite [4]).

References

[1] Millman R. S.,Parker G.D.; Geometry: A Metric Approach with Models, Springer-Verlag, New York (1991). [2] Thompson K., Dray T.; Taxicab Angles and Trigonometry, Pi Mu Epsilon Journal (2000) (to apear) Figure 1: Aachen - the example of a “spider” city. [3] Prevost F.J.; The conic sections in taxicab geome- try: Some investigations for high school students, The Mathematics Theachers, Reston, Apr (1998).

[4] http://www2.gvsu.edu/˜vanbelkj/Project.html [5] Tian S., So S., Chen G.; Concerning circles in taxicab geometry, International Journal of Mathematical Ed- ucation in Science and Technology, Sep/Oct (1997). [6] Greenberg M.;Euclidean and Non-Euclidean Geom- etry, Freeman, San Francisco (1980). [7] Gr¨unbaum B., Mycielski J.; Some models of Plane ,AMM, Vol 97, No9, Nov (1990) pp.839- 847. [8] Artigue M.; The Teaching and Learning of Mathe- Figure 2: Baltimore - the example of a planned city. matics at the University Level: Crucial Questions for Contemporary Reasearh in Education, Notices of the The growth and plans of planned cities are on ”high levels” AMS, Dec (1999). coordinated with a population growth (predicted mathe- matically on the basis of cohort survival method). The pat- [9] Hesse R., Gene W.; Applied Management Science A terns in the planned cities are more vertical and horizontal Quick & Dirty (and more suitable for application of taxicab geometry). In Approach, Science Research Associates, Inc. (1980), the 1960s the central focus of city planning moved from pp. 96-99. artistic beauty of the city towards location and efficiency. [10] Graham R., Yao F.; A Whirlwind of Computational But even for the curved streets we can set up models such Geometry, The American Mathematical Monthly, as the shortest rout problem or Vornoi diagrams. The Vol. 97, No. 8, Oct (1990), pp. 687-702. curved streets can be represent as a straight edge form with the distance used as edge weighs and the street intersec-

tions as the nodes. Besides a distance we have to consider

P  F  2 5 B : 8 × B 3  7 B traffic volume, speed limits, traffic signals and so on.

< = = 

Additionally, the street patterns tells a lot about the city’s

        ! " $ % & (   *

history.

+ & , . / ! " $ 2  ( &   6 &  "  &  : ;  $ "  @ &  , 

We can conclude by noticing that parts of city planning in-

D @ &  / E * :   G & J K $ "  M N  volve the use of geometric models and mathematical mod-  els in general. Taxicab geometry is used in many ways for

9