Mapping Diagrams and a New Visualization of Complex Functions with GeoGebra

Year: 2019 Authors: Martin Flashman

Core claim

GeoGebra-based complex mapping diagrams extend real mapping diagrams into 3D, giving artists and educators interactive visual tools for understanding complex functions.

Topics

complex analysis visualization, mapping diagrams, GeoGebra, dynamic 3D diagrams

Domains

complex functions, real-valued functions, Möbius transformations, Riemann sphere, visual arts, data visualization, interactive visualization

Methods

dynamic interactive diagrams, 3D parallel planes, arrow-based function mapping, GeoGebra modeling

Media

GeoGebra 5.0, 3D workspace, circles, Riemann spheres

Paper text

The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.

Bridges 2019 Conference Proceedings

Mapping Diagrams and a New Visualization of Complex Functions with GeoGebra

Martin Flashman¹

¹Mathematics Department, Humboldt State University, Arcata, CA; flashman@humboldt.edu

Abstract

In the 21ᵗʰ century the interactions of technology, mathematics, and the visual arts have grown rapidly, developing new and exciting connections. One such nexus has been through visualizations created with technology related to the geometry and analysis of complex functions. It is sometimes said that the goal of complex analysis is to generalize the calculus of real variables to a calculus for complex variables. The real calculus emphasizes the graph of the function as the main visualization, but a graph for complex functions needs a four dimensional Euclidean space. Not an easy task. I introduce new dynamic and interactive mapping diagrams created with GeoGebra that enhance the study of complex functions without four dimensions, while providing new visualization tools for the artist.

Introduction

The work of a visual artist creates and transforms understanding by capturing the sometimes abstract nature of reality in a picture, sculpture or video. In the 21ᵗʰ century the interactions of technology, mathematics, and the visual arts have grown rapidly developing new and exciting connections. One such nexus has been through visualizations created with technology related to the analysis of real and complex functions, including fractal geometry and the symmetries of planar and spatial transformations. Introduced in 2015, GeoGebra version 5 added a dynamic and interactive 3 dimensional workspace along with an ample supply of tools for working with complex numbers and functions. These improvements came at just the right time for me as I was teaching an undergraduate course in complex analysis at Humboldt State University. Over the next three years, I developed the mapping diagram visualizations for complex functions presented in this paper. These offer the visual artist both new tools and perspectives for illuminating the geometry and beauty of complex functions.

A real mapping diagram (RMD) is an alternative to the Cartesian graph for visually understanding real valued functions that provides clarity for several procedures and concepts not handled easily with a graph. The real number argument, x, of a real valued function, f, is visualized as a position on a number line, and the corresponding real number output, f(x), is visualized on a parallel number line. In this way, the first line represents the domain, and the second line represents the codomain of the function. An arrow from the input to the output is used to visualize the function relation between the two real numbers. See Figure 1(a). A RMD can display many arrows conveying information comparable to a table of values for the function. See the mapping diagram in the Figure 1(b).

The use of RMDs to understand functions can be identified at least as far back as Napier’s introduction of logarithms, [8]. In the last 70 years, RMDs have been used often for visualizing concepts in a calculus context, e.g., [11], [2], [13], [5]. For over 30 years, I have been producing materials using RMDs to support instruction. See [3] and [4]. Those materials provide a thematic approach to algebra and calculus, making consistent use of RMDs to visualize functions and develop a variety of concepts. The geometry of RMDs is also related to point line configurations in projective geometry, see [7], and string art, see [10].

Flashman

img-0.jpeg (a)

img-1.jpeg (b) Figure 1: Real mapping diagram examples: (a) A real mapping diagram for a linear function for a single input, (b) A real mapping diagram for a linear function on a sampling of inputs.

A complex mapping diagram (CMD) can be created for functions of complex numbers by replacing the two axes of the real mapping diagram with two planes, visualizing the complex function’s domain and codomain. CMDs also have a long history in the visualization of complex analysis, e.g., [1], which has been rejuvenated recently in [9] and [12]. In the past, these diagrams followed the convention of visualizing the domain and codomain as separate bounded regions in the same plane as the printed page with some limited number of arrows between corresponding points or corresponding curves in the two regions. See Figure 2.

