Abstract
In 1833 Gauss defined the linking number of two disjoint curves in 3-space. For open curves this double integral over the parameterised curves is real-valued and invariant modulo rigid motions or isometries that preserve distances between points, and has been recently used in the elucidation of molecular structures. In 1976 Banchoff geometrically interpreted the linking number between two line segments. An explicit analytic formula based on this interpretation was given in 2000 without proof in terms of 6 isometry invariants: the distance and angle between the segments and 4 coordinates specifying their relative positions. We give a detailed proof of this formula and describe its asymptotic behaviour that wasn’t previously studied.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Ahmad, R., Paul, S., Basu, S.: Characterization of entanglements in glassy polymeric ensembles using the gaussian linking number. Phys. Rev. E 101(2), 022503 (2020)
Arai, Z.: A rigorous numerical algorithm for computing the linking number of links. Nonlinear Theory Appl. 4(1), 104–110 (2013)
Banchoff, T.: Self-linking numbers of space polygons. Indiana U. Math. J 25, 1171–1188 (1976)
Bright, M., Kurlin, V.: Encoding and topological computation on textile structures. Comput. Graph. 90, 51–61 (2020)
Cui, P., McMahon, D., Spackman, P., Alston, B., Little, M., Day, G., Cooper, A.: Mining predicted crystal structure landscapes with high throughput crystallisation: old molecules, new insights. Chem. Sci. 10, 9988–9997 (2019)
DeTurck, D., Gluck, H., Komendarczyk, R., Melvin, P., Shonkwiler, C., Vela-Vick, D.: Pontryagin invariants and integral formulas for Milnor’s triple linking number (2011). arXiv:1101.3374
Gauss, C.F.: Integral formula for linking number. Zur Mathematischen Theorie der Electrodynamischen Wirkungen, Collected Works 5, 605 (1833)
Klenin, K., Langowski, J.: Computation of writhe in modeling of supercoiled DNA. Biopolymers Original Res. Biomol. 54(5), 307–317 (2000)
Kontsevich, M.: Vassiliev’s knot invariants. Adv. Soviet Math. 16, 137–150 (1993)
Kurlin, V.: Compressed Drinfeld associators. J. Algebra 292, 184–242 (2005)
Kurlin, V.: The Baker-Campbell-Hausdorff formula in the free metabelian lie algebra. J. Lie Theory 17(3), 525–538 (2007)
Maxwell, J.C.: A Treatise on Electricity and Magnetism. I. Clarenton Press Series, Oxford (1873)
Panagiotou, E.: The linking number in systems with periodic boundary conditions. J. Comput. Phys. 300, 533–573 (2015)
Panagiotou, E., Kauffman, L.H.: Knot polynomials of open and closed curves. Proc. Roy. Soc. A. 476, 20200124 (2020). arxiv:2001.01303
Ricca, R.L., Nipoti, B.: Gauss’ linking number revisited. J. Knot Theory Ramif. 20(10), 1325–1343 (2011)
Vogel, T.: On the asymptotic linking number. Proc.Amer. Math. Soc. 131, 2289–2297 (2003)
Vologodskii, A., Anshelevich, V.V., Lukashin, A., Frank-Kamenetskii, M.D.: Statistical mechanics of supercoils and the torsional stiffness of the DNA double helix. Nature 280(5720), 294–298 (1974)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Appendices
Appendix 1: Proofs of Lemmas about Isometry Invariants
Appendices 1, 2, and 3 provide extra details that are not included into the main paper.
Proof (Lemma 1 )
Any line segments \(L_1,L_2\subset \mathbb {R}^3\) that are not in the same plane are contained in distinct parallel planes. For i = 1, 2, the plane Πi is spanned by L i and the line parallel to L 3−i and passing through an endpoint of L i. Let \(L^{\prime }_i\) be the orthogonal projection of the line segment L i to the plane Π3−i. The non-parallel lines through the segments L i and \(L^{\prime }_{3-i}\) in the plane Πi intersect at a point, say O i. Then the line segment O 1 O 2 is orthogonal to both planes Πi, hence to both L i for i = 1, 2.
By Theorem 1, to compute lk(L 1, L 2), one can apply a rigid motion to move the mid-point of the line segment O 1 O 2 to the origin \(O=(0,0,0)\in \mathbb {R}^2\) and make O 1 O 2 vertical, i.e., lying within the z-axis. The signed distance d can be defined as the difference between the coordinates of O 2 = Π2 ∩ (z-axis) and \(O_1=\Pi _1\cap {\left (z\text{-axis}\right )}\) along the z-axis. Then L i lies in the horizontal plane \(\Pi _i={\left \{z=(-1)^i d/2\right \}}\), i = 1, 2.
An extra rotation around the z-axis guarantees that the x-axis in the horizontal plane Π = {z = 0} is the bisector of the angle α ∈ [0, π] from \(\mathrm {pr}_{xy}(\bar {L}_1)\) to \(\mathrm {pr}_{xy}(\bar {L}_2)\), where \(\mathrm {pr}_{xy} \colon \mathbb {R}^3\to \Pi \) is the orthogonal projection. Then the infinite lines \(\bar L_i\) through L i have the parametric form \((x,y,z)={\left (t\cos {}(\alpha /2),(-1)^i t\sin {}(\alpha /2),(-1)^i d/2\right )}\) with \(s\in \mathbb {R}\).
The point O i can be considered as the origin of the oriented infinite line \(\bar L_i\). Let the line segment L i have a length l i > 0 and its initial point have the coordinate \(a_i\in \mathbb {R}\) in the oriented line \(\bar L_i\). Then the final endpoint of L i has the coordinate b i = a i + l i. To cover only the segment L i, the parameter t should be replaced by a i + l i t, \(t\in {\left [0,1\right ]}\). □
Proof (Lemma 2 )
The vectors along the segments are L
i = v
i −u
i, hence the lengths are , i = 1, 2. The angle α ∈ [0, π] between L
1, L
2 can be found from the scalar product
as \(\alpha =\arccos ((\mathbf {L_1}\cdot \mathbf {L_2})/(l_1l_2))\), because the function \(\arccos x\colon [-1,1]\to [0,\pi ]\) is bijective.
Since L 1 and L 2 are not proportional, the normalised vector product \({\mathbf {e}}_3={\left (\mathbf {L_1}\times \mathbf {L_2}\right )}/{\left (|\mathbf {L_1}\times \mathbf {L_2}|\right )}\) is well-defined and orthogonal to both L 1, L 2. Then e 1 = L 1∕|L 1|, e 2 = L 2∕|L 2| and e 3 have lengths 1 and form a linear basis of \(\mathbb {R}^3\), where the last vector is orthogonal to the first two.
Let O be any fixed point of \(\mathbb {R}^3\), which can be assume to be the origin (0, 0, 0) in the coordinates of Lemma 1, though its position relative to is not yet determined. First we express the points \(O_i=(0,0,(-1)^i d/2)\in \bar L_i\) from Fig. 1 in terms of given vectors
. If the initial endpoint A
i has a coordinate a
i in the line \(\bar L_i\) through L
i, then
and

