Abstract
Let M be a connected, closed, oriented three-manifold and K, L two rationally null-homologous oriented simple closed curves in M. We give an explicit algorithm for computing the linking number between K and L in terms of a presentation of M as an irregular dihedral three-fold cover of branched along a knot . Since every closed, oriented three-manifold admits such a presentation, our results apply to all (well-defined) linking numbers in all three-manifolds. Furthermore, ribbon obstructions for a knot can be derived from dihedral covers of . The linking numbers we compute are necessary for evaluating one such obstruction. This work is a step toward testing potential counter-examples to the Slice-Ribbon Conjecture, among other applications.
Keywords: Knots, 3-manifolds, Linking numbers
Introduction
The study of linking numbers between knots in dates back at least as far as Gauss [13]. More generally, given a closed, oriented three-manifold M and two rationally null-homologous, oriented, simple closed curves , the linking number is defined as well. It is given by
where is a 2-chain in M with boundary nL, , and denotes the signed intersection number. This linking number is well-defined and symmetric [27].
Let the three-manifold M be presented as a three-fold irregular dihedral branched cover of , branched along a knot. Every closed oriented three-manifold admits such a presentation [16, 17, 20]. Consider a branched cover of this type, and let be oriented, closed curves embedded disjointly from each other and from the branching set of f. In Theorem 1.2, we give a formula for the linking number in M between any two connected components of the pre-images of and , in the case where the pre-images of and have three connected components each. The general case is given in Sect. 4.1. This linking number is computed in terms of a diagram of the link . The geometric construction underlying the computation is reviewed in Sect. 1.1 and serves to complement the theorem statement, which is combinatorial in flavor. Linking numbers in dihedral branched covers of are needed for calculating several knot and three-manifold invariants [5, 6, 8, 14, 18, 19]; some of these applications are considered in Sect. 1.2.
Briefly, our technique is the following. The cone on the link gives a cell structure on which lifts, via the map f, to a cell structure on M. Two-chains bounding closed connected components of and are found by solving a system of linear equations. We obtain these equations by examining the diagram of used to construct the cell structure on M. Finally, intersection numbers between lifts of and the 2-chains bounding lifts of are computed from local data about the relevant 1- and 2-cells.
Classically, a knot invariant is derived from linking numbers in branched covers as follows. Let be a Fox 3-colorable knot. Any 3-coloring of determines an irregular dihedral three-fold covering map with branching set , as reviewed in Sect. 2.1. Given such a three-fold cover f, the preimage of the branching set, , has two connected components whose linking number, in M, is either a rational number or undefined. The set of these linking numbers over all distinct 3-colorings of is called the linking number invariant of . Analogous invariants can be derived for more general knot group quotients and other types of branched covers.
Dihedral linking numbers have been instrumental in distinguishing and tabulating knots, including in various situations where other invariants do not suffice. The linking number invariant was introduced by Reidemeister in [25], where he applied it to tell apart two knots with the same Alexander polynomial. In [26], Riley generalized this idea and used linking numbers in five-fold (non-dihedral) branched covers to distinguish a pair of mutants whose Alexander polynomials were trivial. Two 36-crossing knots with the same Jones polynomial were distinguished by Birman using linking numbers in four-fold simple branched covers [2].
Linking numbers in dihedral branched covers are also good for studying certain properties of knots: they provide an obstruction to amphichirality [12, 23] and invertibility [15]. But the most well-known story is perhaps that of the Perko Pair, which consists of “two” knots which dihedral linking numbers failed to distinguish. These knots turned out to be isotopic, and constituted an accidental duplicate in Conway’s table [10]. The mistake was corrected by Perko. His discovery also provided a counterexample to a conjecture of Tait—stating that two reduced alternating diagrams of a given knot have equal writhe—previously believed to be established as a theorem.
Historically, efforts at knot classification have relied heavily on linking numbers in branched covers. Bankwitz and Schumann [1] classified knots of up to nine crossings using linking numbers in dihedral covers of 2-bridge knots as their primary tool. (Note that the irregular dihedral branched cover of a 2-bridge knot is always ; a proof of this old observation is recalled in [18].) Perko extended these methods, which allowed him to complete the classification to knots of ten and eleven crossings [23]. Burde proved that dihedral linking numbers can tell apart all 2-bridge knots [3], without regard to crossing number. The largest-scale computation of linking numbers was done by Dowker and Thistlethwaite, who succeeded in tabulating millions of knots [11]. Arguably, today’s knot tables would not be nearly as advanced in the absence of Reidemeister’s extremely powerful idea to consider linking numbers between the branch curves in non-cyclic branched covers of knots. For a more detailed account of the role of linking numbers in knot theory, as well as several illuminating examples, see [24].
Our results extend the classical linking number computation to include linking numbers of curves other than the branch curves, namely, closed connected components of and , where are curves in the complement of the branching set. It is helpful to formally regard points on and as points on the branching set of f, with the property that each of their pre-images has branching index 1. Accordingly, we refer to and as pseudo-branch curves of f. We will call each closed connected component of (resp. ) a lift of (resp. ). Finally, despite the apparent ambiguity, we will also use the phrase “pseudo-branch curves” to refer to the lifts themselves. Since every closed, connected, oriented three-manifold admits a presentation as a three-fold dihedral cover of branched along a knot, our methods compute all well-defined linking numbers in all three-manifolds; this is proven at the end of Sect. 1.1.
Algorithm Overview and the Main Theorem
We now summarize the geometric setup underlying our computation, and state our main theorem. Let be a 3-colored knot and be the corresponding dihedral cover of branched along . Let be two disjoint, oriented knots. We treat the homomorphism from which the branched cover f arises as a homomorphism of in which meridians of and all map to the trivial element; thus, we refer to as pseudo-branch curves. We compute linking numbers between connected components of and by the following procedure.
-
(i)
Endow S with the cell structure by the cone on the link ; see Fig. 2 and Sect. 2.2.
-
(ii)
Lift this cell structure to M by examining the lifts of the cells near each crossing of the link diagram downstairs; see, for example, Fig. 7. This cell structure contains the lifts of the pseudo-branch curves as 1-subcomplexes.
-
(iii)
Solve a linear system to determine which of the lifts of the pseudo-branch curves are rationally null-homologous. For each rationally null-homologous lift of a pseudo-branch curve, a solution to the linear system determines an explicit 2-chain it bounds.
-
(iv)
For each pair of rationally null-homologous lifts of the pseudo-branch curves, compute linking numbers by adding up the signed intersection numbers of the relevant 1- and 2-cells.
Steps (i) and (ii) are discussed in Sect. 2. Step (iii) is carried out in Proposition 1.1, which determines when a lift of a pseudo-branch curve bounds a 2-chain, and finds the 2-chain when it exists. Step (iv) is the content of Theorem 1.2, which gives a formula for the linking number between lifts of pseudo-branch curves.
Fig. 2.

