4
$\begingroup$

The conjugacy problem for the braid group was solved by Garside, and gives an algorithm for determining whether two braids are conjugate. Since this algorithm is rather tedious, I was wondering if anybody knows of any software that can tell me if any two given braids (given their braid word) are conjugate.

$\endgroup$
2

2 Answers 2

4
$\begingroup$

The program flipper can solve the conjugacy problem for pseudo-Anosov elements of mapping class groups. In principle this allows one to solve the conjugacy problem in the braid group $B_n$ for many pairs of words. Suppose one has two braids whose monodromy is pseudo-Anosov in the $n$-punctured plane mapping class group. Flipper can solve the conjugacy problem in the mapping class group of the $n+1$-punctured sphere for this pair of braids, and then one must determine if the conjugacy preserves the point at infinity (this actually requires one to compute the centralizer of the mapping class group element, which is possible using the veering triangulation data flipper produces). Since the braid group is a central extension of a subgroup of the mapping class group of the $n$-punctured plane fixing infinity, two braids whose mapping class representatives are conjugate will be conjugate in the braid group if they have the same writhe.

$\endgroup$
1
$\begingroup$

Braidlab, a matlab package: https://arxiv.org/abs/1410.0849

(see p.19 of the PDF manual linked)

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .