Completeness of braid-word moves #
Two braid words represent the same braid if and only if they are connected by Artin relations and insertion or deletion of adjacent inverse letters. This is the algebraic input to comparing closures of arbitrary words representing a fixed braid: a closure invariant need only respect these elementary moves.
References #
- J. Birman, Braids, Links, and Mapping Class Groups, Annals of Mathematics Studies 82 (1974), Chapter 1 (the Artin presentation).
Braid-word equivalence is an equivalence relation.
Braid-word equivalence is reflexive.
theorem
TauCeti.BraidWord.WordEquiv.of_freeCancelStep
{n : ℕ}
{w w' : BraidWord n}
(h : w.FreeCancelStep w')
:
w.WordEquiv w'
A free insertion or deletion is a braid-word equivalence.
theorem
TauCeti.BraidWord.WordEquiv.induction
{n : ℕ}
{w w' : BraidWord n}
{motive : BraidWord n → BraidWord n → Prop}
(artin : ∀ {u v : BraidWord n}, u.ArtinStep v → motive u v)
(cancel : ∀ {u v : BraidWord n}, u.FreeCancelStep v → motive u v)
(refl : ∀ (u : BraidWord n), motive u u)
(symm : ∀ {u v : BraidWord n}, u.WordEquiv v → motive u v → motive v u)
(trans : ∀ {u v z : BraidWord n}, u.WordEquiv v → v.WordEquiv z → motive u v → motive v z → motive u z)
(h : w.WordEquiv w')
:
motive w w'
Induct over a sequence of Artin relations and free insertions or deletions.
theorem
TauCeti.BraidWord.WordEquiv.of_artinEquiv
{n : ℕ}
{w w' : BraidWord n}
(h : w.ArtinEquiv w')
:
w.WordEquiv w'
Artin equivalence embeds into braid-word equivalence.
theorem
TauCeti.BraidWord.WordEquiv.of_freeCancelEquiv
{n : ℕ}
{w w' : BraidWord n}
(h : w.FreeCancelEquiv w')
:
w.WordEquiv w'
Free-cancellation equivalence embeds into braid-word equivalence.