The cell structure on determined by the cone on the link , together with the notation for the individual cells
Fig. 7.

One possible configuration of the cells above an inhomogeneous crossing i of . Here, is colored 2, is colored 1, and is colored 3. This picture is obtained by identifying duplicate cells in Fig. 6
We now state our main results, Proposition 1.1 and Theorem 1.2. We assume for the moment that each of the pseudo-branch curves has three (closed, connected) lifts, and denote these by and , . Both and must be rationally null-homologous for their linking number to be well-defined. We verify this condition by reversing the roles of and in our computations and thus making sure that each of the curves bounds a 2-chain. The lift is rationally null-homologous if and only if a solution to the system of equations in Proposition 1.1 exists. The describe a rational 2-chain with boundary , namely they are coefficients for the 2-cells and in the chain (these 2-cells are defined in Sect. 2.3). Additional notation is summarized in Table 1. The precise definitions of items 10 to 14 in the table are technical and given in the equations listed, which can be found in Sects. 2.2 and 4.2.
Table 1.
Notation
| 1 | Arcs of in diagram . See Sect. 2.2 | |
| 2 | Arcs of in diagram . See Sect. 2.2 | |
| 3 | Arcs of in diagram . See Sect. 2.2 | |
| 4 | Local writhe number at the head of arc | |
| 5 | Local writhe number at the head of arc | |
| 6 | Local writhe number at the head of arc | |
| 7 | f(i) | Subscript of overcrossing arc at head of arc |
| 8 | Subscript of overcrossing arc at head of arc | |
| 9 | Subscript of overcrossing arc at head of arc | |
| 10 | Concerns 2-cells above inhomogeneous crossing of . See (1) | |
| 11 | Concerns 2-cells above inhomogeneous crossing of . See (2) | |
| 12 | Concerns 2-cells above a homogeneous crossing of . See (3) | |
| 13 | Concerns 2-cells above a crossing of under . See (4) | |
| 14 | Concerns 2-cells above a crossing of under . See (9) | |
| 15 | Concerns 2-cells above a crossing of under . See (10) |
Proposition 1.1
Let s denote the number of crossings of under plus the number of self-crossings of , let m denote the number of crossings of under plus the number n of self-crossings of . Let f(i) denote the index of the overstrand at crossing i, and let the signs , and for , be as in Table 1. If the following inhomogeneous system of linear equations
has a solution over , then the lift of is rationally null-homologous and is bounded by the 2-chain
Let be the linking number of and . Theorem 1.2 gives a formula for in terms of the solution to the system of equations in Proposition 1.1.
Theorem 1.2
Let be a three-fold irregular dihedral cover branched along a knot , and let be embedded, disjoint, oriented curves. If the lifts and are rationally null-homologous closed loops in M for , then the linking number of with is the sum
where is given by
We have focused here on the case where each pseudo-branch curve lifts to three closed loops because this case is the one we encounter exclusively in our main application [6]. In general, the number of connected components of is determined by the image of under the homomorphism which determines the branched cover f. Therefore, the number of components of can be calculated from the link diagram where is 3-colored. Computations involving pseudo-branch curves whose pre-images under the branched covering map consist of fewer than three connected components can be carried out using the same techniques; see Sect. 4.1. Theorem 1.2 can also be used to compute linking numbers between the branch curves themselves, as well as linking numbers between branch and pseudo-branch curves, as discussed in Sects. 4.2 and 4.3.
Our methods compute all well-defined linking numbers in all closed, connected, oriented three-manifolds.
Lemma 1.3
Let M be a closed, connected, oriented three-manifold, and let be a 2-component oriented link in M. Denote by a three-fold irregular dihedral cover whose branching set is the knot . Then is isotopic to a link such that is a link disjoint from .
This lemma follows from a standard general position argument. See, for example, [21], in which the authors give a diagrammatic theory for links in three-manifolds represented as three-fold covers of . In particular, their labeled Reidemeister moves provide an alternative approach to computing linking numbers between lifts of pseudo-branch curves.
Given rationally null-homologous K, L as in the above lemma, note that , since the two links (K, L) and are isotopic. Now let and . That is, and are closed connected components of and , respectively. In the language of this paper, and are lifts of the pseudo-branch curves and . If and each have three lifts, the linking number of and can be computed by the formula given in Theorem 1.2, yielding the linking number of K and L. Otherwise the linking number can be computed as in Sect. 4.1.
Applications to Branched Covers of Four-Manifolds and the Slice-Ribbon Conjecture
In [8], Cappell and Shaneson gave a formula, in terms of linking numbers of lifts of pseudo-branch curves, for the Rokhlin invariant of a dihedral cover of a knot . As noted earlier, every oriented three-manifold is a dihedral cover of some knot [16, 17, 20]; hence, this method is universal. Secondly, Litherland [19] showed that Casson–Gordon invariants of a knot can also be computed using linking numbers of pseudo-branch curves in a branched cover. The algorithm provided herein allows for the execution of a key missing step in evaluating Casson–Gordon and Rokhlin invariants via the above methods.
The application we focus on is the computation of a ribbon obstruction arising in the study of singular dihedral branched covers of four-manifolds. In [18], the second author gives a formula for the signature of a p-fold irregular dihedral branched cover between closed oriented topological four-manifolds X and Y, in the case where the branching set B of f is a closed oriented surface embedded in the base X with a cone singularity described by a knot . This formula shows that the signature of Y deviates from the locally flat case by a defect term, , which is determined by the singularity . The term can be calculated in part via linking numbers of pseudo-branch curves in a dihedral cover of . If the base X of the covering map f is in fact , the signature of the cover Y is exactly equal to . In particular, our method for computing linking numbers between pseudo-branch curves allows us to determine the signature of a dihedral branched cover of in terms of combinatorial data about the singularity on the branching set. We give an example of such a computation, using the algorithm given in this paper, in [6]. Furthermore, for a slice knot , the integer can be used to derive an obstruction to being homotopy ribbon [5, 14]. Precisely, for a fixed p, is constrained in a bounded range, determined by p, for all homotopy ribbon knots. This obstruction provides a new method to test counter-examples to the Slice-Ribbon conjecture. The results of this paper can be applied to search for a slice knot that is not ribbon; we use our algorithm to compute for concrete examples of slice knots in [6]. In [7] we give an infinite family of knots whose four-genus is computed with the help of the invariant. An efficient method for evaluating linking numbers in three-manifolds is essential for using the invariant to study knot four-genus and knot concordance.
Overview of the Article
In Sect. 2, we recall the definition of an irregular dihedral cover, and we discuss the relevant cell structure on , as well its lift to the cover M. In Sect. 3 we find the rational 2-chains bounding the pseudo-branch curves, proving Proposition 1.1. In Sect. 4, we prove Theorem 1.2, which gives the formula for the linking numbers between lifts of pseudo-branch curves, as well as Theorem 4.3, which gives an analogous formula for the linking numbers between lifts of a pseudo-branch curve and a branch curve. Section 5 illustrates our algorithm on an example of a three-fold dihedral cover and several pseudo-branch curves therein. Due to the large number of cells used, computations by hand quickly evolve into an unwieldy task, even for the most resolute and concentrated persons. Our algorithm for calculating linking numbers in branched covers has therefore been implemented in Python. The code can be found in [4].
A Combinatorial Method for Computing Linking Numbers
Irregular Dihedral Covers
Let be a knot in and any covering map branched along . Such a branched cover f is determined by its unbranched counterpart, . Thus, we can associate to f a group homomorphism for some group G. For us, G is always , the dihedral group of order 2p, is surjective, and p is odd. The homomorphism induces the regular 2p-fold dihedral cover of ; this cover corresponds to the subgroup . The irregular p-fold dihedral cover of , also induced by , corresponds to a subgroup , where can be any subgroup of of order 2. The irregular dihedral cover is a quotient of the regular one, and different choices of subgroup correspond to different choices of an involution. Recall also that can be represented by a p-coloring of the knot diagram, where the “color” of each arc indicates the reflection in of order 2 to which maps the Wirtinger meridian of the colored arc. In this paper we focus on three-fold irregular dihedral covers. The colors 1, 2, and 3 correspond to the transpositions (23), (13), and (12) respectively. Given a three-fold dihedral cover, the pre-image of the knot has two connected components and , with branching indices 1 and 2 respectively.
The Cell Structure on
This section serves primarily to describe the cell structure on determined by the cone on the link , and to introduce some notation. The cell structure is a subdivision of the one used by Perko [22] to compute the linking number of the branch curves and . The relevant notation is summarized in Table 1.
We now describe how to number the link diagram ; see Fig. 1. The arcs of in the link diagram of are labeled , proceeding along the diagram in the direction of the orientation of ; m is the sum of the number of crossings of with itself and the number of crossings of with where passes under . For the purposes of labeling the lifts of 2-cells in a systematic way, we require that the diagram of have an even number of crossings. We can arrange this to be the case by performing a type 1 Reidemeister move on , if necessary. From now on, we assume without further comment that the diagram of has this property. Similarly, the arcs of are labeled , where s is the number of crossings of with itself plus the number of crossings of with where passes under . We refer to the crossing at the head of arc as the crossing of , and the crossing at the head of the arc as the crossing of ; in each case, the overarc could be an arc of or . After the arcs and have been labeled we introduce the third link component to the diagram, and label its arcs . If several consecutive arcs of are separated by overarcs of , we treat these arcs as a single long arc with one label , so t above is the number of crossings of under plus the number of crossings of under (this convention allows us to slightly simplify the input to the computer program). We denote by , , or the local writhe number at the head of , , or respectively.
Fig. 1.

