remove_unknots#
- remove_unknots(k, max_unknots=None)#
Remove disjoint unknots (degree-2 looped vertices) from the diagram.
- Parameters:
k (PlanarDiagram) – Diagram to modify (in place).
max_unknots (int | None) – If provided, remove at most this many unknots.
- Returns:
Number of removed unknots.
- Return type:
int