FULLTEXT01
FULLTEXT01
Mari Ahlquist
LiTH-MAT-EX–2017/17–SE
Credits: 16 hp
Level: G2
Supervisor: Milagros Izquierdo,
Department of Mathematics, Linköping University
Examiner: Göran Bergqvist,
Department of Mathematics, Linköping University
Linköping: December 2017
Abstract
Knot theory is the mathematical study of knots. In this thesis we study knots
and one of its applications in DNA. Knot theory sits in the mathematical field of
topology and naturally this is where the work begins. Topological concepts such
as topological spaces, homeomorphisms, and homology are considered. There-
after knot theory, and in particular, knot theoretical invariants are examined,
aiming to provide insights into why it is difficult to answer the question "How
can we tell knots appart?". In knot theory invariants such as the bracket poly-
nomial, the Jones polynomial and tricolorability are considered as well as other
helpful results like Seifert surfaces. Lastly knot theory is applied to DNA, where
it will shed light on how certain enzymes interact with the genome.
Keywords:
Knot theory, Topology, Homology, Jones polynomial, Bracket polynomial,
Tangles, DNA.
There are many people I would like to thank. First of all my family. Throughout
my life they have always given me encouragement and love, and they have
believed in me even when I did not believe in myself.
To my supervisor Milagros Izquierdo I would like to say thank you for your
patience, support, feedback and guidance, and to my examiner Göran Bergqvist
I wish to express my gratitude for your thorough review which has ensured
the quality of this work. I am also thankful for all the valuable thoughts and
feedback given to me by my opponent Erik Bråmå on how to improve my work.
Last but "knot" least I wish to thank my boyfriend Kalle Trenter for his
understanding and unending support, as well as all of my friends and colleagues
for hours of interesting discussions.
Ahlquist, 2017. v
Nomenclature
Sn The n-sphere in Rm , n m.
Bn The open n-ball Rn .
A The closure of a set A.
A⇥B The Cartesian product.
G'H Two isomorphic groups.
e
0 The Trivial group {0}.
Z The integers (infinite cyclic group).
Zn The cyclic group of order n.
X, Y Topological spaces.
X n, X N Finite and infinite product spaces.
hKi Kauffman polynomial of a link K.
(a, b) The open interval {x 2 R : a < x < b}.
[a, b] The closed interval {x 2 R : a x b}.
T̄ The usual topology on R.
T̂ The half-open topology on R.
A\B The (relative) complement {x 2 A :2 / B}.
f 1 (A) The preimage of a set A, i.e. {x 2 X : f (x) 2 A}.
X⇠ =Y Two homeomorphic spaces.
Int(A) The interior of a set A.
[z], z̄ The equivalence class of z.
Cn (K) The group of n-chains.
Zn (K) The group of n-cycles.
Bn (K) The group of n-boundaries.
Hn (K) The n:th homology group.
K A complex in homology and a knot in knot theory.
⌦ Equivalence of knot diagrams.
1 Introduction 1
2 Background 3
2.1 Algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1 Topological Spaces . . . . . . . . . . . . . . . . . . . . . . 7
2.2.2 Homeomorphisms . . . . . . . . . . . . . . . . . . . . . . . 15
3 Homology 21
3.1 Complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2 The Algebra of Chains . . . . . . . . . . . . . . . . . . . . . . . . 24
3.3 Homology Groups . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4 Knot Theory 35
4.1 Introduction to Knot Theory . . . . . . . . . . . . . . . . . . . . 35
4.2 Prime Decomposition Theorem . . . . . . . . . . . . . . . . . . . 41
4.3 Bracket Polynomial . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.4 Jones Polynomial . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Ahlquist, 2017. ix
List of Figures
Ahlquist, 2017. xi
xii List of Figures
Introduction
Knot theory is the mathematical theory of knots. At this stage, you can think of
a knot as a piece of string that you have tied and then glued the ends together.
At first glance it might seem like a very unusual mathematical field. Does it
really have any practical use? - Yes, it most certainly does! Knot theory can be
applied to several areas, one of them being in the study of DNA.
DNA is the genetic code of every living thing and biologists study it with the
purpose of better understanding life. Deeper knowledge about DNA would not
only give more information about evolution, but it would also make it possible
to find new and improved disease treatments. Because DNA is the instruction to
how we function it is involved in several processes, processes that aim to decode
or extract the information, or to improve or change the information. There
are also processes that focus on keeping the DNA "tidy" to ensure that other
processes work smoothly. The processes are conducted by enzymes. Enzymes
facilitate reactions; some break down the food we eat, some help decode the
genome and some are used in industry applications such as producing medicine.
One group of enzymes called recombinase manipulate the genome by genetic
recombinations. Recombinase can move one segment of DNA to another location
on the genome or it can insert alien DNA into the genome. The latter is a key
part of the life cycles of some viruses. Understanding the actions of some of
these enzymes can be achieved by combining biology with mathematics. Tangle
theory (a part of knot theory) can be used to understand how recombinase
enzymes interact with DNA. [1]
To utilize the theory of tangles, one must first build a good basis in knot
theory, looking for answers to questions like "What is a knot (mathematically)?"
and "How do we tell knots apart?". The first question may seem trivial but it
took some time before the definition of a knot was put on a firm mathematical
Ahlquist, 2017. 1
2 Chapter 1. Introduction
base. The second question is in fact one of the biggest unsolved questions
in the field. Today, many knots can be distinguished from one another but
there is still no invariant that can fully classify all knots. An invariant is a
property of an object that never changes. Invariants help us tell objects apart.
The invariant cannot change with the representation of the object but needs to
remain the same. There are many thing that can be an invariant, e.g. a number,
a polynomial, a group. Studying invariants will be a red thread throughout this
work, not only invariants for knots but also for more general objects such as
spaces.
The theory of knots is a subfield to the field known as topology. Topology
can be described as the study of which properties of objects are left unchanged
under continuous deformations. Topologists study ways to tell objects (often
spaces) apart, and knot theory utilizes many of the tools and techniques found
in topology.
This bachelor thesis will begin with a mathematical background, Chapter
2, that includes concepts from both algebra and topology. In the section on
topology homeomorphisms, a concept central to this work, is described. In
Chapter 3 the theory of homology is developed. Homology is a powerful tool
used to study the structure of spaces. After Chapter 3 we have gained enough
topological understanding to dive into Chapter 4: the theory of knots. This
chapter covers many concepts in knot theory, however, it is still just a taste of
all the wonders this field has to offer. This chapter is concluded by the Jones
polynomial, a strong invariant for knots. In the final chapter, Chapter 5, tangles
are described as well as some fantastic results they have given to the field of
DNA-research.
Chapter 2
Background
This chapter covers preliminary concepts needed for the rest of this thesis. Both
algebraic concepts (such as groups and rings) and topological concepts (such as
topological spaces, continuity and compactness) are described. A big part of
the section on topology are homeomorphisms, as they are essential to the rest
of this thesis.
2.1 Algebra
In this section we shall go through some important concepts in algebra. A good
account of algebraic concepts can be found in [18] and [11]. The key concept in
this section will be Polynomial rings.
Example 2.1.2. The set Z of integers together with addition form a group,
(Z, +). Addition with integers is associative, it has the identity element 0, and
Ahlquist, 2017. 3
4 Chapter 2. Background
The order of a finite group is the number of elements in the group. The
set of (positive) integers modulo n form the finite cyclic group Zn of order n.
The rank, rk(G), of a group G is the minimum number of generators needed
to generate G. For example Z ⇥ Z ⇥ Z = Z3 has rank 3, and every cyclic group
(e.g. Z6 ) has rank 1.
Example 2.1.6. The most general abelian group is a product of cyclic groups,
finite or infinite, and can therefore be written as
where r is the rank. This a actually a very powerful result called the Structure
Theorem and a proof can be found in [18].
where ak 2 R for all k and all but a finite number of ak = 0. The set of all such
polynomials is denoted R[x].
The set of polynomials R[x] is a ring with addition and multiplications de-
fined as follows.
P1
Definition 2.1.10. P1 1. The sum of two polynomials, p1 (x) = k=0 ak x
k
1
X
p1 (x) + p2 (x) = (ak + bk )xk .
k=0
Pk
where ck = j=0 a j bk j.
Looking at the definitions we see that addition and multiplication are done
in the same fashion that we are used to. We add term by term and we multiply
"crosswise".
Example 2.1.11. If Z6 is the set of integers modulo 6, with normal addition and
multiplication, modulo 6, the (Z6 , +, ⇤) forms a ring. Now, let p1 (x) = x2 +x+3
and p2 (x) = 2x + 4 be two polynomials in the ring Z6 [x], then
and
2.2 Topology
There are many concepts in knot theory that most people intuitively can un-
derstand. This allows for interesting and easy introductions in popular science
(but oddly enough, most people are still unaware of knot theory). However,
in order to dive deeper into knot theory, to be able to fully understand it, we
first need to learn some topology. This section is meant to give readers who
have not taken a course in topology enough background to be able to follow and
understand the concepts of this thesis. We follow the books [2], [5], and [11] in
this section.
In topology we rid ourselves of the concepts of distance when determining if
two objects are near. Transforming spaces continuously is a cornerstone in this
thesis. If you, by using for example stretching and bending, can transform A
into B, and B into A, you can consider them to be the same, this is the notion
of homeomorphisms. Homeomorphisms give equivalence between spaces and we
wish to study properties that remain intact under homeomorphisms. We must
be very restrictive with operations such as cutting and pasting. Combinations
of these are often not continuous and can therefore yield non-homeomorphic
spaces. See Figure 2.1. To emphasize the concept of homeomorphism we begin
will the following definition.
2.2. Topology 7
Basic concepts
Definition 2.2.2. A topological space is a set X with a collection B of collections
Bx , for all x 2 X, of nonempty subsets N ✓ X, called neighborhoods, such that
8x 2 X, 9N 2 Bx such that x 2 N
Example 2.2.4. For R we construct B = {(a, b) : x 2 R, a < x < b}, the set
of all open intervals on R. The topology T̄ given by B is called usual topology
on R. The open neighborhoods are (a, b).
The construction of topology above is equivalent to the topology in Theorem
2.2.5 that is stated below. This theorem can be taken as the definition of a
topology.
Theorem 2.2.5 (cf. [11]). T is a topology on X iff
1. X and ; are elements of T.
2. The union of any collection of elements in T is in T.
3. The intersection of any finite collection of elements in T is in T.
We need to take care when applying this definition. All possible divisions
of the space must be considered otherwise there is a possibility that a "gap" is
hidden in one of the two open sets.
Example 2.2.19. (R, T̄) is connected but (R, T̂) is not since the latter can be
written as the disjoint union ( 1, 0) [ [0, 1).
The following theorem ties together the concepts of continuity and connect-
edness.
Example 2.2.24. An infinite set with the discrete topology is not compact.
To conclude this part we will state two theorems concerning the compact-
ness of subsets, and the connection between continuous functions and compact
spaces. Thereafter we will move on to new ways of constructing spaces by using
products and quotients.
pX (x, y) = x
pY (x, y) = y.
10sin(x). We say that two functions are homotopic if one can be continuously
transformed into the other. Formally we take the following definition.
Definition 2.2.29. Let X and Y be topological spaces and I = [0, 1]. Then
H : X ⇥ I ! Y , given by H(x, t) = Ht (x) for x 2 X and t 2 I, is a
homotopy between the continuous functions f0 : X ! Y and f1 : X ! Y if
H continuous and satisfies
H(x, 0) = f0
H(x, 1) = f1 .
Remark. It is important that the reader observes the fact that all Ht (x) are
required to be continuous for t 2 I.
Example 2.2.30. In topology one usually talks about spaces being "elastic",
we can now describe stretching in terms of homotopy. Take R2 and stretch it
out so that each point is sent twice as far away from origo. We can construct a
continuous function H : R2 ⇥ I ! R2 given by
H(x, 0) = H0 (x) = x
H(x, t) = Ht (x) = (1 + t)x
H(x, 1) = H1 (x) = 2x.
U 2 T 0 iff f 1
(U ) 2 T
Instead of specifying a function that satisfies Definition 2.2.31 one can simply
specify just the points that should be glued together according to an equivalence
relation - saying that the points that are glued are equivalent.
Example 2.2.32. Take a rectangle and imagine gluing two of the opposite sides
together to form a cylinder. This is the same as saying that the points on one
edge are equivalent to those on the other.
Example 2.2.33. Let X be a topological space with ⇠ an equivalence relation
defined on X. The equivalence class of x 2 X is given by
[x] = {y 2 X : y ⇠ x},
and the identification space X/ ⇠ is the set of equivalence classes of the relation
⇠, equipped with the quotient topology:
X/ ⇠ = {[x] : x 2 X}.
2.2.2 Homeomorphisms
Now we shall look at an updated version of the definition of homeomorphisms
that was discussed in the beginning. Homeomorphisms gives us topologically
equivalent spaces. It is thanks to the following definition that we can bend and
stretch spaces and still view them as "the same space".
Definition 2.2.35. A function f , between topological spaces X and Y , is a
homeomorphism if f is continuous and invertible and the inverse function f 1
is also continuous. The spaces X and Y are then topologically equivalent, also
called homeomorphic, denoted X ⇠ =Y.
The examples in Figure 2.1 are homeomorphic. Other examples are stretch-
ing one open interval in R to any other, and the very famous one of the torus
which is homeomorphic to a coffee mug.
16 Chapter 2. Background
(a) Rectangle (b) Twist (c) One half twist (d) Three half twists
Example 2.2.37. This example is taken from Armstrong’s book Basic Topol-
ogy [2]. It is meant to illustrate that homeomorphisms are more than just
stretching and bending. Hence, we cannot only think about topological spaces
as being made of rubber. To, for example, construct a Möbius Strip, one starts
with a rectangle that has 2 directed edges, as in Figure 2.5a, then identify the
edges along the specified direction. In order to do so we induce a half twist,
2.2. Topology 17
Figure 2.5b and 2.5c. However, nothing stops us from adding more twists. As
long as we identify the edges according to the directions the same points on
both edges will be made to coincide. This always gives an odd number of half
twists. So all sub-figures in Figure 2.5 are homeomorphic.
3n [
1
1 ✓ ◆
3j 3j + 1 3j + 2 3j + 3
An = , [ , , for n 1.
j=0
3n 3n 3n 3n
is a compact set. Look at Figure 2.6, in black we can see the first steps (A0
to A5 ) in the construction of C. In red we can see a binary tree forming. In
fact: each point in the Cantor set is determined by a unique (infinite) binary
sequence. This means that there is a bijection from C to all infinite binary
sequences.
Let 2 denote the topological space {0, 1} with the discrete topology. From
this we can create the space
of all infinite binary sequences with the product topology of the discrete topology
in {0, 1}. By choosing 0 to represent the left interval and 1 to represent the right
interval in each step of the Cantor set construction we can form a sequence
(represented by the binary tree shown in Figure 2.6) that can uniquely lead us
to a point in C. It sounds plausible that 2N is homeomorphic to C, which in
fact it is. To prove this it is common in the literature to take the route through
ternary expansions, but there is an approach closer to the material in this thesis
which uses binary expansion and the Cantor Intersection Theorem to construct
a homeomorphism between C and 2N . The reader is referred to Landstedt’s
publication [12] for the details.
All Ĥt are homeomorphisms, thus Ĥ is an isotopy between Ĥ0 = Id and Ĥ1 .
2.2. Topology 19
Example 2.2.44. The sphere, torus, Klein bottle and the projective plane are
all 2-manifolds. The punctured sphere (disk), punctured torus, a sheet of paper,
and the Möbius band are 2-manifolds with boundary.
Chapter 3
Homology
In this chapter we will take a different approach - to study building blocks that
together make up spaces. These blocks are called cells and cells can be glued
together to form complexes. The essence of this chapter is to create algebraic
structures that can help us distinguish different objects (spaces) from each other
by identifying properties that are unique to each object. This chapter follows
the excellent books of Armstrong [2], Fulton [5], and Kinsey [11].
3.1 Complexes
Definition 3.1.1. An n-cell is a is a set whose interior Int( ) is homeomor-
phic to an open ball, with the additional property that its boundary must be
divided into a finite number of lower-dimensional cells, called the faces of the
n-cell. We write ⌧ < if ⌧ is a face of .
Example 3.1.2. For this example we will restrict ourselves to cells called sim-
plexes, these are n-dimensional generalizations of triangles, see Figure 3.1.
1. A 0-simplex is a point A.
2. A 1-simplex is a line segment a = AB, and A < a, B < a.
3. A 2-simplex is a triangle, such as = ABC, and then AB, BC, AC < .
Note that A < AB < , so A < .
4. A 3-cell is a tetrahedron, with triangles, edges, and vertices as faces.
Connecting back to all cells, notice from the definition that there are no
requirements for a 1-cell to be a straight line, it suffices that its interior is
Ahlquist, 2017. 21
22 Chapter 3. Homology
a
A A B
(a) 0-simplex (b) 1-simplex
A
A
B
D
C B C
(c) 2-simplex (d) 3-simplex
such that:
1. if is a cell in K, then all faces if are elements of K;
2. if and ⌧ are cells in K, then Int( ) \ Int(⌧ ) = ;.
The dimension of K is the dimension of its highest-dimensional cell.
Remark. The second rule in the definition stops cells from overlapping or cross-
ing each other. Cells can only meet at their boundary, i.e. they can share
faces.
If a complex is constructed using only simplexes (the very nice cells that
were shown in Example 3.1.2), we call it a simplicial complex. Simplexes usually
make calculations more straightforward but also more tedious. Even if they are
special cases of cells one does not lose any information when using them [6], and
they are therefore very common in the literature.
3.1. Complexes 23
Example 3.1.4. With a point, two strings and a rubber sheet you can make a
torus. Start with the 0-cell, then attach the end of the strings (1-cells) to the
point, forming two loops. Finally, bend and stretch the rubber sheet to align
the edges of the sheet with the loops, see Figure 2.4.
Instead of giving instructions for how each cell should be glued together
to form a complex we will represent complexes though planar diagrams. This
means that we take a 2-dimensional disk and mark which cells are supposed to
be glued together, as the examples in Figure 3.2. These show the four ways of
gluing the sides of a square to form a surface, (a) the sphere, (b) the torus, (c)
the Klein bottle, and (d) the projective plane.
a b b b
P Q P P P P P Q
a b a a a a a a
Q R P P P P Q P
b b b b
(a) S2 (b) T2 (c) K2 (d) P2
Figure 3.2: Four surfaces: sphere, torus, Klein bottle, and projective plane.
So, what is the difference between a complex and a space? Well, a complex
is a set of cells of various dimensions, while a space is a set of points. This
means that |K| is a space and K are the building blocks of that space.
There are many different ways to assign a complex to a space. Therefore,
in examples we will not give a complex its own name (i.e. K) but rather use
the notation of the space (i.e. S2 ) to mean the complex on that space. This
is to emphasize that it is the structure of the space |K| and not the complex
itself that is important. By n-complex we will mean a complex K with cells of
dimension n or lower, e.g. a 2-complex can only consist of 0-, 1-, and 2-cells.
The following definition is a special case of a complex, namely a simplicial
complex on a surface consisting of only 2-simplexes.
24 Chapter 3. Homology
Giving a cell an orientation is the equivalent of saying if one is using the right-
handed or the left-handed orientation of the basis in Euclidean three-space.
Definition 3.2.1. An n-cell is oriented if it has been assigned one of the two
orientations: positive ( ) or negative ( ).
The choice of which orientation is positive and negative is arbitrary. The
orientation of an n-cell induces an orientation on its faces.
Definition 3.2.2. An n-complex is directed if all cells of dimension 1 or higher
have been given an orientation.
Example 3.2.3. A 2-complex K is directed if each edge or 1-cell is given an
orientation (from initial to terminal point) and each polygon or 2-cell is given
an orientation (clockwise or counterclockwise).
In a directed complex the choice of orientation of the cells is arbitrary. It
serves as a basis for calculations. If two cells share a face and the orientation of
cells match up, the face can be removed without affecting the complex because
3.2. The Algebra of Chains 25
the cells induce opposite directions on the face and therefore cancel its influence.
We say that the cells are oriented in a compatible manner. Compare the complex
on the Klein bottle in Figure 3.2c with the one in Figure 3.4. The extra structure
(c, d, and e) makes no real difference and can be added and removed at will
because the orientations of the 2-cells are compatible (they induce opposite
orientation on the edges c, d, and e). If all adjacent cells in a complex have
compatible orientation we call the underlying space orientable.
Example 3.2.4. A surface is orientable when it is 2-sided, like the sphere and
torus but unlike the Möbius strip and the Klein bottle. We will return to the
concept of orientable surfaces in the chapter about knot theory.
Definition 3.2.5. Let K be a directed complex. An (integral) k-chain C in K
is a formal sum
C = a1 1 + a2 2 + ... + an n
where 1, are k-cells in K and a1 , a2 , ..., an are integers. Define 0 = 0.
2 , ..., n
Pn Pn
Definition 3.2.6. Let C = i=1 ai i and D i=1 bi i be k-chains in a directed
complex K. The sum C + D is defined by
This definition, addition of k-chains, have the normal properties one usually
associates with addition; commutativity, associativity and the existence of both
identity and inverse. One adds chains of the same dimension.
Definition 3.2.7. Let K be a directed complex. Denote the group of all k-
chains on K, with addition, by Ck (K), k = 0, 1, ..., dim(K).
Ck (K) is the kth chain group of K. Ck (K) is an abelian group: the addition
satisfies the definition and all chains in Ck (K) are k-dimensional so adding them
will only yield new k-chains. Ck (K) is generated by the oriented k-cells of K.
If K is a finite complex, Ck (K) will be the free abelian group isomorphic Zn ,
for some n.
The following examples specify all chain groups for two different complexes,
one on the sphere and the other on the Klein bottle.
26 Chapter 3. Homology
Example 3.2.8. Look at the complex on the sphere in Figure 3.2. The 2-cell
has no given name or orientation, call it and give it the clockwise orientation.
Denote the whole complex K. Now we can calculate all the chain groups. The
complex is constructed from three 0-cell: P, Q, and R, two 1-cells: a and b, and
one 2-cell: . C0 is the group of all 0-chains on S2 . That means that all linear
combinations of P, Q and R are, such as 3P + 2Q R, belong to C0 .
Example 3.2.9. Look at the complex on the Klein bottle shown in Figure 3.4.
It has two 0-cells: {P, Q}, five 1-cells: {a, b, c, d, e}, and three 2-cells: { , ⌧, ⇢}.
b
P P
⇢ d
a Q a
c
⌧ e
P P
b
a c
b
P P Q
b
(a) @(P ) = 0 (b) @(b) = Q P. (c) @( ) = a b + c.
@k (C) = a1 @( 1) + a2 @( 2) + ... + am @( m ).
Can we conclude something from this 1-chain that is the boundary? In this
particular case there is not much to say, however, there is a special case when
this boundary function gives rise to something interesting. Take another look at
Figure 3.4. The boundary of b is P P = 0. The same is true for @(a d e) = 0.
So, what does it mean when the boundary terms of a chain cancel out? Well,
it means that we have found a cycle!
Definition 3.2.13. If C is a k-chain in a directed complex K s.t. @k (C) = 0,
we say that C is a k-cycle. The set of all k-cycles in K, Zk (K), is a subgroup
of Ck (K).
Remark. Zk (K) is also the kernel of @k : Ck (K) ! Ck 1 (K).
Remark. A general rule for calculating Hk (K) is that we take the generators
from Zk (K) and then the relations from Bk (K)
In this part we denote the equivalence class of as ¯ as this will make the
calculations look tidier. The equivalence relation on chains is the following.
Definition 3.3.2. The k-chains C1 and C2 are homologous, written C1 ⇠ C2 ,
if C1 C2 2 Bk (K); i.e., if C1 C2 = @(D) for some (k + 1)-chain D.
Example 3.3.3. From Figure 3.5b, c: @(b) = Q P () P ⇠ Q therefor Q is
in P̄ , and @( ) = a b + c () a + c ⇠ b, so a + c 2 b̄.
Example 3.3.4. A few examples from Figure 3.4:
• @(a) = P P () P ⇠ P , naturally,
• @(c) = Q P () Q ⇠ P ,
• @(⌧ ) = b + e c () b + e ⇠ c, or b + e 2 c̄ and
• @(⇢) = b a + c + d () a b ⇠ c + d () a ¯ d.
b2c+
Theorem 3.3.5 (cf. [11]). Let K be a complex, with C1 , C2 , C3 , C4 chains in
Ck (K):
1. C1 ⇠ C2 .
2. If C1 ⇠ C2 , then C2 ⇠ C1 .
3. If C1 ⇠ C2 and C2 ⇠ C3 , then C1 ⇠ C3 .
4. If C1 ⇠ C2 and C3 ⇠ C4 , then C1 + C3 ⇠ C2 + C4 .
Remark. This theorem shows that homology is an equivalence relation and that
it works well with the chain addition (4).
Below are step-by-step directions for how to compute Hk (K). These seem
tedious and take a bit of practice to get the hang of. A reminder about notation:
e
the trivial group is denoted by 0.
(a) When working in the highest dimension, note that Bk (K) = 0, e since
there are no (k+1)-chains for which the k-chains can form boundaries.
(b) Otherwise, look back to (2) in the next highest dimension, where you
already computed which k-chains are boundaries of (k + 1)-cells.
e then Hk (K) = Zk (K).
(c) Note that if Bk (K) = 0,
5. Compute Hk (K), by taking Zk (K) from (3) and using any homologies
found in (4).
Let’s go through a few examples.
Example 3.3.6. We have already worked with the sphere in Figure 3.2a, now
it is time to compute its homology groups. Call the 2-cell and give it a
clockwise orientation. There are no cells of higher dimension than 2, therefore
e for k > 2.
Hk (S2 ) = 0,
H2 (S2 ) :
H1 (S2 ) :
1. There are two 1-cells: a and b, therefore C1 (S2 ) = ha, bi ' Z Z.
2. @(a) = P Q 6= 0, @(b) = R Q 6= 0. Neither a nor b are 1-cycles. The
only 1-cycle is the trivial 0.
e
3. So Z1 (S2 ) = 0.
4. The only 1-chain that is a 1-boundary (bounds ) is 0 = a a + b b,
e
therefore B1 (S2 ) = 0.
5. We get that H1 (S2 ) = 0.e
H0 (S2 ) :
Example 3.3.7. Take the complex on the torus shown in Figure 3.2b. Call
the 2-cell and give it a clockwise orientation. There are no cells of higher
dimension than 2.
H2 (T2 ) :
1. There is only one 2-cell: , therefore C2 (T2 ) = h i ' Z.
2. @( ) = a + b a b = 0. This means that is a 2-cycle.
3. The 2-cycle generates the whole group of 2-cycles: Z2 (T2 ) = h i ' Z.
4. e
Because there are no 3-cells B2 (T2 ) = 0.
5. We get that H2 (T2 ) = Z2 (T2 ) ' Z.
H1 (T2 ) :
1. There are two 1-cells: a and b, therefore C1 (T2 ) = ha, bi ' Z Z = Z2 .
2. @(a) = @(b) = P P = 0. Both a and b, and any linear combination of
them, are 1-cycles.
3. The 1-cycles a and b generate the group of 1-cycles: Z1 (T2 ) = ha, bi ' Z2 .
4. The only 1-chain that is a 1-boundary (bounds ) is 0 = a + b a b,
e
therefore B1 (T2 ) = 0.
5. We get that H1 (T2 ) = Z1 (T2 ) ' Z2 .
H0 (T2 ) :
1. C0 (T2 ) = hP i ' Z
2. @(P ) = 0
3. Z0 (T2 ) = hP i ' Z
4. From the calculations of H1 (T2 ), step 2, we have that @(a) = @(b) =
P P = 0. Which gives us that B0 (T2 ) = 0. e
5. Thus H0 (T2 ) = Z0 (T2 ) ' Z.
Example 3.3.8. Take a look at the complex in Figure 3.6. Call this complex
K. Observe that forms a sphere and that there are no cells of dimension 3 or
higher.
H2 (K) :
1. and ⌧ are the only 2-cells and they generate the group of all 2-chains;
C2 (K) = h , ⌧ i ' Z2 .
2. @( ) = 0 and @(⌧ ) = f + g e, so is a 2-cycle.
3. The group of 2-cycles is Z2 (K) = h i ' Z.
e since we have no 3-cells.
4. B2 (K) = 0
32 Chapter 3. Homology
a d
v3 v7
b
e g
v1 v2
⌧
c v5 v6
v4 f
a
H0 (K) :
1. C0 (K) = hv1 , ..., v7 i
2. @(vi ) = 0, i = {1, ..., 7}
3. Z0 (K) = hv1 , ..., v7 i ' Z7
4. From the calculations of H1 (K), step 2, we have that v1 ⇠ v2 ⇠ v3 ⇠ v4
and v5 ⇠ v6 ⇠ v7 , so there are only two equivalence classes v¯1 and v¯5 .
B0 (K) = hv1 v2 , v1 v3 , v1 v4 , v5 v6 , v5 v7
5. Combining Z0 (K) with the homology relations found in step 4 gives H0 (K) =
hv¯1 , v¯5 i ' Z2 .
Thees homology groups have given us the information that the complex has
two connected components, one cavity similar to a sphere, and another cavity
similar to a circle. The rest of the structure is disregarded, it does not add new
information. We regard all structures containing two components, one circle,
and one sphere, as the same.
3.3. Homology Groups 33
(S2 ) =1 2+3=2
2
(T ) =1 2+1=0
2 (S) B
g(S) = ,
2
where B is the number of boundary components of the surface.
Example 3.3.16. Neither the sphere nor the torus have boundary and therefore
g(S2 ) = 0 and g(T2 ) = 1. The cylinder on the other hand has boundary, 2
boundary components to be exact, and can be triangulated with two triangles
giving it Euler characteristic 0 and genus 2 02 2 = 0.
Chapter 4
Knot Theory
Ahlquist, 2017. 35
36 Chapter 4. Knot Theory
Figure 4.2: Knot table - by Wikipedia user Jkasd [22], published with permis-
sion.
"unbroken" line in the diagram. We will work extensively with the knot dia-
grams but it is important to remember that these diagrams are only projections
of the knot.
Definition 4.1.1. K is a knot if there is an embedding h : S1 ! S3 whose
image is K. We say that K ✓ S3 is homeomorphic to the unit circle S1
The actual knot is a smooth embedding of the unit circle in S3 . The diagrams
are, in fact, sufficient for showing all results that are covered in this work. Why
this is true will be dealt with shortly. A knot can only consist of one component,
a link on the other hand is a finite union of disjoint knots. Many of the following
concepts can be generalized to links.
When studying knots one matter of great importance is being able to tell
knots apart (as well as being certain when they are one and the same). It will
later be apparent just how hard this actually is. For now you should know that
4.1. Introduction to Knot Theory 37
Figure 4.3: Wild knot - by Wikipedia user Jkasd [21], published with permission.
we are able to tell many knots apart, although, there exists no method that can
fully distinguish all knots from each other. Finding methods for differentiating
knots means finding knot invariants, that is, properties that remain unchanged
no matter which projection or embedding of the knot we happen to be studying.
We will work our way though several invariants all the way to the famous Jones
polynomial which was revolutionary when discovered. To do this we must first
specify what is meant by two knots being "the same".
Definition 4.1.2. Knots K1 and K2 in S3 are equivalent if there exist a home-
omorphism h : S3 ! S3 such that h(K1 ) = K2 .
We work with knots in the space S3 and we consider two knots to be two
representations of the same knot if there is a homeomorphism of the whole space
that takes one representation to the other. A tame knot is a knot that can
be constructed with line segments. This ensures that the knots are "nice" to
work with, e.g. shrinking a part of the knot to a point is not allowed, neither
are knots that need an infinite construction. A knot that is not tame is called
a wild knot, see Figure 4.3. All knots in this thesis are tame knots.
Definition 4.1.3. If H is an isotopy between ambient spaces, that is H :
S3 ⇥ I ! S3 , then H is an ambient isotopy.
Ambient isotopy is a stronger requirement than just the existence of a home-
omorphism between knot embeddings. By looking at knots from this perspective
we can utilize algebraic methods in our study and in fact no information is lost.
Even though structure is gained it would still be very tedious and hard work
to explicitly construct ambient isotopies between spaces whenever we wish to
show that two knots are equivalent. Thankfully this is not necessary. Work
done by Reidemeister integrated combinatorial techniques into knot theory and
these are very easy to work with. The following definition describes what is
called the Reidemeister moves. These operations work with the knot diagrams
rather than the actual knot. The pictures in the definition only show a small
part of the diagram, the rest remains unchanged.
38 Chapter 4. Knot Theory
R1: ⌦ ⌦
R2: ⌦ ⌦
R3: ⌦
Proof by Kauffman in article [10]. Reidemeister not only defined these moves
for knot diagrams he proved that one can, using only R1-R3, always transform
two knot projections into one another if and only if they are projections of the
same knot.
Example 4.1.6. The knot in Figure 4.4 is equivalent to the unknot. Use the
Reidemeister Moves to convince yourself of this.
We are striving to find ways to tell knots apart. It feels intuitively obvious
that there exists more knots than just the unknot and with the next result we
can show that there exists (at least) two different knots. Another name for the
4.1. Introduction to Knot Theory 39
unknot is the trivial knot, and all knots distinguishable from the unknot are
therefore called non-trivial knots.
Definition 4.1.7. A knot diagram is tricolorable if each arc in the knot digram
can be assigned a single color such that
In Figure 4.5 it is shown that the this projection of trefoil knot is tricolorable.
Proof. (Outline) By tricoloring the Reidemeister Moves one can see that they
do not affect the color of the rest of the diagram. This means that they cannot
alter tricolorability for a knot diagram, and hence, if one diagram is tricolorable
all are.
40 Chapter 4. Knot Theory
This makes tricoloring a knot invariant. The unknot is not tricolorable, thus
it is different from the trefoil. In the knot table, Figure 4.2, only knots 31 , 61 ,
74 and 77 can be colored. Observe that we cannot yet distinguish the colorable
(or uncolorable) knots from each other, at the moment we can only be certain
that there exists two different knots - the trivial and a non-trivial.
The knots in the knot table, Figure 4.2, are labeled in the Alexander-Briggs
notation. This organizes knots based on their crossing number, the subscript is
just a counter to separate knots with the same crossing number.
Definition 4.1.9. The crossing number, c(K) of a knot K, is the minimum
number of crossings that occur in any diagram of K.
Example 4.1.10. For the unknot we have that c(unknot) = 0. The projections
of the trefoil seen so far all have 3 crossings, so is c(tref oil) = 3? Yes, it is.
Simply because there are no knots such that c(K) = 1 or 2. To show this first
draw one crossing and connect the ends in all 4 possible ways: this only yields
the unknot. Then draw two crossings and connect the ends in all possible ways:
this gives the unknot, two unknots (which is a link), the Hopf link. Therefore 3
is the minimum number of crossings you need to draw the trefoil. The crossing
number is not easy to find, you need to prove there are no representations of the
knot with fewer crossings, and right now we cannot show that knot 62 is in fact
not just a more complex diagram of any of the knots with fewer crossings. We
will find a way to do so later. The crossing number for a knot is an invariant,
but at the moment not a very helpful one.
Definition 4.1.11. A knot is oriented if it has an orientation assigned to it.
This is illustrated by arrows.
Orientation is extra information that can be added to the knot diagram. If a
knot K has a given orientation we take K to mean K with reverse orientation.
A knot is called invertible if K and K are equivalent. All knots in Figure
4.2 are invertible. The first non-invertible knot is one with eight crossings (817 )
[20].
Definition 4.1.12. The writhe of an oriented knot, w(K), is the sum of the
crossings with signs as shown in Figure 4.6.
4.2. Prime Decomposition Theorem 41
Example 4.2.4. The trefoil knot has a surface quite similar to the star knot.
It has two disks above each other, but with five connecting bands instead of
three. All bands twist in the same direction.
4.3. Bracket Polynomial 43
Definition 4.2.5. The genus of a knot, g(K) is the minimum possible genus of
a Seifert surface for the knot.
For the minimal projection of the unknot the disk is its Seifert surface whose
genus is zero. In fact, if g(K) = 0 for a knot K, then K is the unknot [13].
From the construction of the Seifert surfaces one gets the following relation:
If the knot diagram had n crossings and s Seifert circles were obtained then
g(K) 12 (n s + 1). One of the most useful results about knot genus is its
additivity.
Theorem 4.2.6 (cf. [13]). For any two knots K1 and K2 , g(K1 #K2 ) = g(K1 )+
g(K2 ).
Theorem 4.2.7 (cf. [14]). Every knot can be decomposed as the connected sum
of non-trivial prime knots. If K = K1 #...#Kn , and K = J1 #...#Jm , with each
Ki and Ji non-trivial prime knots, then m = n and, after reordering, each Ki
is equivalent to Ji .
Theorem 4.2.8 (cf. [14]). If K is nontrivial, there does not exist a knot J
such that K#J is trivial.
This is analogous to the fact that multiplying two positive integers can never
yield 1.
The last equation shows only parts of the diagram, and as with the Rei-
demeister moves knot and link diagrams may only differ in this one indicated
crossing. A rule to help you remember: one gets A when turning right on the
underpass (and similarly B when turning left).
We will start with an example - the bracket of the Hopf link.
44 Chapter 4. Knot Theory
* +
=
* + * +
A +B =
* + * + * + * +
2 2
A + AB +BA +B =
A2 d + 2AB + B 2 d
Example 4.3.2. Look at Figure 4.8. Starting with the Hopf link, we split the
crossing marked with the dashed circle. This gives two outcomes according to
rule 3 in the definition. Since there are still crossings left we continue the process
and choose one new crossing in each of the diagrams and split again. The result
is 4 diagrams with a total of 6 unknots. Using rules 1 and 2 from the definition
we can complete the bracket polynomial.
⌧ ⌧ ⌧
=A +B
⌧ ⌧ ⌧ ⌧
= A2 + AB + AB + B2
⌧ ⌧ ⌧ ⌧
= A2 + ABd + AB + B2
⌧ ⌧
= (A2 + B 2 + ABd) + AB
⌧
?
=
⌧ ⌧
R2 says that = , therefore we must have AB = 1, which
gives that B = A 1 , and A2 + B 2 + ABd = 0, which gives that d = A2 A 2 .
By accepting these restrictions on the variables we make sure that R2 does not
change the polynomial. By using R2 we can now look at R3.
⌧ ⌧ ⌧
=A +B
⌧ ⌧ ⌧
=A +B = AB
⌧ ⌧ ⌧
1
=A +A
⌧ ⌧
1 2 2
=A +A ( A A )
⌧
3
= A ,
Here we run into trouble. While R2 and R3 left the polynomial unchanged,
we can clearly see that this is not true for R1. The bracket polynomial preserves
regular isotopy (but not ambient). Moving the knot around like a ribbon flat
on a table is permitted but lifting it from the surface to induce a twist is not.
This is still a good result, we are able to study knots based on their respective
polynomial but we did want an invariant that can handle all of the Reidemeister
moves, i.e., we want ambient isotopy.
Remark. For the interested reader: In [9] Kauffman studies two invariants of
regular isotopy. It is outside the scope of this paper but a very interesting read!
Example 4.3.3. The backet polynomial for trefoil in Figure 4.5 is hKi =
A 7 A 5 A3 . When splitting the first crossing one of the new knots it
the Hopf link previously calculated. By following the procedure for the other
knot one gets the stated polynomial.
✓ ◆ ✓ ◆
w =1+w
✓ ◆ ✓ ◆
w = 1+w
.
4.4. Jones Polynomial 47
Proof. hKi and w(K) does not change under R2 and R3 () regular isotopy.
R1 changes the bracket by the factor A±3 , w(K) is meant to nullify this.
✓ ◆ ⌧
3 w
F = A
⌧
3 w
= A
So we get that ✓ ◆ ✓ ◆ ✓ ◆
F =F =F ,
The writhe can in fact be used to normalize any regular isotopy to obtain
an ambient isotopy.
Definition 4.4.3. The Jones polynomial, VK (t), for a knot or link is a Laurent
polynomial in t1/2 satisfying the following properties:
A4 F (L+ ) A 4
F (L ) = (A 2
A2 )F (L0 ),
and substituting A = t 1/4 , gives the skein relationship in the definition and
since F (K) is ambient so is VK (t), which completes the proof.
With the bracket polynomial Kauffman constructed another (easier) way to
prove that the Jones polynomial is an ambient isotopy invariant.
Example 4.4.5. With this polynomial we can tell several different knots apart.
All knots in the in Figure 4.2 have different polynomials. To give a few examples:
• The figure 8 knot in Figure 4.1 has polynomial VK (t) = t2 t+1 t 1 +t 2
5.1 Tangles
This section relies on the literature [1] and [15] as well as the article [4]. The
closed 3-ball B 3 is bounded by the sphere S2 . Fix two points on the sphere (say
the north and south pole) and attach a curve between them embedded in B 3 .
The curve can be knotted but self-intersections are not permitted. This is called
a (1, 1)-tangle. Similarly, fixing 4 points on the sphere (preferably evenly spreed
on a great circle) and connecting them with two curves embedded in B 3 gives
(2, 2)-tangle. So, 2n fixed points connected by n curves is called a (n, n)-tangle.
A tangle is the set (B 3 , T ), where T is the collection of curves joining the points
in pairs. This notation will be shortened and we let T denote the tangle.
There are several different type of tangles but all tangles henceforth will be
(2, 2)-tangles, and for simplicity refereed to as tangles. Some terminology for
the fixed points on S2 : denote these NW, NE, SW and SE (for north west,
e.t.c.). A tangle diagram is a projection formed according to the rules of knot
diagrams with the extra restrictions the points {NW, NE, SW, SE} should end
up as shown in Figure 5.1.
If you connect NW with NE, and SW with SE, outside of B 3 , as shown in
Ahlquist, 2017. 49
50 Chapter 5. Tangles and DNA
(a) (b)
T
T
drawn outside the circle. This would represent a part of the tangle leaving B 3
and in doing so creating more intersections in S2 .
The formal sum of tangles, T1 +T2 be formed by gluing the east hemisphere
of B13 (containing T1 ) to the west hemisphere of B23 (containing T2 ) identifying
NE and SE of T1 to NW and SW of T2 respectively. Lastly remove the gluing
face to make one ball B 3 containing T1 +T2 . This is illustrated diagrammatically
in Figure 5.3. A vital observation is that even if N (T1 ) and N (T2 ) are non-trivial
knots N (T1 + T2 ) could still yield the unknot (or a trivial link).
Look at the tangles shown in Figure 5.4. These are four different types of
tangles, the (0)-type, (0,0)-type also called the (1)-type,(-1)-type and (1)-type
respectively. Collectively we call these tangles the exceptional tangles. With
knots we restricted ourselfs to tame knots, similarly we shall now restrict our
study to what is called rational tangles.
Definition 5.1.2. Suppose f is a homeomorphism that maps the ball B 3 to
itself and maps the set of points {NW, NE, SW, SE} to itself, but not necessarily
as the identity map (i.e. f need not map NW to NW e.t.c.). A rational tangle is
a tangle that is the image of the (0, 0)-type tangle under this homeomorphism.
Rational tangles are in some literature refereed to as trivial tangles. All
exceptional tangles are rational, by rotating (0, 0) by ⇡2 we can obtain (0).
Imagine holding the ball with (0, 0) in it, induce a half twist by taking the
points SW and SE and rotating them around each other so they change places,
this will give you either ( 1) or (1) depending on which direction you rotate.
There are many rational tangles and one way to form them is by doing twists,
just as the one just described. A vertical twist is a twist around a vertical
52 Chapter 5. Tangles and DNA
axis that keeps NW and NE fixed but interchanges SW and SE. A horizontal
twist it a twist around a horizontal axis performed by keeping NW and SW
fixed and rotating so that NE and SE interchange. Each twist has a natural
orientation, we call them positive twists and negative twists (denoted by
+ and - respectively), see Figure 5.5. Look at the exceptional tangles: ( 1) is
obtained either by a negative vertical twist of (0) or a negative horizontal twist.
Similarly the (1)-type comes from positive twist.
Description of vertical and horizontal twists. All trivial tangles can be
made from (0) or (0,0) using only vertical and horizontal twists.
If we alternate between horizontal and vertical twists we get more complex
looking tangles. A tangle constructed from twists will be denoted T (a1 ...an )
where (a1 ...an ) describes the sequence of twists in the following way:
• If n even, start with the (0, 0)-type, make a1 vertical twists followed by
a2 horizontal, and so on alternating the twists, until you finally perform
an horizontal twists.
Example 5.1.3. The tangles is Figure 5.1 are Ta ( 2, 1, 1, 0) and Tb (2, 2, 3).
Example 5.1.4. The tangle T (1, 5, 0, 2) can also be described as T (1, 3). The
five positive twists and the two negative twist end up next to each other (since
a3 = 0) and by the Reidemeister move R2 this is equivalent to just 3 positive
twists.
rational tangle are actually a special kind of family of knots and links called
4-plats (also known as rational or 2-bridge knots and links). The set of 4-plats
has been completely classified [15].
5.2 DNA
This section relies on extraordinary work done by C. Ernst and D. W. Sumners,
[4] and [17]. DNA (deoxyribonucleic acid) is our genetic code. DNA is made
form alternating sugar and phosphors and most of our DNA is organized on two
strands (backbones) that twist around each other in a double helix. For the
purpose of this work the double helix will be seen as one string in 3-dimensional
space.
The genome is involved in several actions, there are for example, enzymes
that perform transcription, replication, and, recombination of the DNA. We
view an enzyme as a ball B 3 and call this the enzyme ball. It is not possible
for us to observe the actions taking place inside the enzymes, so in order to
understand the action of an enzyme we must study the result (or product) of the
action. In this work we will focus on the actions of the enzyme recombinase.
Recombinase is a vital enzyme that moves segments or inserts new ones into the
genome.
The topological approach to enzymology uses mathematical tools to study
the geometrical (supercoiling) and topological (knotting and linking) properties
of DNA. This is an experimental protocol where one tries to determine the
enzyme mechanisms by combining laboratory experiments and topology. To
do this one produces large quantities of circular DNA that can be genetically
engineered to contain sites that the enzyme will react to. A solution with the
enzyme is added and gel electrophoresis is used to determine the products. With
the circular DNA as a starting point mathematical models can be made to study
what actions the enzyme performed.
When recombinase acts on the genome it bounds two strand of juxtaposed
DNA that both have sites recognized by the enzyme. These sites can be on
two different DNA molecules or on the same one. The bounded DNA together
with the enzyme is called synaptosome. The enzyme together with the DNA
strand(s) (both inside and outside the enzyme ball) is called the synaptic com-
plex.
We can model the actions of recombinase using mathematics, more specifi-
cally tangle theory will be used. Before beginning some biological assumptions
must be made that we can build our mathematical model on.
Assumption 5.2.1 (cf. [17]). The enzyme mechanism in a single recombina-
tion event is constant, independent of the geometry (supercoiling) and topology
54 Chapter 5. Tangles and DNA
Assumption 5.2.3 (cf. [17]). The entire synaptic complex is obtained from the
tangle sum (Of + synaptosome) by the tangle closure construction (the nomina-
tor).
From these assumptions we have four variables: R, P, Ob , and Of . The
assumptions give us two equations in these four variables:
There are still only four variables but by each new recombination a new
equation is obtained. There are several different enzymes in the group recom-
binase and they will, naturally, have slightly different functions. So, with these
assumptions and tangle theory as a basis, it is time to look more closely at one
of the recombination enzyme: Tn3 resolvase. Using an electron microscope one
can take pictures of the synaptic complex formed when resolvase interacts with
5.3. Summary 55
a DNA loop. From the obtained results it is clear that the DNA strands outside
the synaptosome are untangled, thus Of = (0). This reduces our variables down
to three: R, P , and Ob .
From experiment conducted on the products generated by resolvase one has
found four different knots and links: the unknot, the Hopf link, the figure 8 knot,
and the Whitehead link. Relying on the assumptions, a fair amount of tangle
theory, and the experimental findings, the following theorem can be proved.
Theorem 5.2.5 (cf. [17]). Suppose that the tangles R, P , and Ob , satisfy the
following equations:
1. N (Ob + P ) = the unknot,
2. N (Ob + R) = the Hopf link,
3. N (Ob + 2R) = the figure 8 knot, and
4. N (Ob + 3R) = the Whitehead link.
Then Ob = T ( 3, 0), R = T (1) and N (Ob + 4R) = N (T (4, 3)) or the knot 62 .
The proof of this theorem relies on tangle theory that is outside the scope
of this work but the the reader is refereed to the joint work of C. Ernst and D.
W. Sumners [4] for a rigorous mathematical explanation of tangles and DNA
recombination.
5.3 Summary
This thesis started with some thorough background in topology and the main
concept was homeomorphic spaces. Homeomorphisms were then used several
times throughout this work, for instance in the definition of a knot. In Chapter
3 we looked at the construction of homology theory by defining concepts such
as cells and complexes. Thanks to homology we gained ways of understanding
the structure of a space. After homology we moved into the field of knot theory
where several invariants were described, the most prominent one was the Jones
polynomial. Finally, in this last chapter, knot theory (or rather tangle theory)
was used to shed light on how an enzyme acts on DNA.
Bibliography
[1] Colin Adams. The Knot Book: An Elementary Introduction to the Theory
of Knots. New York: WH Freeman, 1994.
[3] Richard H Crowell and Ralph H Fox. Introduction to Knot theory. Springer-
Verlag, 1977.
[4] Claus Ernst and DeWitt Sumners. A calculus for rational tangles: applica-
tions to dna recombination. In Mathematical Proceedings of the Cambridge
Philosophical Society, volume 108, pages 489–515. Cambridge University
Press, 1990.
[7] Vaughan F. R. Jones. A polynomial invariant for knots via von Neumann
algebras. Bull. Amer. Math. Soc. (N.S.), 12(1):103–111, 01 1985.
[8] Louis H Kauffman. State models and the Jones polynomial. Topology,
26(3):395–407, 1987.
Ahlquist, 2017. 57
58 Bibliography
[12] Erik Landstedt. Fractals and billiard orbits on Sierpinski carpets, 2017.
Bachelor thesis, Linköping University, Department of Mathematics, ISRN:
LiTH-MAT-EX–2017/05–SE.
[15] Kunio Murasugi. Knot theory and its applications. Birkhäuser, 1996.
[16] Sam Derbyshire. Cantor set binary tree, 2016. Own work, licensed un-
der [CC BY-SA 4.0 (http://creativecommons.org/licenses/by-sa/4.0)], via
Wikimedia Commons.
[17] De Witt Sumners. Lifting the curtain: using topology to probe the hid-
den action of enzymes. Notices of the American Mathematical Society,
42(5):528–537, 1995.
[18] Per-Anders Svensson. Abstrakt algebra. Studentlitteratur, Lund, 2001.
[19] Eric W. Weisstein. Alternating knot. From MathWorld–A Wolfram Web
Resource. http://mathworld.wolfram.com/AlternatingKnot.html (2017-07-
21).
[20] Eric W. Weisstein. Invertible knot. From MathWorld–A Wolfram Web
Resource. http://mathworld.wolfram.com/AlternatingKnot.html (2017-11-
14).
[21] Wikipedia user Jkasd. Wild knot, 2008. Own work, re-
leased to the Public Domain, via Wikimedia Commons -
https://commons.wikimedia.org/wiki/File:Wild_knot.svg.
[22] Wikipedia user Jkasd. Knot table, 2011. Own work, re-
leased to the Public Domain, via Wikimedia Commons -
https://commons.wikimedia.org/wiki/File:Knot_table.svg.
Linköping University Electronic Press
Copyright
The publishers will keep this document online on the Internet – or its possible
replacement – from the date of publication barring exceptional circumstances.
The online availability of the document implies permanent permission for
anyone to read, to download, or to print out single copies for his/her own use
and to use it unchanged for non-commercial research and educational purpose.
Subsequent transfers of copyright cannot revoke this permission. All other uses
of the document are conditional upon the consent of the copyright owner. The
publisher has taken technical and administrative measures to assure authentic-
ity, security and accessibility.
According to intellectual property law the author has the right to be men-
tioned when his/her work is accessed as described above and to be protected
against infringement.
For additional information about the Linköping University Electronic Press
and its procedures for publication and for assurance of document integrity,
please refer to its www home page: http://www.ep.liu.se/.
Upphovsrätt
Detta dokument hålls tillgängligt på Internet – eller dess framtida ersättare –
från publiceringsdatum under förutsättning att inga extraordinära omständig-
heter uppstår.
Tillgång till dokumentet innebär tillstånd för var och en att läsa, ladda
ner, skriva ut enstaka kopior för enskilt bruk och att använda det oförändrat för
ickekommersiell forskning och för undervisning. Överföring av upphovsrätten vid
en senare tidpunkt kan inte upphäva detta tillstånd. All annan användning av
dokumentet kräver upphovsmannens medgivande. För att garantera äktheten,
säkerheten och tillgängligheten finns lösningar av teknisk och administrativ art.
Upphovsmannens ideella rätt innefattar rätt att bli nämnd som upphovsman
i den omfattning som god sed kräver vid användning av dokumentet på ovan
beskrivna sätt samt skydd mot att dokumentet ändras eller presenteras i sådan
form eller i sådant sammanhang som är kränkande för upphovsmannens litterära
eller konstnärliga anseende eller egenart.
För ytterligare information om Linköping University Electronic Press se för-
lagets hemsida http://www.ep.liu.se/.