We construct two knot invariants. The first knot invariant is a sum constructed using linking numbers. The second is an invariant of flat knots and is a formal sum of flat knots obtained by smoothing pairs of crossings. This invariant can be used in conjunction with other flat invariants, forming a family of invariants. Both invariants are constructed using the parity of a crossing.
Virtual knot theory originated from the study of Gauss codes that produce non-planar diagrams . In their simplest form Gauss codes are ordered lists of symbols in which each symbol appears twice. We obtain a Gauss code from a knot by selecting a point of origin and orientation of the knot, labeling each crossing with a symbol and then recording the symbols as each crossing is traversed. Information about the orientation of the crossing and information about which edge overpasses (and underpasses) is incorporated by decorating the symbols in the code. The parity of a crossing is determined by how the corresponding symbol is intersticed.
We begin this paper by reviewing the definition virtual knots and links as well as the definition of flat and free knots. We discuss the correspondence between virtual knots, Gauss codes and Gauss diagrams. Next, we construct a knot invariant that is based on a linking number. In section 3, we define parity and discuss its relation to the linking number. The second invariant, , is a formal sum of flat knots. This invariant does not appear to be related to either the Jones polynomial or the Alexander polynomial. Based on their construction, these families of invariants are related to the Kauffman finite type invariants in .
1.1 Knots: virtual, flat, and free
A virtual link diagram is a decorated immersion of copies of into the plane with two types of crossings: virtual and classical. Virtual crossings are indicated by a solid encircled X and classical crossings are indicated by over/under markings. Two virtual link diagrams are equivalent if they are related by a finite sequence of the extended Reidemeister moves which are shown in figure 1.
Virtual links are equivalence classes of virtual link diagrams. We use the term knot to indicate a link with one component.
Flat virtual link diagrams provide no information about which edge overpasses or underpasses at each crossing. Flat crossings are indicated by a solid X and the virtual crossings are indicated by a circled double points. A flat version of the set of extended Reidemeister moves is obtained by removing the over/under markings from the set of extended Reidemeister moves. Correspondingly, flat virtual links are equivalence classes of flat virtual diagrams determined by the flat Reidemeister moves. Equivalence classes of flat virtual knots are in one to one correspondence with the homotopy classes of virtual knots (Reidemeister moves and self-crossing change). This is not true for links, since homotopy classes of links do not permit crossing changes between different components.
Free knots and links are equivalence classes of flat diagrams determined by the set of extended flat Reidemeister moves and the flat virtualization moves shown in figure 2.
We study oriented versions of these types of links. Given an orientation of the link components, a classical crossing in a virtual link diagram has either a positive or negative sign. The convention determining the sign of the crossing is illustrated in figure 3. The writhe of a link is denoted and is the sum of the crossings signs:
A long virtual link is an immersion of copies of the unit interval into the plane. Equivalence classes of long virtual links are determined by the extended Reidemeister moves, but these local moves cannot pass throught the endpoints of the unit interval. For flat links and free links, we have analogous versions of long virtual links. In a long link, we order the components and orient each unit interval downwards.
1.2 Gauss codes and diagrams
A decorated Gauss code and a corresponding Gauss diagram can be obtained from a virtual link. To construct the Gauss code, choose an ordering of the link components, an orientation and basepoint for each link component. Label each crossing in the diagram with a symbol.For each component, we construct a word as follows. Traverse the component in the direction of orientation and record the information about the crossing as shown in figure 4. For example, if we traverse the underpass of a positive crossing labeled , we record 3U+. Overcrossing strands are marked with an O. Similarly, a negative crosssing is recorded as a minus. We show the Gauss code and diagram corresponding to the left handed trefoil in figure 4. Note that the Gauss code of a knot consists of a single word whereas Gauss code for an component link consists of words and is referred to as a Gauss phrase. We can express the Reidemeister moves as the following changes in the Gauss code. (Information about the crossing sign and position of the arrow head was deleted for convenience.)
Reidemeister 1: Insertion/Deletion of or
Reidemeister 2: Insertion Deletion of or
Reidemeister 3: The subsections switched to
Gauss codes, modulo the changes in the code given by items 1-3 and cyclic permutation of the symbols in a word, and the ordering of the words are in one to one correspondence to virtual link diagrams.
From the Gauss code, we construct the corresponding Gauss diagram. For each component construct a circle. Label each circle (following a clockwise orientation) with the symbols in the word corresponding to the component. Connect each instance of the symbol with a chord. Place an arrowhead on the chord pointing to the symbol corresponding to the overpass. Mark each chord with the sign of the crossing. Equivalence classes of Gauss diagrams are in one to one correspondence with virtual links.
We can construct equivalence classes of Gauss codes that are in one to one correspondence with flat virtual links. Flat crossings do not have a positive or negative orientation. We eliminate the crossing sign information and use the arrow on the chord diagram to determine a local framing. The local framing convention is shown in figure 5. Reversing the direction of the arrow on chord corresponds to virtualizing the crossing as shown in figure 2.
Gauss codes equivalent to free knots are constructed by removing both the sign information and the arrow from the chord. The Gauss diagram equivalents of the Reidemeister moves for free knots are shown in figure 6.
2 The linking number invariants
Let be an oriented virtual link diagram with components and . We define to be the set of crossings in where component overpasses the component. We define
We can then define
Note that for all links and that for all classical links. We can also define a virtual linking number. For each virtual crossing that involves both the and components, transform the virtual crossing into a classical crossing by designating as the overpassing strand and as the underpassing strand. Let denote this set of crossings. Then
Note that . Hence for a two component oriented link, , we can simply denote these as and respectively.
Let be an oriented knot diagram. We can construct from an oriented link diagram with two components by vertically smoothing the crossing as shown in figure 7. We denote this link as and both and can be computed. Let denote the set of crossings such that and let denote the set of crossings such that . Let denote the writhe of . Now, let
We form the vectors and the matrix .
These matrices, as defined, are infinite dimensional. For a knot , there exists such that for . The value of will be bounded by the least upper bound on the total number of crossings in any diagram of the knot.
The vectors , , and the matrix are invariants of virtual knots.
Proof: We show that these matrices are invariant under the set of extended Reidemeister moves. We note that smoothing the crossing from a Reidemeister I move produces two unlinked components (see figure 8). In this case, and . The number of crossings that contribute to is altered by the Reidemeister move, as is . Hence , and is unchanged by the Reidemeister I move. The terms and are not affected by the Reidemeister I move since only one of and indicating that these terms are not affected by this move.
We examine the Reidemeister II move. Smoothing results in two diagrams: (obtained by smoothing the positive crossing) and obtained by smoothing the negative crossing. The only difference between the two diagram is the remaining crossing from the Reidemeister II move. Hence, and since the set of virtual crossings do not differ. Since the diagrams were obtained by smoothing crossings of opposite sign then the net contribution to and is zero. In the Reidemeister III move, we observe that smoothing the two local diagrams produces two sets of corresponding diagrams. For each of these diagrams, and remain equivalent.
The virtual Reidemeister moves do not effect or . The virtual Reidemeister moves do not affect because it is never smoothed into two components. Any virtual Reidmeister II move will contribute both a and a for a net contribution of zero and the two sides of the virtual Reidemeister III and IV moves will make the same contributions to . Hence, , , and are invariant under the Reidemeister moves.
The matrices and are not invariant under virtualization. Virtualization changes the value of by .
The following polynomials are virtual knot invariants.
These invariants generalize Turaev’s polynomial  and reformulate it in terms of linking numbers. (Turaev’s polynomial can be reconstructed from the matrix.) The generalization uses linking numbers from both the classical and the virtual crossings. Reformulating the invariant in terms of linking numbers allows it to be easily computed directly from the diagram. In the next section, we explain how to compute from a Gauss diagram and the relationship between the linking number and parity.
3 Parity and linking
The parity of a crossing in a knot is calculated from the Gauss code or diagram. We define the Gaussian parity of a chord. The parity a chord is even if the chord intersects an even number of chords. The parity of a chord is odd if it intersects an odd number of chords. Using this definition, we say that a crossing is even (respectively odd) if the corresponding chord in the Gauss diagram is even (odd). In figure 9, the red chord has odd parity.
We define oriented parity. In a Gauss diagram, each chord is assigned an integer value. We consider the intersection of two chords, and . Chord intersects chord positively if we encounter the head of when we traverse the circle in the clockwise direction from the tail of to its head. Otherwise, intersects negatively and we encounter the tail of as the circle is traversed from the tail of to its head. To compute the oriented parity of a chord, we sum the signs of the chords that intersect is positively () and sum the signs of the chords that intersect it negatively (). The oriented parity is:
In figure 9, the the sum of the signs of the two chords that intersect negatively sum to zero and the sign of the three chords that intersect positively sum to three. Hence, the oriented parity of the chord in our example is three.
The oriented parity of a chord with corresponding crossing is exactly the value of . The Gaussian parity can be determined by taking modulo two. If the value of modulo two is zero, then the Gaussian parity is even. Otherwise, it is odd.
3.1.1 Virtual figure eight knot
The virtual figure eight knot is shown in figure 10. We obtain three vertically smoothed states. We indicate the value of and for each of these virtual links. Hence and . The matrix corresponds to the polynomial:
3.1.2 Miyazawa’s knot
Miyazawa’s knot is not detected. and .
3.1.3 A pretzel knot
For this knot, we determine that 2 diagrams obtained by smoothing negative crossings have and 4 diagrams (also obtained by smoothing negative crossings have and . Since the writhe is , we have and . The polynomial corresponding to the matrix is .
For this knot, and . The polynomial corresponding to is .
3.1.5 Virtual knot with trivial bracket
The virtual knot shown in figure 14 is knot 4.35 from Jeremy Green’s knot table and has a Jones polynomial with value . The value of the matrix is . The polynomial . Hence, the smoothed invariants differentiate this knot from the unknot while the Jones polynomial does not.
Modulo two, these matrices are degree one Kauffman finite type invariants . Additionally, these invariants are always zero matrices for classical knots.
4 A Sequence of Formal Sums
We can construct an invariant of flat virtual knots that is a formal sum of flat knots. Each flat knot in the sum is obtained by vertically smoothing pairs of crossings that correspond to intersticed symbols with opposite parity and flattening the crossings. For a flat virtual knot , we denote this invariant as . Let denote the set of pairs of crossings that correspond to pairs of chords that intersect and have opposite parity. Let denote the virtual knot diagram obtained by smoothing such a pair of crossings. The formal sum has coefficients in :
Due to the Reidemeister III move, we must take the coefficients to be elements in .
The formal sum is invariant under the set of flat extended Reidemeister moves.
Proof: Chords corresponding to a Reidemeister I move do not intersect any other chord. There is no contribution to the formal sum. Chords corresponding to a Reidmeister II move have the same parity. Hence any contribution to the formal sum is determined by a crossing from the Reidmeister II move and an external chord. However, the other chord from the from the Reidemeister move also intersects the external chord. Both smoothings result in the same flat diagram and the net contribution is zero. In the Reidemeister III move, we have two cases: two internal chords or an internal chord and an external chord. For the case of two internal chords, smoothing the three crossings in the Reidemeister III individually produces equivalent two sets of flat diagrams that are equivalent. Then, smoothing an external crossing in addition to the internal crossing, produces equivalent sets of flat knots. Hence, both sides of the Reidemeister III move make the same contribution to the formal sum. The case of two internal crossings requires more analysis.
The parity of a chord (crossing) does not change under the Reidemeister moves. However, the chords that intersect do change. We consider the case shown in figure 16. There, chord 3 has odd parity and chords 1 and 2 have even parity. On the right hand side, the chords do not intersect and no diagrams can be obtained from a smoothing pair involving two internal crossings. On the left hand side, we smooth the following pairs: (1,2) and (1,3). Smoothing these pairs results in two equivalent flat diagrams. Hence, modulo two, the net contribution to the formal sum is zero. To finish the proof, we check all possible parity and crossing combinations from the Gauss diagrams corresponding to the Reidemeister III moves.
We recursively define an invariant , producing a sequence of invariants.
For a knot with crossings, produces a formal sum of knots with at most crossings. This formal sum may also be zero.
is a invariant of flat virtual knots.
Proof: We know that is a knot invariant. We assume that is a knot invariant. Suppose a component in the sum contains a Reidemeister I or Reidemeister II move. We realize that the chords involved make no contribution to the formal sum. A non-zero term in can not contain only one of the crossings from a Reidemeister II move. We consider a diagram obtained by smoothing one from a Reidemeister three move and a crossing external to move. However, both sides of the Reidemeister III moves produce homotopic sets of diagrams. For a diagram obtained by smoothing two crossings internal to the Reidemeister III diagram, both sides of the move produce equivalent sets of flat virtual diagrams under this smoothing.
The formal sum and is an invariant of free knots.
Proof: Free knots are equivalence clases of diagrams determined by the set of flat extended Reidemeister moves and the virtualization move. In the Gauss diagram, virtualization corresponds to reversing the direction of the on arrow on the chord. Virtualization does not change the parity of the chord. As a result, it does not change the elements of the set . Consider a flat knot and the flat knot , obtained by virtualizing a the crossing . The summands of and are in one to one correspondence. The summands are either equivalent flat diagrams or diagrams related by virtualizing the crossing . As a result, and are invariants of free knots.
We consider the chord diagram shown in figure 17 and determine that . It should be apparent that smoothing the pairs and produces equivalent diagrams, so we obtain the sum of the diagrams obtained by smoothing and respectively. The diagram obtained by smoothing corresponds to the unknot. The corresponding knots and formal sum are shown in figure 18. It should be clear that if a Gauss diagram contains an even number parallel chords with the same direction, these chords make no contribution to the invariant.
The invariant is related by its method of construction to the degree one Vassilliev invariants in . In this paper, formal sums of diagrams are produced by smoothing or gluing single crossings. There are no degree one Vassilliev invariants of classical knots. However, the space of degree one Vassilliev invariants for virtuals is infinite dimensional. 
5 An extension to long virtuals links
We extend the invariant to long virtual links. The method of extension is suggested by Andrew Gibson’s work on invariants of Gauss phrases . To extend the definition of Gaussian parity to long virtual links, we use the Gauss phrase corresponding to the long virtual link. The order of the strands is fixed and the individual endpoints are fixed in a long virtual link. Correspondingly we fix the order of the Gauss words corresponding to the components in the Gauss phrase. Because of the fixed endpoints, the Gauss words cannot be cyclically permuted. A crossing in the virtual link has even parity if the two occurences of the corresponding symbol are evenly intersticed. Otherwise the symbol has odd parity. Two symbols and are said to be intersecting if they occur as or in the Gauss phrase. For long virtual link in figure 19, the corresponding Gauss phrase is given:
individual Gauss words are indicated with the parethesis.
For a long flat virtual link , let denote the long flat virtual link obtained by smoothing the crossings and . Let denote the set of pairs of crossings that have opposite parity and intersect. We define
The formal sum is an invariant of flat long virtual links
In future papers, we explore the properties of these invariants. Topics of interest include:
For which flat knots, , is ?
Can the invariant be extended to flat links?
Can we obtain another invariant by taking sums of vertically smoothed knots?
-  Gibson, Andrew Homotopy invariants of Gauss phrases. Indiana Univ. Math. J. 59 (2010), no. 1, 207229.
-  Kauffman, Louis H. Virtual knot theory. European J. Combin. 20 (1999), no. 7, 663–690.
-  Goussarov, Mikhail; Polyak, Michael; Viro, Oleg. Finite-type invariants of classical and virtual knots. (English summary) Topology 39 (2000), no. 5, 1045–1068.
-  Henrich, Allison. A Sequence of Degree One Vassiliev Invariants for Virtual Knots. J. Knot Theory and Ramifications 19 (2010), no. 4. 461–487.
-  Manturov, O. V. ; Manturov, V. O. Free knots and groups. J. Knot Theory Ramifications 19 (2010), no. 2, 181–186.
-  Manturov, V. O. Parity in knot theory. (Russian) Mat. Sb. 201 (2010), no. 5, 65–110; translation in Sb. Math. 201 (2010), no. 5-6, 693–733
-  Turaev, Vladimir . Virtual strings. Ann. Inst. Fourier (Grenoble) 54 (2004), no. 7, 2455–2525 (2005).