img-2.jpeg Figure 2: Coplanar Complex Mapping Diagram for applied to the circle

With the introduction of 3 dimensional tools in GeoGebra 5.0, I extended the use of RMDs to complex analysis by using parallel complex planes in a three-dimensional context for the domain and codomain. As with a RMD, an arrow from an input, , to the corresponding output, , is used to visualize the function relation between the pair of complex numbers. CMDs provide additional geometric

Mapping Diagrams and a New Visualization of Complex Functions with GeoGebra

insights to key concepts, tools, and applications of visual complex analysis. Figure 3(a) shows a parallel plane CMD for a complex linear function on the circle . Figure 3(b) shows a CMD for the complex quadratic function for the circle , presenting a double covering of the unit circle. A similar treatment of CMDs was introduced independently by Yoav Yaari in [7].

img-3.jpeg (b)

img-4.jpeg (b) Figure 3: Complex mapping diagram examples: (a) A complex mapping diagram for a linear function on a sampling of points chosen on a circle, . (b) A complex mapping diagram for on a sampling of points chosen on a circle, .

A dynamic visualization of a real or complex mapping diagram allows for direct user control of a slider for a real variable or the point in the real or complex domain to show how the argument effects the value of the function. Other interactive features can change the domain curve being selected in a CMD. These features are all available with GeoGebra 5.0. I have linked examples of dynamic interactive diagrams in the GeoGebra book related to this paper, [5]. All of these provide new visualizations and tools for a visual artist to explore connections to old and new 3 dimensional line figures and surfaces.

This paper presents examples of 3 dimensional CMDs with corresponding analogous RMDs as visualizations illustrating interesting connections between geometry and complex functions, including treatment of linear and quadratic functions as well as linear fractional (Möbius) transformations. Since space is limited, it is left to the reader to discover further details of CMDs that can add meaning and new visualizations to other parts of complex (and real) analysis. See [5].

Complex Functions with Mapping Diagrams

Linear Functions

For a real linear function, such as , it is not hard to show that the family of lines determined by the arrows in its RMD all pass through a common focus point. Thus a RMD visualizes a real linear function as a dilation with a focus point, as in Figure 4. The position of the focus point (possibly at “infinity”) is determined by the relative position and scales of the parallel number lines.

Flashman

img-5.jpeg Figure 4: Real Mapping Diagrams for ; , .

The CMD for a simple linear function of complex multiplication, for example , also arises from a dilation from a single focus point - the vertex of a cone determined by multiplication by the real number, , followed by a twist-rotation resulting from the angle determined by the complex number multiplier, . In this example the lines determined by the arrows for a circle in the CMD domain all lie on a ruled hyperboloid of one sheet passing through the domain circle and its image in the codomain. See Figure 5.

img-6.jpeg (a)

img-7.jpeg (b) Figure 5: Complex Mapping Diagrams for for the circle , (a) Dilation followed by rotation; (b) Hyperboloid of one sheet.

Mapping Diagrams and a New Visualization of Complex Functions with GeoGebra

Quadratic Functions

For the core real quadratic function, , the family of lines determined by the arrows in its RMD envelop a hyperbolic curve. See Figure 6.

img-8.jpeg Figure 6: Real Mapping Diagram for

The CMD for the core complex quadratic function, , provides a variety of visually interesting spatial configurations determined by the arrows for a circle in the domain plane while the lines determined by the arrows for a circle in the CMD domain lie on a ruled surface. For example, using the unit circle centered at 0, , the arrows form a double covering of the unit circle in the codomain, an interlaced pattern lying on a self-intersecting surface bounded by two circles. See Figure 7(a). For the unit circle centered at , , the arrows connect the circle to a heart shaped image in the codomain passing through 0. See Figure 7(b). As a third example, for the unit circle centered at , , the arrows connect the circle in the domain plane to a self-intersecting closed Limaçon curve in the codomain plane. See Figure 7(c). In GeoGebra, these three figures can be linked dynamically by “grabbing” the center of the unit circle and moving it from to , and then to in the domain plane. See [5].

