How do you visualize the complex function (1+i)i and its multivalued nature?

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
5 replies · 2K views
magnifik
Messages
350
Reaction score
0
How do you plot (1+i)i, where i is the imaginary number. I decomposed it to eilog√2e-∏/4e2∏n (n = 0, +1, +2, ...) Should it be some kind of lattice? I would imagine it's discontinuous due to the n

Thanks
 
Physics news on Phys.org
No, it's not discontinuous. The n is only used to distinguish single-valued branching. It's still one single multi-function in the complex plane with an infinitely twisted sheet. Write it as:

[tex]f(z)=z^i[/tex]

Now, let z=1+i and draw a vertical line above that point in the complex plane. Where ever this line hits the sheets, that's the (infinite) values of (1+i)^i.
 
jackmell said:
No, it's not discontinuous. The n is only used to distinguish single-valued branching. It's still one single multi-function in the complex plane with an infinitely twisted sheet. Write it as:

[tex]f(z)=z^i[/tex]

Now, let z=1+i and draw a vertical line above that point in the complex plane. Where ever this line hits the sheets, that's the (infinite) values of (1+i)^i.

what do you mean by "the sheets"? how do i know where those are located
 
magnifik said:
what do you mean by "the sheets"? how do i know where those are located

I skipped a lot. You can write:
[tex] \begin{equation}<br /> \begin{align*}<br /> z^i&=e^{i\log(z)}=e^{i(\ln|z|+i\arg(z))}\\<br /> &=e^{-\arg(z)+i\ln|z|}<br /> \end{align*}<br /> \label{eq:}<br /> \end{equation}[/tex]
It's the [itex]\arg(z)[/itex] function that's multivalued and that function causes the plot to twist over itself. It's easy to draw [itex]\arg(z)[/itex]. It's just the function [itex]f(r,\theta)=\theta[/itex] and the Mathematica code is simply:

Code:
ParametricPlot3D[{Re[z], Im[z], t} /. z -> r Exp[I t], {r, 0, 
  2}, {t, -4 \[Pi], 4 \[Pi]}, BoxRatios -> {1, 1, 2}, 
 PlotPoints -> {35, 35}]

So the expression [itex]e^{-\arg(z)}[/itex] represents the real part of the function [itex]f(z)=z^i[/itex]. However, it's difficult to draw that function because it's exponential. But it's qualitatively the same as just [itex]\arg(z)[/itex]. So I'll just plot (x,y,arg(x+iy)) below: Now draw that function in the complex plane, then draw a vertical line over the point z=1+i and where ever the line intersects the plot is the multiple values of arg(1+i) and that would be conceptually the same as doing that for [itex]e^{-\arg(z)}[/itex]. Here's the complete code to show that:

Code:
myline = Graphics3D[{Thickness[0.008], Red, 
    Line[{{1, 1, -20}, {1, 1, 20}}]}];
mypoints = 
  Graphics3D[{PointSize[0.05], Blue, 
    Point @@ {{1, 1, #}} & /@ {\[Pi]/4, 9 \[Pi]/4, 
      17 \[Pi]/4, -7 \[Pi]/4}}];

Show[{ParametricPlot3D[{Re[z], Im[z], t} /. z -> r Exp[I t], {r, 0, 
    2}, {t, -4 \[Pi], 4 \[Pi]}, BoxRatios -> {1, 1, 2}, 
   PlotPoints -> {35, 35}], myline, mypoints}, 
 PlotRange -> {{-2, 2}, {-2, 2}, {-10, 10}}]
 

Attachments

  • my arg function.jpg
    my arg function.jpg
    22.2 KB · Views: 418
Last edited: