Creo que la respuesta adecuada es hacerlo por las malas.
Hay que calcular el elemento en el grupo fundamental $\pi_1$ asociado al polígono obtenido al completar su polilínea. Para $n$ obstáculos puntuales sobre $\mathbb{R}^2$ El camino difícil no es tan difícil en absoluto.
Dejemos que $A = \{\; a_1, a_2, \ldots, a_n\;\}$ sea $n$ obstáculos puntuales en $\mathbb{R}^2$ . Sea $B = \{\; p_1, p_2, \ldots, p_m\;\}$ sean los vértices de su polilínea. Dado que ambos $A$ y $B$ son finitos, hay puntos que no se encuentran en ninguna de las líneas abarcadas por elementos de $A \cup B$ . Elige uno de estos como origen $O$ y el punto base para el grupo fundamental $\pi_1(\mathbb{R}^2 \setminus A)$ que vamos a tratar.
Para cualquier punto $x \in \mathbb{R^2} \setminus \{ O \}$ , dejemos que $\theta(x)$ sea su ángulo en el sistema de coordenadas polares. Supondremos que $a_i$ están ordenados de tal manera que: $$0 \le \theta(a_1) < \theta(a_2) < \ldots < \theta(a_n) < 2\pi$$
Para cualquier $r$ puntos $u_1, u_2, \ldots u_r \in \mathbb{R^2} \setminus A$ utilizaremos la notación $\overline{ u_1 u_2 \ldots u_r}$ para denotar tanto la poligonal cerrada cerrado con vértices $u_i$ en ese orden y el elemento correspondiente en $\pi_1(\mathbb{R}^2 \setminus A)$ . Para cualquier $a_i \in A$ utilizaremos $\bar{a}_i$ para representar un bucle que se extiende alrededor de $a_i$ una vez en sentido contrario a las agujas del reloj. Para el bucle que da vueltas $a_i$ una vez en el sentido de las agujas del reloj, utilizaremos la notación $\bar{a}_i^{-1}$ en su lugar.
Para el polígono obtenido al completar su polilínea, su elemento correspondiente en $\pi_1$ tiene el siguiente desglose:
$$\overline{p_1 p_2 \ldots p_m} = \overline{O p_1 p_2 \ldots p_m p_1} = \overline{O p_1 p_2}\;\overline{O p_2 p_3} \cdots \overline{O p_m p_1} $$
Veamos uno de estos triángulos $\overline{Op_ip_{i+1}}$ . Para simplificar, consideremos el caso de que el interior de la misma sea disjunta del positivo $x$ -eje. Si $a_{j_1}, a_{j_2}, \ldots, a_{j_{s(i)}}$ son elementos de $A$ "dentro" $\overline{Op_ip_{i+1}}$ ordenados según su ángulo, entonces
$$\overline{Op_ip_{i+1}} = \begin{cases} \bar{a}_{j_1}\;\bar{a}_{j_2}\;\cdots\;\bar{a}_{j_{s(i)}} &\text{ if } \theta(p_i) < \theta(p_{i+1})\\ \bar{a}_{j_{s(i)}}^{-1}\;\cdots\;\bar{a}_{j_2}^{-1}\;\bar{a}_{j_1}^{-1}, &\text{ if } \theta(p_i) > \theta(p_{i+1})\\ \end{cases} $$ En general, se puede leer el elemento correspondiente al polígono recogiendo todos los $\bar{a}_j$ o $\bar{a}_j^{-1}$ en los triángulos $\overline{Op_ip_{i+1}}$ , clasifícalos en el orden apropiado y "multiplícalos" juntos.
El grupo fundamental $\pi_1(\mathbb{R}^2 \setminus A)$ es un grupo libre generado por los bucles $\bar{a}_i$ . En cualquier producto de $\bar{a}_i$ y $\bar{a}_j^{-1}$ la única anulación permitida es la sustitución de los vecinos $\bar{a}_i \bar{a}_i^{-1}$ o $\bar{a}_i^{-1} \bar{a}_i$ a la identidad. Si y sólo si todos $a_i$ puede cancelarse de esta manera, el producto se convierte en el "bucle trivial" y uno puede desenredar su polilínea.
Utilizando su caso de desenredo como ejemplo
$a$ y $b$ ahí están sus obstáculos puntuales. Su polilínea corresponde al polígono $\overline{p_1 p_2\ldots p_{12}}$ . Entre todos los triángulos $\overline{Op_ip_{i+1}}$ Sólo tres de ellos contienen $a$ y/o $b$ :
- $\overline{Op_2p_3}$ contiene $b$ y $\theta(p_2) > \theta(p_3)$ Esto nos da un factor $\bar{b}^{-1}$ .
- $\overline{Op_6p_7}$ contiene $a$ y $\theta(p_6) > \theta(p_7)$ Esto nos da un factor $\bar{a}^{-1}$ .
- $\overline{Op_{10}p_{11}}$ contiene tanto $a$ y $b$ . Desde $\theta(p_{10}) < \theta(p_{11})$ y $\theta(b) < \theta(a)$ Esto lleva a un factor $\bar{b}\bar{a}$ .
En consecuencia, la polilínea de su ejemplo corresponde a un elemento no trivial $\bar{b}^{-1} \bar{a}^{-1} \bar{b}\bar{a}$ en $\pi_1(\mathbb{R}\setminus A)$ y por lo tanto, no se puede desenredar.
Tenga en cuenta que en su ejemplo, si uno forma el grupo abeliano libre de $\bar{a}$ y $\bar{b}$ en lugar del grupo libre, la expresión $\bar{b}^{-1} \bar{a}^{-1} \bar{b}\bar{a}$ puede reducirse a la identidad. Esto se corresponde con el hecho de que los números de enrollamiento de su polígono con respecto a ambos $a$ y $b$ desaparecer.