Skip to content

Braid ​

A braid in Artin's presentation: nn strands and a word whose letter kk means σk\sigma_k and −k-k means σk−1\sigma_k^{-1}. Closing it up names a link — and by Alexander's theorem, every link.

Braid(strands, word)the braid
BraidPermutation(braid)the image in the symmetric group — forget which strand went over
BraidWrithe(braid)the exponent sum, i.e. the abelianisation Bn→ZB_n \to \mathbb{Z}
TorusBraid(p, q)(σ1⋯σp−1)q(\sigma_1\cdots\sigma_{p-1})^q, whose closure is T(p,q)T(p,q)
Typed signatures
TypePackageApplies
(integer, list<integer>?) -> expression<Braid>braidalways

Domain: Braids and knots·Drawn as Graphics

Details
  • Relations: σiσj=σjσi\sigma_i\sigma_j = \sigma_j\sigma_i for ∣i−j∣≥2|i-j| \ge 2, and σiσi+1σi=σi+1σiσi+1\sigma_i\sigma_{i+1}\sigma_i = \sigma_{i+1}\sigma_i\sigma_{i+1}
  • Adding σi2=1\sigma_i^2 = 1 gives the symmetric group, which is why BnB_n surjects onto SnS_n
  • Two different words can name the same braid; nothing here solves the word problem, so only invariants are computed
  • BraidComponents counts the permutation's cycles — the closure is a knot exactly when it is an nn-cycle
  • An LRLR word from the modular group is accepted anywhere a braid is, via its Lorenz braid

Examples

Basic #

σ₁σ₂ cycles the three strands

live ↗
InBraidPermutation(Braid(3,[1,2]))\mathrm{BraidPermutation}(\mathrm{Braid}(3, \bigl\lbrack1, 2\bigr\rbrack))Out[2,3,1]\bigl\lbrack2, 3, 1\bigr\rbrack
Scope #

two positive crossings and one negative

live ↗
InBraidWrithe(Braid(3,[1,−2,1]))\mathrm{BraidWrithe}(\mathrm{Braid}(3, \bigl\lbrack1, -2, 1\bigr\rbrack))Out11
Properties #

T(2,q)T(2,q) is a knot for odd qq

live ↗
InBraidIsKnot(TorusBraid(2,5))\mathrm{BraidIsKnot}(\mathrm{TorusBraid}(2, 5))OutTrue\mathrm{True}
About
Examples4
CrosswalkWikipediaMathWorldWikidatanLab

See also: AlexanderPolynomial, LorenzBraid, SeifertGenus