4
$\begingroup$

Hello everyone — I’m reading about the extended complex plane and the “point at infinity,” and I find the geometric picture quite helpful. According to this text, in the complex plane $z \in \mathbb{C}$, the “point at infinity” means that any sequence $\{z_n\}$ whose modulus $|z_n| \to \infty$ converges to \emph{the same} infinite point — regardless of the direction in which $z_n$ goes to infinity (i.e., along the real axis, imaginary axis, radial lines, spirals, etc.). (https://math.libretexts.org/Bookshelves/Analysis/Complex_Variables_with_Applications_(Orloff)/02%3A_Analytic_Functions/2.04%3A_The_Point_at_Infinity)

Graphically this is usually described using the Riemann sphere: one can map the plane onto a sphere via stereographic projection so that “infinity” corresponds to the north pole of the sphere. (https://en.wikipedia.org/wiki/Riemann_sphere)

What I want to do (in Mathematica):

  • Visualize a few sample “paths to infinity” in the complex plane — for example: radial paths, spirals, lines with different angles, or random-walk-type escapes.
  • Plot their images on the Riemann sphere (via stereographic projection).
  • Demonstrate visually that all these different “directions” in the plane map to \emph{the same point at infinity} (or arbitrarily close to it on the sphere).
  • Optionally, show how for increasing $|z|$ along different paths, the projected points converge toward the north pole on the sphere.

My question:
Has anyone implemented such a visualization in Mathematica (or Wolfram Language)?

  • Is there a built-in or user-contributed function/package that supports “plane $\to$ Riemann-sphere stereographic mapping + parametric path plotting + convergence to infinity”?
  • If not, what would be a recommended approach?
  • Are there pitfalls to watch out for (e.g., numerical instabilities for large $|z|$, sampling resolution, distortions near the north pole)?

Thanks in advance! Any pointers to example notebooks, snippets, or relevant resource-functions will be greatly appreciated.

$\endgroup$
2
  • 4
    $\begingroup$ The question “Has anyone implemented such a visualization in Mathematica?” with no code suggests the problem is seen as too difficult. But Mathematica is a powerful tool, and this kind of visualization can often be done in a few lines. With minimal effort or AI assistance one can usually get the ball rolling. What cannot be solved that way can be asked here. Questions without initial work risk being closed. $\endgroup$ Commented yesterday
  • $\begingroup$ I believe the question is specific enough and closed for the wrong reason. Close it if the poster didn't include code, but the question is quite precise: Show how any line in the complex plane emanating from the origin and flying to infinity in any direction, reaches the pole of the Riemann sphere. Can we re-open it for benefit of reader and I'll post very short Manipulate to show this? $\endgroup$ Commented 15 hours ago

1 Answer 1

2
$\begingroup$

We may define a function that maps the plaine R^2 to a sphere by:

map[pt_List] := With[{s = Total[pt^2]}, Append[ pt, s]/(s + 1)];

Then we can define an arbitrary function in the plane, e.g.:

curve[t_] = t ReIm[Exp[2 I t]];
ParametricPlot[curve[t], {t, 0, 11}]

Plaine curve

Finally we map the curve to the sphere:

fun[t_] = map[curve[t]];
Show[{ParametricPlot3D[fun[t], {t, 0, 11}], 
  Graphics3D[{Opacity[0.5], Sphere[{0, 0, 1/2}, 1/2]}]}, 
 PlotRange -> {{-1, 1}, {-1, 1}, {0, 2}}/2]

enter image description here

$\endgroup$

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.