Diagram of the link with labeled arcs
The cell structure on , illustrated in Fig. 2, consists of:
-
(i)
One 0-cell, which is the cone point of the cone on the link .
-
(ii)
One “horizontal”1-cell for each arc in the link diagram: these are the , , and .
-
(iii)
One “vertical” 1-cell for each arc in the link diagram. The vertical 1-cell connecting the head of an arc of or to the 0-cell is denoted or , respectively. We do not label the 2-cell below the arc .
-
(iv)
One “vertical” 2-cell for each crossing in the link diagram. The vertical 2-cell below an arc or is denoted or , respectively.
-
(v)
One 3-cell, , which is the complement of the cone on the link.
Note that and .
Denote by c(i) the color, 1, 2, or 3, assigned to the arc . Let f(i) denote the subscript j of the arc or which passes over crossing i of , and let denote the subscript j of the arc ( or ) passing over crossing i of ; is defined similarly. For example, in Fig. 2, , , , and . We will sometimes write f(i) rather than or to simplify notation, when it is clear that the under-arc is an arc of or rather than one of .
The lists of overstrand subscripts and for and , the list of colors of the arcs of , and two lists containing the signs of crossings (local writhe numbers) for and , serve as the necessary input to the algorithm. At this point, the reader may also wish to glance at Sect. 5.2 as well the Appendix of [4] for examples of this input. Examples are worked out in detail in Sect. 5 (see also Figs. 16 and 17). In the figures, the arcs of and of are marked with a zero (as is the zeroth arc of ). In order to avoid clutter in the figures, we have labeled only the arcs of . We write i instead of , and refer to this as a numbering of the diagram. The arcs of should be numbered in an analogous fashion. Note that we ignore the second pseudo-branch curve when numbering the arcs of and in the diagram.
Fig. 16.

