Carrying on with the exploration of Vepstas regions. The function f(z) = z^2/(z-1). R is positive. V(R) is the set of complex numbers z for which abs(f(z)) < R. The boundary B(R) is the set of z for which abs(f(z)) = R. Prior post gave the solutions x (reals) for which z = x is on the boundary. If we imagine the B(R) curve drawn in the complex z-plane, those x values are the points where B(R) intersects the real axis.
Can we generalize to get a better understanding of the shape of the boundary curve B(R)? I can think of three ways right off:
(1) One might ask where some other line in the z-plane intersects the boundary curve B(R). For example, pass a line thru the origin, say the imaginary axis, or perhaps a line thru the origin at some other slope. Or maybe, because z=1 is a special point, being a pole of the function f(z) and hence guaranteed to be outside V(R), pass lines thru the point z=1. Or, to be a bit more general, pass non-straight curves thru the origin or thru the point z=1, and ask where they intersect the boundary B(R). All those involve considering some function g(z)=0 which defines the straight line or curve, and solving the simultaneous equations abs(f(z))=R and g(z)=0. This seems quite feasible, but perhaps tedious. It is like attempting to determine the shape of some hidden object, say one wrapped in a huge ball of yarn, by passing a knitting needle into the ball. If you think that sounds a bit like computer axial tomography (CAT) scans, or maybe particle scattering experiments, you are correct. This is in general known as an inverse problem — to attempt to characterize a shape by looking at how things bounce off it or the absorption (loss of energy) they experience when passing thru it. There are many interesting aspects of such problems. Maybe another time. Personally, I'm going to set method 1 aside, with regard to the Vepstas Region boundary determination, and look for a simpler approach.
(2) Another method might be to prepare a 3-D graph of the function h(z) = abs(f(z)). That is a real valued function of a complex variable, so is quite easily graphed if one has suitable software. Especially software which allows one to rotate the 3-D graph to look at it from various points of view. Each R value will produce a contour line, which represents the boundary region B(R). Thus one might also want to use a contouring software if available, and see all the R-contours nested one within another. I am going to set that method aside as well, for the present, and assume such 3-D graphing or coutouring software might not be readily available to you. We can perhaps look at the 3-D graph and R-contours of the function h(z) in a later post. Right now let's try to get something further done by alternative methods.
(3) The method I'm going to pursue for the present, is an extension of the method used to solve abs(f(x))=R for x on the real line, in the prior two posts. This third method is actually not the only alternative — there are more than three ways to determine the B(R) curves — but let's stick with this method 3 for now. That involved writing f(x)=x^2/(x-1) where x is real, and asking what would make the absolute value of f(x) equal to R. There are two possibilities: f(x) is either +R or -R, which was written for convenience as f(x)=pR where p denotes either +1 or -1. Then the equation x^2/(x-1)=pR was multiplied out, giving a quadratic equation in x, which could be solved to get a formula for x in terms of R and p.
Suppose that x were not restricted to be a real number, but could be an arbitrary complex number. Then the equation abs(f(x))=R is equivalent to f(x)=pR, where now we are letting p represent any complex number of magnitude 1. That is, p is any point on the unit circle U about the origin. We have x^2/(x-1)=pR, and just as before, we get the quadratic equation x^2-pRx+pR=0, which can be solved using the quadratic formula to obtain x=(1/2)*(pR+sqrt(p^2*R^2-4pR)). One change here is that I’ve written ‘sqrt” to denote the complex square root function. The complex square root is a multi-valued function, two values in fact, and hence the formula for the solution actually represents two values, one for each possible value of the sqrt function. The two-valued interpretation of the sqrt function replaces the use of the variable q which, in the real-x case, represented +1 or -1.
We can no longer remove p^2 from that formula, because p^2 for p on the unit circle is another point on that circle, not just 1. We can talk about the phase angle t of the value p (the point p), by writing p=exp(it). Then p^2 is the point which is twice as far rotated around the circle, ie has phase angle 2t, so p^2=exp(2it). Within the square root, the term p^2*R^2-4pR represents the result of taking the real number R^2 (bigger than 4R if R is greater than 4, and lesser than 4R if R lies between 0 and 4), rotating it by phase angle 2t, and then subtracting 4pR, which is rotated only by phase angle p. The resulting complex number D=p^2R^2-4pR is something with a phase angle intermediate between the two terms p^2R^2 and 4pR. The magnitude of D is also intermediate between those two terms. Calculating sqrt(D) gives two results. One has a phase angle half of that of D, so a phase angle less than t. And the other lies opposite the first, ie with phase angle t+pi. (Oops — pi here represents 3.14… not symbol p times symbol i. Please make allowances for unfortunate choice of letter p in the foregoing, combined with use of “pi” rather than greek letter pi!). And the magnitude of sqrt(D) is between 1 and abs(D). It is all perfectly definite when done geometrically. It’s only the words that produce trouble when describing how to find D and sqrt(D).
So then what’s x=(pR+sqrt(D))/2 look like? It is the midpoint of the line between the points pR and sqrt(D). Remembering that there are two points sqrt(D) because sqrt is two-valued, so we are actually considering two midpoints x.
Now things are getting interesting. We are almost able to make a geometric construction for the solution and to build a device — a set of linkages and sliders — that will draw the boundary set B(R). Let’s start by replacing the expression pR in the x-formula with a variable S, where S=pR. The variable S represents a point on the circle of radius R about the origin. We can imagine S moving around that circle, being moved by hand or by machine, as the device (still to be designed in detail) traces out the B(R) curve. The formula for x, with the substitution S=pR, becomes x = (S+sqrt(S^2-4S))/2. We already understand how to do the (S+sqrt(D))/2 part; it is the midpoints of the lines between S and the two points represented by sqrt(D). How to calculate S^2? It is at twice the phase angle t of S, and has magnitude equal to R^2, so is the point on the circle of radius R^2 which lies at phase angle 2t. From that we subtract 4S. The point 4S will be the point on the circle of radius 4R which lies at the phase angle t. We subtract vector B from vector A by adding the negative of vector B to vector A. So we want to have some linkage which traces out -4S; that is easy, just extend the vector S 4 times its length in the other direction from the origin. Now add the vectors S^2 and -4S. That vector addition is achieved by using the parallelogram law; we want a linkage for that. I’m going to assume such can be built. I don’t know how to do that at the moment, but believe I know where to look. I’ll hold the details of mechanical construction for such a vector-adding device to a later post.
Here is an outline of how to construct the B(R) curve.
(a) Pick a point S on the R-circle, ie a vector S in the complex plane. Let t be the phase angle of S, that is, the angle between the S vector and the positive real axis, measured counterclockwise.
(b) Construct the point A = S^2 on the circle of radius R^2 which has phase angle 2t.
(c) Construct the point C = -4S on the circle of radius 4R which has phase angle t+pi, that is, in the direction opposite to the vector S.
(d) Use the parallelogram law to find the vector D=A+C=S^2-4S.
(e) Take the square root Q of abs(D). These vectors have magnitude equal to the square root of the distance of D from the origin; finding square roots is a standard ruler and compass construction. Also bisect the angle between the positive real axis and D, to determine the phase angle u which is half the phase angle of D.
(f) Locate the points Q1 and Q2 which are on the circle of radius Q about the origin, and have phase angles equal to half the phase angle of D (that’s the point Q1) and to pi plus half the phase angle of D (that’s the point Q2). The point Q2 is opposite the point Q1, the same distance Q from the origin.
(g) Construct the midpoints of the lines between S and Q1, and between S and Q2. Those two midpoints lie on the boundary B(R) of the Vepstas region V(R). Let’s call those points B1 and B2.
(h) Repeat steps (a) thru (g) as for as many of points S on the R-circle as is desirable to draw B(R) to suit.
It’s about time for a diagram, don’t you think? Here we are, first showing the construction for one particular S point. The R value is 3.9, and the S point is at phase angle 80 degrees. The two points B1 and B2 are labelled.

And here is a diagram showing the B(3.9) boundary. This has been determined by using the construction technique for 100 points S evenly spaced around the R-circle, at 3.6 degree increments of the phase angle.

I didn’t know, when starting this post, that it would lead to such an enjoyable geometric construction. Somehow I thought I was going to end up with some sort of algebraic transformation of the f(z) formula. So there is perhaps more to be said about Vepstas regions — of course there is! — but I’ll leave that for later posts.
Best wishes,
Ken Roberts
15-Apr-2014