By Definition 2, is orthogonal to the line \(\bar L_i\) going through the vector e
i = L
i∕|L
i| for i = 1, 2. Then the product
equals |e
1 ×e
2|d, where
is in the z-axis, the signed distance d is the z-coordinate of O
2 minus the z-coordinates O
1.
The product doesn’t depend on a
1, a
2, because e
1 ×e
2 is orthogonal to both e
1, e
2. Hence the signed distance is

which can be positive or negative, see Fig. 1.
It remains to find the coordinate a
i of the initial endpoint of L
i relative to the origin \(O_i\in \bar L_i\), i = 1, 2. The vector is orthogonal to both e
i if and only if the scalar products vanish:
. Due to |e
1| = 1 = |e
2| and \({\mathbf {e}}_1\cdot {\mathbf {e}}_2=\cos \alpha \), we get

The determinant of the 2 × 2 matrix is \(\cos ^2\alpha -1=-\sin ^2\alpha \neq 0\), because L 1, L 2 are not parallel. Then

and

The coordinates of the final endpoints are obtained as b i = a i + l i, i = 1, 2. □
Proof (Lemma 3 )
Under the central symmetry CS, in the notation of Lemma 2 the vectors change their signs. Then the formulae for α, a
1, b
1, a
2, b
2 gives the same expression, but the triple product
and d change their signs.
Since the central symmetry CS is an orthogonal map M with \(\det M=-1\), the new linking number changes its sign as follows:

where we also make use of the invariance of lk under exchange of the segments from Theorem 1 (f). □
Appendix 2: Proofs of Lemmas for the lk Formula in Theorem 2
Proof (Lemma 4 )
The following computations assume that a 1, a 2, l 1, l 2, α are given and t, s ∈ [0, 1].


To simplify the last integral, introduce the variables p = (a 1 + l 1 t)∕d and q = (a 2 + l 2 s)∕d. In the new variables p, q the expression under the power 3∕2 in the denominator becomes

The old variables are expressed as t = (pd − a 1)∕l 1, ts = (pd − a 2)∕l 2 and have the differentials t = d∕l 1 p, s = d∕l 2 q. Since t, s ∈ [0, 1], the new variables p, q have the ranges [a 1∕d, b 1∕d] and [a 2∕d, b 2∕d], respectively. Then the linking number has the required expression in the lemma:
Due to Lemma 3, the above computations assume that the signed distance d > 0. □
Proof (Lemma 5 )
Complete the square in the expression under power 3∕2 in Lemma 4:
The substitution \((q-p\cos \alpha )=(1+p^2\sin ^2\alpha )\tan ^2\psi \) for the new variable ψ simplifies the sum of squares to \(1+\tan ^2\psi =1/\cos ^2\psi \). Since q varies within [a 2∕d, b 2∕d], for any fixed p ∈ [a 1∕d, b 1 d], the range [ψ 0, ψ 1] of ψ satisfies

