Winding number base lemmas #
Establishes that the straight line from any interior point to the reference point refP₀ avoids the fdPolygon boundary, derives slitPlane membership for the translated curve, and proves continuity and limit behavior of the argument function near the branch cut crossing point tL. These results underpin the winding number computation for the fundamental domain boundary.
fdPolygon_avoids_line_to_ref— line from p to refP₀ avoids fdPolygonrc_sub_ref_p₀_mem_slitPlane— radial circle minus refP₀ is in slitPlanefdPolygon_sub_ref_p₀_mem_slitPlane— fdPolygon minus refP₀ is in slitPlanecontinuousOn_arg_w— arg of translated curve is continuous away from tLtendsto_arg_w_left,tendsto_arg_w_right— limits of arg at tL from left/right
rc(t) - refP₀ lies in slitPlane for t ∈ [0, 5] with t ≠ tL refP₀.
Note: CurveAvoidance.curve_sub_in_slitPlane does not apply here because its hpos
hypothesis requires 0 < im ∨ 0 < re uniformly on all of Icc 0 5, whereas at tL
the vector has re < 0 and im = 0 (a branch-cut crossing). slitPlane membership at
non-tL points relies on im ≠ 0 (not im > 0), which is outside the API's scope.
fdPolygon t - refP₀ is in slitPlane for t ∈ [0, 5] with t ≠ tL refP₀.
Derived from rc_sub_ref_p₀_mem_slitPlane via positive-scaling; the same
curve_sub_in_slitPlane incompatibility applies (see above).
w = fdPolygon · - refP₀ is continuous.