The closure of a braid word as a PD-code #
Closing a braid, by joining the top end of each strand position to its bottom end, presents an oriented link. This file writes that link down as an oriented PD-code, with one crossing for every letter of a braid word. It is the combinatorial edge from the braid presentation of a link to the diagram presentation.
The braid is drawn with its strands running upwards, the letters of the word from the bottom to
the top, and the closing strands passing to the side. The four slots of the crossing of a
letter (i, ε) are, counterclockwise: slot 0 entering from below on position i + 1, slot 1
leaving above on position i + 1, slot 2 leaving above on position i, and slot 3 entering
from below on position i. So the strand entering on position i occupies slots 3 and 1;
it is the over-strand when ε = 1, which makes the crossing positive, and the under-strand when
ε = -1. Leaving a crossing upwards on position p, a strand next meets the first crossing
above it that involves position p, or else runs through the closure back to the lowest such
crossing; that successor is TauCeti.BraidWord.nextCrossing. A position involved in no crossing
closes up to a crossing-free circle.
Main definitions #
TauCeti.BraidWord.crossingsAt: the crossings involving a strand position, from the bottom.TauCeti.BraidWord.nextCrossing: the next crossing met along a strand position.TauCeti.BraidWord.closure: the oriented PD-code of the closure of a braid word.
Main results #
TauCeti.BraidWord.crossingsAt_cons: a letter added at the bottom of a word comes first along its two strand positions.TauCeti.BraidWord.edgePair_closure_outgoingSlot: the arcs of the closure join each crossing to the next crossing along the same strand position.TauCeti.BraidWord.edgePair_closure_incomingSlot: the same arcs, read from the crossing they enter.TauCeti.BraidWord.edgePair_closure_crossingSlotEquiv_zeroand its siblings for the slots1,2and3: the arc at each slot of a crossing of the closure.TauCeti.BraidWord.edgePair_closure_eq_of_outgoingSlot: a perfect matching of the half-edges agreeing with the arcs of the closure at the slots where strands leave their crossings is the arc matching of the closure.TauCeti.BraidWord.crossingSign_closure: the sign of each crossing is the sign of its letter.TauCeti.BraidWord.writhe_closure: the writhe of the closure is the exponent sum of the braid.TauCeti.BraidWord.closure_nil: the closure of the empty word onnstrands is then-component unlink.
References #
- W. B. R. Lickorish, An Introduction to Knot Theory, Springer GTM 175 (1997), Chapter 1.
- J. Birman, Braids, Links, and Mapping Class Groups, Annals of Mathematics Studies 82 (1974), Chapter 2.
Following a strand position through the crossings #
The crossings of a braid word involving the strand position p, listed from the bottom: the
letters (i, ε) with p = i or p = i + 1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The crossings involving a strand position are the indices of the letters with that position as one of their two strands, in increasing order.
A crossing involves a strand position exactly when that position is one of its two strands.
A crossing involves the lower position of its letter.
A crossing involves the upper position of its letter.
A strand position is involved in no crossing exactly when it is neither position of any letter.
The crossings involving a strand position are listed from the bottom.
Adding a letter at the bottom of a braid word: along a strand position, its crossing comes first when the letter involves that position, followed by the crossings of the old word.
Two letters on the same positions come first on either position, followed by the old crossings shifted by two. Positions outside the pair see only the shifted old crossings.
The crossing met next along the strand position p after the crossing j: the next
crossing above j involving p, or, through the closure, the lowest one. Crossings not
involving p are fixed.
Equations
- w.nextCrossing p = (w.crossingsAt p).formPerm
Instances For
The successor along a strand position is the cyclic permutation of the crossings involving it, listed from the bottom.
Along a strand position, each crossing involving it is followed by the next one in the
bottom-to-top list TauCeti.BraidWord.crossingsAt, and the topmost by the lowest.
The next crossing along a position involves that position exactly when the current one does.
The previous crossing along a position involves that position exactly when the current one does.
The slot of the crossing j at which a strand enters it from below on the position p:
slot 3 on the lower position i of the letter, slot 0 on the upper position i + 1.
Equations
- w.incomingSlot j p = if p = TauCeti.BraidGroup.strand w[↑j].1 then 3 else 0
Instances For
The slot of the crossing j at which a strand leaves it upwards on the position p:
slot 2 on the lower position i of the letter, slot 1 on the upper position i + 1.
Equations
- w.outgoingSlot j p = if p = TauCeti.BraidGroup.strand w[↑j].1 then 2 else 1
Instances For
A strand enters a crossing on the lower position of its letter at slot 3.
A strand enters a crossing on the upper position of its letter at slot 0.
A strand leaves a crossing on the lower position of its letter at slot 2.
A strand leaves a crossing on the upper position of its letter at slot 1.
A strand enters a crossing at slot 0 or slot 3.
A strand leaves a crossing at slot 1 or slot 2.
A crossing is left upwards along the two positions of its letter at different slots.
The incoming slot at a crossing depends only on the letter of that crossing.
The outgoing slot at a crossing depends only on the letter of that crossing.
The arcs of the closure #
The closure #
The closure of a braid word, as an oriented PD-code with one crossing for each letter.
The half-edges are labelled by their crossing slots. The strands run upwards, so a half-edge
points away from its crossing exactly at the slots 1 and 2. The strand entering the crossing
of a letter (i, ε) on position i occupies slots 3 and 1 and is over exactly when
ε = 1. Every strand position involved in no crossing closes up to a crossing-free circle, all of
them with the orientation true.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The half-edge in a crossing slot of the closure is the label of that slot.
The arc leaving a crossing upwards on the position p enters the next crossing along p
from below. Since every slot is the incoming or the outgoing slot of its crossing on one of the
two positions of its letter, this determines every arc of the closure.
The arc entering a crossing from below on the position p leaves the previous crossing along
p upwards.
The arc at slot 0 of a crossing, entering it from below on the upper position of its letter,
leaves the previous crossing along that position upwards.
The arc at slot 1 of a crossing, leaving it upwards on the upper position of its letter,
enters the next crossing along that position from below.
The arc at slot 2 of a crossing, leaving it upwards on the lower position of its letter,
enters the next crossing along that position from below.
The arc at slot 3 of a crossing, entering it from below on the lower position of its letter,
leaves the previous crossing along that position upwards.
A half-edge of the closure points away from its crossing exactly at the slots 1 and 2,
where the strands leave the crossing upwards.
The arcs of the closure are determined by the arcs leaving the crossings upwards: a perfect matching of the half-edges agreeing with them is the arc matching of the closure.
The crossing-free circles of the closure are the strand positions involved in no crossing.
The crossing-free circles of the closure all carry the orientation true.
The sign of each crossing of the closure is the sign of its letter.
The writhe of the closure of a braid word is the exponent sum of the braid it represents.
Small closures #
The closure of the empty word on n strands is the n-component unlink.