Since we treat p, ψ as independent variables, the Jacobian of the substitution (p, q)↦(p, ψ) equals
In the variables p, ψ the expression under the double integral of Lemma 4 becomes
Express the sin functions for the bounds ψ
0, ψ
1 in terms of tan as \(\sin \psi _0=\tan \psi _0/\sqrt {1+\tan ^2\psi _0}\). Using obtained above, we get
Then \(\sin \psi _1\) has the same expression with a 2 replaced by b 2. After substituting these expressions in the previous formula for the linking number, we get
where
□
Proof (Lemma 6 )
The easiest way is to differentiate the function arctanω for
with respect to the variable p remembering that r, α are fixed parameters. For notational clarity, we use an auxiliary symbol for the expression under the square root: \(R=1+p^2+r^2-2pr\cos \alpha \). Then
and


Since we got the required expression under the integral I(r), Lemma 6 is proved. □
Appendix 3: Proofs of Corollaries of Main Theorem 2
Proof of Corollary 1
By definition any simple orthogonal segments L 1, L 2 have α = π∕2 and initial endpoints a 1 = 0 = a 2, hence b 1 = l 1, b 2 = l 2. Substituting the values above into (3) gives

Then

□
Proof (Corollary 2 )
By Theorem 2 lk(L 1, L 2) is a sum of 4 arctan functions divided by 4π. Since each arctan is strictly between ± π∕2, the linking number is between ± 1∕2. □
Proof (Corollary 3 )
If α = 0 or α = π, then \(\cot \alpha \) is undefined, so Theorem 2 sets . Then \(\mathrm {lk}(L_1,L_2)= \operatorname {\mathrm {sign}}(d)\pi /2(1+1-1-1)=0\).
Theorem 2 also specifies that lk(L
1, L
2) = 0 for d = 0. If d ≠ 0 and α → 0 within [0, π] while all other parameters remain fixed, then . Hence each of the 4 arctan functions in Theorem 2 approaches π∕2, so lk(L
1, L
2) → 0. The same conclusion similarly follows in the case α → π when
.
If L 1, L 2 are not parallel, the angle α between them belongs to (0, π). In d > 0, Lemma 4 says that
Since the function under the integral is strictly positive, lk(L 1, L 2) < 0. By Lemma 3 both lk(L 1, L 2) simultaneously change their signs under a central symmetry. Hence, the formula \( \operatorname {\mathrm {sign}}(\mathrm {lk}(L_1,L_2))=- \operatorname {\mathrm {sign}}(d)\) holds for all d including d = 0 above. □
Proof (Corollary 4 )
Recall that . By Corollary 3 assume that α ≠ 0, α ≠ π, so α ∈ (0, π). Then \(\sin \alpha >0\), \(a^2+b^2-2ab\cos \alpha >(a-b)^2\geq 0\) and

so Theorem 2 gives
In the limit case d = 0, the line segments \(L_1,L_2\subset {\left \{z=0\right \}}\) remain disjoint in the same plane if and only if both endpoint coordinates a i, b i have the same sign for at least one of i = 1, 2, which is equivalent to \( \operatorname {\mathrm {sign}}(a_i)- \operatorname {\mathrm {sign}}(b_i)=0\), i.e., \(\lim \limits _{d\to 0}\mathrm {lk}(L_1,L_2)=0\) from the product above. Hence formula (3) is continuous under d → 0 for any non-crossing segments. Any segments that intersect in the plane \({\left \{z=0\right \}}\) when d = 0 have endpoint coordinates a i < 0 < b i for both i = 1, 2 and have the limit
as required. □
Proof (Corollary 5 )
If , while all other parameters of L
1, L
2 remain fixed, then the function

from Theorem Theorem 2 has the limit \({\mathrm {arctan}}( \operatorname {\mathrm {sign}}(d)\cot \alpha )= \operatorname {\mathrm {sign}}(d)\left (\pi /2-\alpha \right )\). Since the four AT functions in Theorem 2 include the same d, α, their limits cancel, so lk(L 1, L 2) → 0. □
Proof (Corollary 6 )
If , then
, i = 1, 2. If
, then
, i = 1, 2. Consider the former case
, the latter is similar.
Since d, α are fixed,
for large enough b. Since arctan(x) increases,

as . Since the four AT functions in Theorem 2 have the same limit when their first two arguments tend to
, these 4 limits cancel and we get lk(L
1, L
2) → 0. □
Proof (Corollary 7 )
lk(L 1, L 2) = 0 for d = 0. It’s enough to consider the case d ≠ 0. Then

from Theorem 2 is continuous. Let (say for i = 1) a
1 → b
1, the case b
1 → a
1 is similar. The continuity of implies that
and
. In the limit all terms in Theorem 2 cancel, hence lk(L
1, L
2) → 0. □
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Bright, M., Anosova, O., Kurlin, V. (2021). A Proof of the Invariant-Based Formula for the Linking Number and Its Asymptotic Behaviour. In: Garanzha, V.A., Kamenski, L., Si, H. (eds) Numerical Geometry, Grid Generation and Scientific Computing. Lecture Notes in Computational Science and Engineering, vol 143. Springer, Cham. https://doi.org/10.1007/978-3-030-76798-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-76798-3_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-76797-6
Online ISBN: 978-3-030-76798-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)