The connected sum, , of two trefoils. A characteristic knot, , for . A curve, , on a Seifert surface V for , which is disjoint from . The numbering on corresponds to the case where plays the role of the first pseudo-branch curve
Fig. 17.

The connected sum, , of two trefoils. A characteristic knot, , for . A push-off, , of a curve on a Seifert surface V for , which intersects once transversely. The numbering on corresponds to the case where plays the role of the first pseudo-branch curve
The Cell Structure on M
Now we describe how to lift the above cell structure to M and introduce notation for the lifts of the cells. We examine the lift of the cell structure on in a neighborhood of each crossing, and label the cells near the lift of each crossing in a systematic way. For example, Fig. 5 shows the cells near a self-crossing of in . Figure 7 shows one way these cells lift if the crossing is inhomogenous, that is, the colors on the three arcs are all different. In contrast, Fig. 9 shows one way these cells lift if the crossing is homogeneous, that is, the three colors on the arcs are the same. Later in this section we explain how these figures are constructed, what the possible configurations of cells above a crossing are, and how to determine which configuration arises. We must also analyze the lifts of cells near self-crossings of , and near crossings of under . We adopt some of the notation of [22] for the lifts of cells coming from the knot . We introduce a new way of visualizing the cell structure which simplifies the task of computing linking numbers between pseudo-branch curves, and generalizes easily to the case where is Fox p-colored for .
Fig. 5.

Cells at crossing i of
Fig. 9.

One possible configuration of the cells near the lift of a homogeneous positive crossing i, with all arcs colored 3. The two copies of are identified
Let and denote the index-1 and index-2 branch curves in M of the three-fold irregular branched covering map ; note . Each arc of has two pre-images under the covering map. Let denote the index-1 lift of and let denote the index-2 lift of . Let , , and denote the three lifts of ; shortly, we will explain which of these 2-cells is given which label.
First, we introduce notation for the lifts of . This 3-cell has three lifts, , , and . Recall that the color c(i) on the arc of corresponds to a transposition in , which we denote by . We label the cells so that the lift of a meridian of beginning in the cell has its endpoint in . Figure 3 shows how these cells are configured along the lifts of an arc of , away from any crossings in the link diagram.
Fig. 3.

Configuration of the cells when the arc is colored 2
Now we describe Perko’s notation for the lifts of the and the , which we also adopt. For each i, one lift of has boundary meeting the index-1 branch curve. Call this lift . The other two lifts of share a common boundary segment along the index-2 curve. These lifts will be called and . One makes the choice as follows. Let be a framing of tangent to the vertical 2-cells . Now lift to a framing along the index-2 lift of . Such a lift exists because the number of crossings in the diagram of is even. There are two choices for such a lift. We make a choice arbitrarily along and this uniquely determines the lift along the entire curve. Call the lift of located in the positive direction of . Last, we denote by the lift of which is a subset of the boundary of for . See Fig. 4.
Fig. 4.

A lift of a framing of along the degree two curve. This lift determines the labeling of the lifts of the 2-cells
The next step is to determine how the 2-cells in M are attached to the 1-skeleton; this is essential for finding the required 2-chains for the linking number computation. There are two cases to consider: self-crossings of (either inhomogeneous or homogeneous) and crossings involving (self-crossings of , and crossings of under ).
Case 1: Self-crossings of
The cells at a self-crossing of are shown in Fig. 5. We analyze how the lifts of , , and are assembled. Namely, we need to understand possible configurations of , , , , , , , , and .
Case 1a: Inhomogeneous self-crossings of . Figure 6 shows one way these cells might lift at an inhomogenous crossing, if is colored 2, is colored 1, and is colored 3. Note that in Fig. 6, some cells appear twice in the picture—for example, , , and . We can alternatively visualize these cells as shown in Fig. 7; we construct this picture by identifying all duplicate cells in Fig. 6. The positions of and , relative to the positions of the 3-cells , are completely determined by this coloring information. The positions of and , on the other hand, are determined by global information about the coloring of the knot, rather than just the coloring at that crossing. One possibility is shown in Fig. 6, but the position of the 2-cells and could be interchanged. This is also the case for and .
Fig. 6.

One possible configuration of cells above an inhomogeneous crossing i of
Therefore, we need to keep track of the position of and relative to the various 3-cells . To do this, we introduce a function w(i) as follows. Informally, , where j is the subscript of the 3-cell such that, if one stands in that 3-cell on the index-2 branch curve and facing in the direction of its orientation, then is on the right. In Figs. 6 and 7, and . One can easily compute w(i) from c(i) and f(i) as follows:
Recall that denotes the transposition corresponding to the color c(f(i)) on the overarc at crossing i; denotes its action on .
There are eight possible configurations of 2-cells above a given inhomogeneous crossing of with prescribed colors, shown in Fig. 8. In the case of an inhomogeneous crossing, w(i) equals either c(f(i)) or , and w(f(i)) equals either c(i) or . We record this information with a pair of functions and :
| 1 |
| 2 |
In addition, the crossing may have positive or negative local writhe number .
Fig. 8.

Configurations of cells above an inhomogeneous self-crossing of . Dotted 2-cells indicate the locations of the cells , , and
Case 1b: Homogeneous self-crossings of . In the case of a homogenous crossing of , the colors c(i), , and c(f(i)) are all equal, and the 3-cell is adjacent to the arcs , , and . See, for example, Fig. 9. There are four possible configurations of 2-cells near the index-2 lift of , shown in Fig. 10; in particular, the value of w(i) either coincides with w(f(i)), or not. We record this information with a function :
| 3 |
Fig. 10.

Configurations of cells above a homogeneous self-crossing of . Dotted 2-cells indicate the locations of the cells , , and
Case 2: Crossings involving
We have now discussed the lifts of all cells in the cone on . At this stage, we introduce notation for the cells in the cone on , which have not played a role so far.
Choose a basepoint on the arc of . The curve has three path-lifts under the covering map, , , and , beginning at each of the three preimages of . Assume the are labeled so that the lift of which lies in the 3-cell is contained in . The pre-image is the union of the lifts , , and , and has one, two, or three connected components in M. Let , , denote the lift of that lies in the lift of . Denote by the lift of whose boundary contains .
First we consider self-crossings of . In this case, covering map is locally trivial in a neighborhood of the crossing. As before, different configurations of 2-cells arise above a self-crossing of ; see Fig. 11 for one example. We introduce an auxiliary function , whose value is the subscript s of the 3-cell that contains the lift of the arc . For example, in Fig. 11, , , and .
Fig. 11.
One possible configuration of cells lying near the lift of a crossing of with itself
Next we consider crossings where passes under the pseudo-branch curve . As in the case of crossings of with itself, the configuration of cells above that crossing will depend on the value of w(i). One such configuration is pictured in Fig. 12. All six configurations are shown in Fig. 13. To capture the combinatorics at play, we associate a function to crossings of under as follows:
| 4 |
For example, in Fig. 12, , , and .
Fig. 12.

One possible configuration of cells near the lift of a crossing where passes over . Here, the arc is colored 3, which determines the subscripts on the three-cells in the picture
Fig. 13.

Configurations of cells above a crossing of under . Dotted 2-cells indicate the locations of the cells and
Constructing 2-Chains Bounding Pseudo-Branch Curves
Our task is to compute the linking numbers between any two lifts of pseudo-branch curves, whenever these linking numbers are well-defined. In order to compute the linking numbers of pseudo-branch curves, we must find 2-chains bounding them, or determine that no such 2-chains exist.
For now we assume that the lift of has three connected components, , , and . We look for a 2-chain with for fixed j. A priori we have
Since , each 1-cell must appear exactly once in the boundary of ; no other 1-cells appear. Hence and . Now
| 5 |
It remains to find the coefficients . To that end, we write down a system of linear equations in the , one for each crossing. We obtain three systems of equations, one for each with , given in Proposition 1.1.
Proposition 3.1
Let s denote the number of crossings of under plus the number of self-crossings of , let m denote the number of crossings of under plus the number n of self-crossings of . Let f(i) denote the index of the overstrand at crossing i, and let the signs , and for , be as in Table 1. If the following inhomogeneous system of linear equations
has a solution over , then the lift of is rationally null-homologous and is bounded by the 2-chain
Proof
Our goal is to find the coefficients in the 2-chain above. We take advantage of the fact that the lifts of the 1-cell appear only above crossing i of ; this may be a crossing of under , or a crossing of under . We then compute the contribution of lifts of to at three types of crossings: inhomogeneous crossings of , homogeneous crossings of , and crossings of under . Our system of linear equations is obtained by setting each of these contributions to zero.
Consider the eight possible configurations of 2-cells above an inhomogeneous crossing of , shown in Fig. 8. The “vertical” 1-cells and appear in in pairs with opposite sign. We compute the number of times the 1-chain appears in
for each configuration, and set this equal to zero. We get the following eight equations, corresponding to each of the eight configurations:
Following [22], we may rewrite the eight equations above in terms of and to consolidate them into just one equation:
| 6 |
Similarly, for homogeneous self-crossings of we have the following equations, corresponding to the four possible configurations in Fig. 10:
We can again consolidate them into one equation, this time using :
| 7 |
Now we consider crossings of under , as in Fig. 12. There are six possible configurations for the 2-cells above crossings of under , shown in Fig. 13. We again count the number of times the 1-chain appears in each and set this equal to zero. The corresponding equations are shown below:
Rewriting in terms of and gives
| 8 |
Unlike the previous two, this equation does depend on j; the right hand side will be 1 for one lift, for another, and 0 for the third one. The boundary of is then, by construction, .
Computing Linking Numbers and Proof of Theorem 1.2
To complete the computation, we introduce the second pseudo-branch curve into the diagram without changing the subscripts on the arcs of or the arcs of . We label the arcs of by , where t is the number of crossings of under plus the number of crossings of under . (Self-crossings of do not contribute anything to the linking number. When numbering arcs of for the computer program, we will assign consecutive arcs of the same number if they are separated by an overcrossing by another arc of , in order to slightly simplify the input.)
We again use the notation , or just f(i), to denote the subscript of the overstrand at the head of the arc . As was the case with , the preimage of the curve may have one, two, or three connected components. We begin with the case where the preimages of both and are three closed loops. Let , , and denote the three lifts of ; as before, we choose the subscripts on the so that the lift of which is contained in the 3-cell is a subset of . Let denote the lift of which is a subset of . Let denote the subscript s of the 3-cell which contains the arc . We now compute the linking number of with , which amounts to proving our main theorem.
Theorem 4.1
Let be a three-fold irregular dihedral cover branched along a knot , and let be embedded, disjoint, oriented curves. If the lifts and are rationally null-homologous closed loops in M for , then the linking number of with is the sum
where is given by
Proof of Theorem 1.2
Assume that we have found a solution to the set of equations in Proposition 1.1. Then the 2-chain bounding is
Crossings of under both and may contribute to the linking number. Self-crossings of do not contribute to the linking number, which is why our numbering system ignores these crossings. One possible configuration of cells above a crossing of under is shown in Fig. 14. A schematic showing all possible configurations is in Fig. 15. The lift will intersect one of the cells , , or . If it intersects , this crossing does not contribute to because is never contained in the 2-chain bounding . If it intersects , the crossing contributes to . If it intersects , the crossing contributes to . We now work out this contribution for each of the six configurations in Fig. 15.
, (b) , (c) , (d) , (e) , (f) .
We define as follows:
| 9 |
The contribution to of a crossing of under is then .
Fig. 14.

