Riemann Surfaces:
f(z) = log(1-z1/2).
Back:  
Surface generated by one of the branches where z=1 is a branch point of f(z) = log(1-z1/2). The other branches differ from this one by a multiple of 2pi and they give rise to infinitely many copies of this surface.

To construct the Riemann Surface for f=f(z) we first stack (one on top of another) infinitely many copies of this surface. Then we join them along the corresponding lips of the branch cuts on x > 1 (marked with thick red and blues lines on the figure) matching colors (red to blue on the next surface). This process leaves a gap at each level (due to the cut on x < 0, whose edges are marked by the magenta and green lines on the picture). These gaps are filled using the surfaces generated by the branches of f=f(z) that do not have z=1 as a branch point.

Picture obtained using the script RiemannSur in the Athena 18.04 MatLab Toolkit.
Back: