The pinning ideal of a multiloop
Abstract
A multiloop γ 1s S1 F is a generic immersion of a finite union of circles into an oriented surface, considered up to homeomorphisms. A pinning set is a set of points P⊂ F im(γ), such that in the punctured surface F P, the immersion γ has the minimal number of double points in its homotopy class. The collection of pinning sets of γ forms a poset under inclusion called the pinning ideal PI(γ) which is endowed with the cardinal function whose minimum defines the pinning number (γ). We show that the decision problem associated to computing the pinning number of a multiloop is NP-complete, even for loops in the sphere. We give two proofs that it is NP: First, we implement a polynomial algorithm to check if a point-set is pinning, adapting methods of Birman--Series and Cohen--Lustig for computing intersection numbers of curves in surfaces. Second, for loops in the sphere we reduce the problem in polynomial time to a variant of boolean satisfiability by applying a theorem of Hass--Scott characterizing taut loops, and adapting algorithms of Blank and Shor--Van Wyk which decide when a curve in the plane bounds an immersed disc. To show that it is NP-hard we reduce the vertex cover problem for graphs to the pinning problem for plane loops. We use our algorithms to compute the pinning ideals for ≈ 1000 of the smallest multiloops in the sphere, available in the online catalog LooPindex.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.