One possible configuration of cells near the lift of a crossing where passes under
Fig. 15.

Configurations of cells above a crossing of under . Dotted 2-cells indicate the locations of the cells and
Now consider crossings of under . The picture in the cover is similar to that of Fig. 11, except that the under-crossing arcs are ’s rather than ’s. The cell appears in the 2-chain bounding exactly once, so the contribution of such a crossing to is if the lifts of and are in the same 3-cell, and 0 otherwise. Define as follows:
| 10 |
By construction, crossings of under contribute to . The theorem follows.
A Note on Pseudo-Branch Curves Which Lift to Fewer Than Three Loops
The pre-image of a pseudo-branch curve under the covering map may well have fewer than three connected components. Precisely, the lifts of could include two closed loops and , or one closed loop , where each covers and denotes concatenation of paths.
If some concatenation of the ’s forms a closed, rationally null-homologous loop, we can still find a 2-chain with boundary using the methods given in the previous Sect. 3. We do this by writing down the three systems of equations for listed in Proposition 1.1. The 2-chain bounding is then
Now let us consider the linking number between two such pseudo-branch curves. Suppose the closed loop is a concatenation of paths , where , and the closed loop is a concatenation of paths , where and each is a lift of a second pseudo-branch curve . It follows from Sect. 4.1 that, in the notation of the same section, if and are rationally null-homologous, their linking number is equal to
Linking Numbers Between Branch Curves
Proposition 1.1 and Theorem 1.2 also allow us to compute the linking number of the branch curves and , as follows. Let the pseudo-branch curve be a push-off of along the vector field from Sect. 2.3. Since the diagram of has an even number of crossings, has three lifts. Two are isotopic to the index-2 lift of (these are push-offs of along ), and one is isotopic to the index-1 lift of . Now take a second push-off of along , disjoint from . Theorem 1.2 applied to a diagram of the link gives the linking number of and .
From this point of view, our results generalize the result of Perko [22], which gives an algorithm for computing the linking number of and using a cell structure determined by the cone on . Recall the cell structure we introduce in Sect. 2.3 is a subdivision of Perko’s cell structure.
Proposition 4.2
(Perko [22]) If the following inhomogeneous system of linear equations,
has a solution over , then the index-1 branch curve is rationally null-homologous and is bounded by the 2-chain
Similarly, if the system
has a solution over , then the index-2 branch curve is rationally null-homologous and is bounded by the 2-chain
Linking Numbers Between Branch and Pseudo-Branch Curves
By again letting be a push-off of , we can use Proposition 1.1 and Theorem 1.2 to compute the linking number between the lifts of another pseudo-branch curve with the two branch curves, where the branch curves are isotopic to lifts of . However, this requires using a numbered diagram of the link . Alternatively, one can compute the linking numbers of the lifts , , and of a pseudo-branch curve with the branch curves and using only the diagram . We use Proposition 4.2 above, which gives 2-chains bounding and in terms of the cell structure derived from the cone on .
Arcs of the diagram of are labeled , where m is now simply the number of self-crossings of ; we continue to assume m is even. Adjacent arcs separated by the overarc are labeled and . As before, we introduce the pseudo-branch curve to the diagram without changing the labeling on the arcs of . The arcs of are labeled , where t denotes the number of crossings of under . Adjacent arcs of separated by an overstrand of are given the same label and viewed as one arc, and adjacent arcs of separated by the overstrand of are labeled and . Now, from this numbered diagram, we compute the linking numbers between branch and pseudo-branch curves by the formula given in Theorem 4.3 below.
Theorem 4.3
Suppose that the pseudo-branch curve lifts to three null-homologous closed loops for . Let and be the solutions to the two systems of equations in Proposition 4.2. The linking number of with the index-1 branch curve is
| 11 |
where
| 12 |
The linking number of with the index-2 branch curve is (11), where
| 13 |
Proof
The index-1 curve is the boundary of the 2-chain
We compute the contribution to the linking number of with for each crossing of under . Recall that the possible configurations of cells above a crossing of under are shown in Fig. 15. The contribution for each configuration is
We rewrite the contributions above in terms of and to get (12). The index-2 curve is the boundary of the 2-chain
The contribution for each configuration is
We rewrite the contributions above in terms of and to get (13).
Examples
We use our algorithm to compute the linking numbers of pseudo-branch curves. The branch curve is a knot of two 3-colored trefoil knots. Since the trefoil is a 2-bridge knot, its irregular three-fold dihedral cover is again . From there, one can see that the irregular three-fold dihedral cover of branched along the knot is .
Now we choose pseudo-branch curves on which we perform our computations. We focus on curves which appear in our primary applications, see Sect. 1.2. We briefly explain the context here, though it is not necessary for understanding the linking number computation itself.
Characteristic Knots
Cappell and Shaneson proved in [9] that the regular and irregular p-fold dihedral covers of can be constructed from the p-fold cyclic cover of branched along an associated knot , which they called a mod p characteristic knot for . They also showed that, up to the appropriate equivalence relations, mod p characteristic knots for , are in one-to-one correspondence with p-fold irregular dihedral covers of . For a precise definition, let V be a Seifert surface for and the corresponding linking form. A knot is a mod p characteristic knot for if is primitive in and mod p.
Characteristic knots play an essential role in many of the potential applications of this work, including the computation of Casson–Gordon invariants [19], the Rokhlin invariant [9], and the computation of the invariant discussed earlier [6, 18]. Specifically, these invariants are computed using linking numbers of lifts of curves in , where V is a Seifert surface for , and is a characteristic knot. For the purposes of this paper, the essential property of a mod 3 characteristic knot is that every simple closed curve in lifts to three closed curves in the dihedral cover of corresponding to . As a result, we have focused on computations with curves in whose lifts to a three-fold dihedral cover of have three connected components.
In the examples below, we let V be the connected sum of two copies of the familiar Seifert surface for the minimal-crossing diagram of the trefoil in 2-bridge position, namely a surface consisting of two disks joined by three twisted bands. The characteristic knot is then the connected sum of two copies of a characteristic knot for the trefoil; it is shown in blue in Figs. 16 and 17.
Examples
We apply our algorithm to the following pseudo-branch curves: the characteristic knot , defined above; an essential curve (see Fig. 16) in , which has one null-homologous lift and two homologically nontrivial lifts; and a pseudo-branch curve (see Fig. 17) which is a push-off of a curve in V intersecting once transversely, and lifts to a single null-homologous closed curve.
Our computer algorithm detects the number of lifts and whether each is rationally null-homologous, and allows us to compute the linking numbers of all pairs of rationally null-homologous lifts. The results of this computation are discussed below. In each part, we choose one of the curves above to play the role of the first pseudo-branch curve, referred to as throughout the previous sections (this is the curve for which we find bounding 2-chains), and then compute linking numbers by letting the other curves play the role of the second pseudo-branch curve .
Part I. To start, the role of the first pseudo-branch curve, denoted by throughout the previous sections, is played by the characteristic knot . We include all the input needed for the computer program for our first computation, which finds intersection numbers of lifts of with 2-chains whose boundaries are lifts of . The input for other computations is similar.
First, we find the list of subscripts corresponding to the overarcs at the end of each arc of :
Next, we record the color of each arc of ,
and the signs of crossings where arcs of terminate:
We also record whether each arc of terminates at some other arc of the knot (in which case we write ), or at an arc of the first pseudo-branch curve (in which case we write ); we refer to this as a list of crossing types:
Now we record information about the first pseudo-branch curve . The subscripts on the overarcs at the end of each arc of are:
The signs for are
The list of crossing types for are
The algorithm finds a 2-chain bounding each lift of . The 2-chain bounding the lift of can be described by a list of coefficients of 2-cells , as defined in Sect. 3. The coefficients for the three lifts of are given in Table 2.
Table 2.
The coefficients of in the 2-chain bounding the lift of
| i | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | |||||||
| 1 | 1 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | |||
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
To compute the intersection numbers, we need to supply the overarc numbers , signs of crossings , and crossing types for the second pseudo-branch curve .
First, we let . Its overarc numbers are (0, 12, 0, 5, 6, 7). Its signs are . Its crossing types are (p, k, k, k, p, k). The matrix of intersection numbers of a 2-chain bounding the lift of with the lift of is
However, we will see in Part II of this example that only the first lift of is null-homologous. Thus, the first column of the matrix (in bold) gives the linking numbers of the null-homologous lift of with each lift of . The intersection numbers in the second and third columns turn out not to be well-defined linking numbers.
Next we let play the role of the second pseudo-branch curve . Accordingly, we input the overarc numbers (10, 3, 6, 5), signs of crossings , and crossing types (k, p, p, k). The matrix of intersection numbers of a 2-chain bounding the lift of with the (path) lift of is
In this case the three path-lifts of fit together to form one closed curve in . The linking numbers of the single (closed) lift of with each of the three lifts of are obtained by summing the rows of the matrix. Hence, all the linking numbers are .
Part II. To complete the example, we let the role of the first pseudo-branch curve be played by . The list of coefficients of the 2-cells in the 2-chain bounding lift j of is given in Table 3. When these coefficients are not defined because the corresponding lifts of are not null-homologous, and the algorithm detects this, failing to produce a solution for the . The matrix of intersection numbers of the 2-chain bounding the lift of with the lift of is
The empty positions in the matrix above indicate that the corresponding rational 2-chain does not exist; i.e., the given lift is not rationally null-homologous. The first row of the matrix gives the linking numbers of the null-homologous lift of with each lift of , and we see these numbers agree with the first column of the matrix of intersection numbers of 2-chains bounding lifts of with lifts of , confirming our first computation.
Table 3.
The coefficients of in the 2-chain bounding the lift of the curve in
| i | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | ||
| . | . | . | . | . | . | . | . | . | . | |
| . | . | . | . | . | . | . | . | . | . |
Note that the and are undefined because the corresponding lifts are not rationally null-homologous
The algorithm also allows us to compute the linking numbers of each of the null-homologous pseudo-branch curves above (the three lifts of ; the only null-homologous lift of ; the lift of ) with each of the branch curves as well. These linking numbers are all zero, as one can also deduce from a geometric argument, using the construction in Cappell–Shaneson [9] together with the fact that the curves , , and lie on a Seifert surface for .
Acknowledgements
Parts of this work were completed at the Max Planck Institute for Mathematics. We thank MPIM for its support and hospitality. We are grateful to Julius Shaneson for contributing ideas to this paper. Thanks also to Ken Perko for his feedback on the first version of our manuscript. This work was partially supported by the Simons Foundation/SFARI (Grant Number 523862, P. Cahn) and by NSF grants DMS 1821212 and DMS 1821257 to the authors.
Funding
Open Access funding enabled and organized by Projekt DEAL.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Patricia Cahn, Email: pcahn@smith.edu.
Alexandra Kjuchukova, Email: sashka@mpim-bonn.mpg.de.
References
- 1.Bankwitz C, Schumann HG. Über viergeflechte. Abh. Math. Sem. Univ. Hamburg. 1934;10(1):263–284. doi: 10.1007/BF02940679. [DOI] [Google Scholar]
- 2.Birman JS. On the Jones polynomial of closed -braids. Invent. Math. 1985;81(2):287–294. doi: 10.1007/BF01389053. [DOI] [Google Scholar]
- 3.Burde G. Links covering knots with two bridges. Kobe J. Math. 1988;5(2):209–219. [Google Scholar]
- 4.Cahn, P., Kjuchukova, A.: Linking numbers in three-manifolds (2016). arXiv:1611.10330 [DOI] [PMC free article] [PubMed]
- 5.Cahn, P., Kjuchukova, A.: Singular branched covers of four-manifolds (2017). arXiv:1710.11562
- 6.Cahn, P., Kjuchukova, A.: Computing ribbon obstructions for colored knots. Fundam. Math. 253(2), 155–173 (2021)
- 7.Cahn P, Kjuchukova A. The dihedral genus of a knot. Algebr. Geom. Topol. 2020;20(4):1939–1963. doi: 10.2140/agt.2020.20.1939. [DOI] [Google Scholar]
- 8.Cappell SE, Shaneson JL. Invariants of -manifolds. Bull. Amer. Math. Soc. 1975;81:559–562. doi: 10.1090/S0002-9904-1975-13737-2. [DOI] [Google Scholar]
- 9.Cappell, S.E., Shaneson, J.L.: Linking numbers in branched covers. In: Four-Manifold Theory (Durham 1982). Contemp. Math., vol. 35, pp. 165–179. Amer. Math. Soc., Providence (1984)
- 10.Conway, J.H.: An enumeration of knots and links, and some of their algebraic properties. In: Computational Problems in Abstract Algebra (Oxford 1967), pp. 329–358. Pergamon, Oxford (1970)
- 11.Dowker CH, Thistlethwaite MB. On the classification of knots. C. R. Math. Rep. Acad. Sci. Canada. 1982;4(2):129–131. [Google Scholar]
- 12.Fox RH. Metacyclic invariants of knots and links. Canadian J. Math. 1970;22:193–201. doi: 10.4153/CJM-1970-025-9. [DOI] [Google Scholar]
- 13.Gauss, C.F.: Allgemeine Theorie des Erdmagnetismus. Carl Friedrich Gauss. Werke, vol. 5, pp. 121–193. Königliche Gesellschaft der Wissenschaften, Göttingen (1867)
- 14.Geske, Ch., Kjuchukova, A., Shaneson, J.L.: Signatures of topological branched covers. International Mathematics Research Notices 2021(6), 4605–4624 (2021)
- 15.Hartley R. Identifying non-invertible knots. Topology. 1983;22(2):137–145. doi: 10.1016/0040-9383(83)90024-1. [DOI] [Google Scholar]
- 16.Hilden HM. Every closed orientable -manifold is a -fold branched covering space of . Bull. Amer. Math. Soc. 1974;80(6):1243–1244. doi: 10.1090/S0002-9904-1974-13699-2. [DOI] [Google Scholar]
- 17.Hirsch U. Über offene Abbildungen auf die -Sphäre. Math. Z. 1974;140:203–230. doi: 10.1007/BF01214163. [DOI] [Google Scholar]
- 18.Kjuchukova A. Dihedral branched covers of four-manifolds. Adv. Math. 2018;332:1–33. doi: 10.1016/j.aim.2018.04.016. [DOI] [Google Scholar]
- 19.Litherland, R.: A formula for the Casson–Gordon invariant of a knot. Preprint (1980)
- 20.Montesinos, J.M.: Three-manifolds as -fold branched covers of . Quarter. J. 27(1), 85–94 (1976)
- 21.Mulazzani M, Piergallini R. Representing links in -manifolds by branched coverings of . Manuscripta Math. 1998;97(1):1–14. doi: 10.1007/s002290050081. [DOI] [Google Scholar]
- 22.Perko, K.: An Invariant of Certain Knots. Undergraduate thesis, Princeton University (1964)
- 23.Perko KA., Jr On the classification of knots. Proc. Amer. Math. Soc. 1974;45(2):262–266. doi: 10.1090/S0002-9939-1974-0353294-X. [DOI] [Google Scholar]
- 24.Perko, K.A.: Historical highlights of non-cyclic knot theory. J. Knot Theory Ramifications 25(3), # 1640010 (2016)
- 25.Reidemeister K. Knoten und Verkettungen. Math. Z. 1929;29(1):713–729. doi: 10.1007/BF01180559. [DOI] [Google Scholar]
- 26.Riley R. Homomorphisms of knot groups on finite groups. Math. Comp. 1971;25(115):603–619. doi: 10.1090/S0025-5718-1971-0295332-4. [DOI] [Google Scholar]
- 27.Seifert, H., Threlfall, W.: A Textbook of Topology. Pure and Applied Mathematics, vol. 89. Academic Press, New York–London (1980)

