Interactive Complex Analysis

[ Credits ] [ Requirements ] [ Download ] [ Navigation ] [ Java-ICA ]

Interactive Complex Analysis is an online, interactive textbook for Complex Analysis. It deals with complex numbers and topology, complex functions, holomorphic functions and properties, singularities, residues, conformal maps, harmonic functions, etc. The text is changing constantly, and your comments are very welcome: please sign our guest book.

The text was designed for use by upper level undergraduate math majors, and was modeled after several Complex Analysis courses taught at Seton Hall University. The text follows in design and concept a very popular online text on Real Analysis by the same author.

The project is and will be available for free online but can be downloaded for a small one-time payment, including all future updates. For information on downloading the text, see the section on download.


This hypertext project was developed by Bert G. Wachsmuth and supported by a grant from Seton Hall University. It is modelled after a popular online text on Real Analysis by the same author.

You are not allowed to copy, modify, or alter any part of this entire hypertext project without written consent of the author. You can view and print any part of this text for your own use.

The current version, including the Java-ICA version, is created using a custom-made Java program that creates HTML code based on XML-style code and style sheets. The program also creates an index file to perform full-text searches.

Graphics and Equations are created, for the most part, with Microsoft's Equation Editor and are converted to GIF for compatibility with all browsers. Sounds were recorded using a Macintosh Powerbook. Some handwritten sketches were created using a Tablet PC, a fantastically useful device for mathematicians.

Back to Table of Contents


This text is translated from XML-style code into the HTML (HyperText Markup Language) language. To use it you need an HTML-compatible viewing program (a web browser) that supports

The recommended web browsers are Firefox or Internet Explorer (latest versions) and you should also have the latest version of the Java plugin installed.

You can view this text offline if you download it - for a one-time fee - to your own computer. For download information, click here.

Back to Table of Contents

Downloading the ICA Project

You will soon be able to download the ICA project and all future updates to your local computer for off-line browsing. There will be a one-time fee of approximately US $17.00 for the current version that includes the rights to all future updates of IRA.

The downloadable version will be available by the end of May, 2008. If you want to be notified when the downloadable version is available, please sign our guest book.

Back to Table of Contents

Navigation and Symbols

Navigating ICA is simple. On the left part of your window you see the chapters and sections of the text. Click on them to jump to that information. Inside the main text you can click on

question mark icons to jump to an answer
Proof to view a proof
Java icon to run a Java applet
Context icon to return to the main text

The non-Java version includes some navigational buttons at the top of your window. Use them to help navigate the text. The Java version includes enhanced navigational control, including full-text search. You can also use the navigational tools that your browser offers to go back and forth between previously viewed pages.

To locate specific information:

Back to Table of Contents

Java and Interactive Complex Analysis

ICA includes several Java applets to help illustrate or experiment with concepts introduced in the text. These applets are spread throughout the project but are also available, out of context, in the Java Tools page. All applets have an Options button to bring up a control dialog where parameters can be interactively defined and applied.

In addition to the various applets, an optional navigational program called Java-ICA is available as well. Java-ICA provides an alternate method to access the content, enhanced by additional navigation buttons, quick jumps to specific definitions and theorems in a chapter, as well as full-text search capabilities. Java-ICA provides access to the same content as the regular version of ICA, but offers a more convenient interface.

To use any of the Java tools you must have the Java plugin (version 1.2 or higher) installed (download from

Back to Table of Contents

Interactive Complex Analysis, ver. 1.0.0
(c) 2006-2007, Bert G. Wachsmuth
Page last modified: May 29, 2007