img-9.jpeg Figure 7: Complex Mapping Diagram for

applied to the circle: , , .

Flashman

Complex Linear Fractional (Möbius) Transformations

The complex linear fractional (Möbius) transformations are functions of the form with and . Of great interest for their geometric and analytic properties, these transformations leave invariant the family of circles and lines in the complex plane. This visual feature is evident even in the simplest of these functions, : See Figures 8 and 9. Note that in each of the figures, when the circle or line in the domain passes through the point the image in the codomain is a line. In GeoGebra, these figures can be linked dynamically by varying the radii of the domain circle centered at from 1.5 to 1, or moving the domain line so the imaginary axis intercept changes from to . See [5].

img-10.jpeg Figure 8: CMD for : (a) , (b)

img-11.jpeg Figure 9: CMD for : Line through: (a) , (b) ,

Mapping Diagrams and a New Visualization of Complex Functions with GeoGebra

Mapping diagrams also help connect complex linear fractional (Möbius) transformations to related spherical geometry transformations in a more intricate fashion as compositions. The diagram for starts by projecting the Riemann sphere from the pole that visualizes the complex point at infinity, , to the complex plane, then applies the linear fractional transformation between the two complex planes, followed by the projection from the complex plane back to the Riemann sphere. These diagrams transform the family of circles on the initial sphere to the family of circles on the final sphere. Note that a line in the complex plane corresponds to a circle on the Riemann sphere passing through the pole that represents the complex point at infinity . See Figure 10.

img-12.jpeg (a) Figure 10: CMD for with Riemann Spheres: (a) , (b) .

img-13.jpeg (b)

Conclusion: Not the End. Only a Beginning

Complex mapping diagrams created with the technology available with GeoGebra provide much beauty and power in visualizing complex functions while allowing artists to envision new objects based on these function. Some of the benefits of the use of these tools are evident in the figures I’ve included here. Other benefits to educators extend to the visualization of the analysis and geometry of complex analysis, including solving equations, differentiation, integration, and infinite series. Even more remains to be discovered in their dynamic aspects revealed using GeoGebra [5].

Flashman

Acknowledgements

I would like to thank Sally Scott for her assistance in clarifying some of the language and direction in this paper. I would also like to thank the referees for their helpful suggestions on the paper’s focus. Any errors or confusion in the paper are my own responsibility.

References

[1] L. Ahlfors. Complex Analysis: An Introduction to the Theory of Analytic Functions of One Complex Variable. 1st Edition, McGraw Hill, 1953. [2] T. Brieske. “Mapping Diagrams, Continuous Functions and Derivatives.” College Mathematics Journal, 9, 1978, pp. 67-72. [3] M. Flashman. Mapping Diagrams from A(lgebra) B(asics) to C(alculus) and D(ifferential) E(quation)s. A Reference and Resource Book on Function Visualizations Using Mapping Diagrams. https://flashman.neocities.org/MD/MDbook_%20homepage.html, 2013. [4] M. Flashman. Sensible Calculus Program. https://flashman.neocities.org/flashman/senscalc.Core.html, 2014. [5] M. Flashman. Mapping Diagrams and Visualization of Complex Function. GeoGebra book, https://ggbm.at/gutmhcp8, 2019. [6] L. Gonick. The Cartoon Guide to Calculus. (Cartoon Guides) Paperback, HarperCollins, 2012. [7] A.Inselberg. Parallel Coordinates: Visual Multidimensional Geometry and Its Applications. Springer, 2009. [8] J. Napier. Mirifici logarithmorum canonis description. 1614. [9] T. Needham. Visual Complex Analysis. Oxford: Clarendon Press, 1997. [10] Pohl, V. How to Enrich Geometry Using String Designs. National Council of Teachers of Mathematics, Reston, VA, 1986. [11] M. Spivak. Calculus. W.A. Benjamin Inc., 1967. [12] I. Stewart & D. Tall. Complex Analysis. 2nd Edition, Cambridge University Press, 2018. [13] H. Swann & J. Johnson. Prof. E. McSquared’s Calculus Primer. Expanded Intergalactic Version, Janson Publications, 1989.

0 items under this folder.