Reading a crossing of a PD-code from another slot #
A PD-code lists the four half-edges at each crossing counterclockwise, starting from an arbitrary
slot. Reading the crossing i from its next slot counterclockwise instead gives another code for
the same diagram, TauCeti.PDCode.rotateCrossing D i: slot k of crossing i in the new code is
slot k + 1 in the old one, and every other crossing is read as before. The two local strands at
i exchange the parities of their slots, so the over-pair indicator of i flips. Relabelling
(TauCeti.PDCode.relabel) renames half-edges and crossings but keeps the slot of every
half-edge, so it cannot change where the reading of a crossing starts; relabellings and these
rotations together are the isomorphisms of PD-codes. Local moves such as the third Reidemeister
move fix the slots at which their tangle meets each crossing, and the rotations let them apply to
a tangle however its crossings happen to be read.
The rotation leaves the underlying 4-valent graph unchanged: it keeps the crossing rotation, and
so the faces and planarity, and the crossing turn, and so the components. It exchanges the two
local smoothings at i exactly as it flips the over-pair indicator, so every state smooths the
diagram into the same circles, and the Kauffman bracket is unchanged. On an oriented code it keeps
the orientation of every half-edge and the sign of every crossing, so the writhe-normalized bracket
is unchanged too.
Main definitions #
TauCeti.PDCode.rotateCrossing: read one crossing of a PD-code from its next slot.TauCeti.OrientedPDCode.rotateCrossing: the same for an oriented PD-code.
Main results #
TauCeti.PDCode.toPermutationTriple_rotateCrossingandTauCeti.PDCode.isPlanar_rotateCrossing: the rotation keeps the underlying graph and planarity.TauCeti.PDCode.componentCount_rotateCrossing: the rotation keeps the number of components.TauCeti.PDCode.kauffmanBracket_rotateCrossing: the rotation keeps the Kauffman bracket.TauCeti.OrientedPDCode.crossingSign_rotateCrossingandTauCeti.OrientedPDCode.normalizedKauffmanBracket_rotateCrossing: the rotation keeps every crossing sign and the writhe-normalized bracket.
References #
- M. Mastin, Links and Planar Diagram Codes, Definitions 2-3 (the PD convention, reading each crossing counterclockwise).
Read the crossing i of a PD-code from its next slot counterclockwise: slot k of i in the
new code is slot k + 1 in D. The local strand on slots 0 and 2 becomes the one on slots
1 and 3, so the over-pair indicator of i flips. The new code describes the same diagram.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Slot k of the rotated crossing is slot k + 1 of the old one.
The other crossings keep their slots.
The rotation keeps the arcs.
The rotation keeps the crossing-free circles.
The over-pair indicator of the rotated crossing flips.
Mirroring commutes with reading a crossing from another slot.
The rotation keeps the counterclockwise rotation of the slots at every crossing.
The rotation keeps the face traversal.
The rotation keeps the permutation triple of the underlying graph.
The rotation keeps planarity.
The rotation keeps the passage through each crossing to the opposite slot.
The rotation keeps the component traversal.
The rotation keeps the number of components.
A state selects at the rotated crossing the other local smoothing of the rotated code.
Read the crossing i of an oriented PD-code from its next slot counterclockwise, keeping the
orientation of every half-edge.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Forgetting orientation after the rotation gives the rotation of the underlying code.
The rotation keeps the orientation of every half-edge.
The rotation keeps the oriented crossing-free circles.
The rotation keeps every crossing sign. At the rotated crossing both the orientation
parity of slots 0 and 1 and the over-pair indicator flip.
The rotation keeps the writhe.
The rotation keeps the writhe-normalized Kauffman bracket.