Closed NathanDunfield closed 3 years ago
Why are the monomials written in that strange way, instead of combining powers of the same variable and using a fixed ordering of the variables?
(s0^-1s1)^2s0^-2 -> s0^-4s1^2 s0^-1(s0^-1s1)^2s0^-1 -> s0^-4*s1^2
Those aren't monomials but rather words in the standard Artin generators for the braid group.
No, github, I did not want to itialicize parts of my formulas
(s0^-1*s1)^2*s0^-2 -> s0^-4*s1^2
s0^-1*(s0^-1*s1)^2*s0^-1 -> s0^-4*s1^2
Oh. I thought that was supposed to be an Alexander polynomial. I needed to scroll further to the right to see the rest of that long line. Sorry. Should have realized that you can't use s as a variable in an Alexander polynomial. Also should have realized that I was marking down. Maybe this is not the best medium for a discussion of this topic?
The old and new words are conjugate, so they have the same braid closure and hence both are correct answers. My first guess is that the deterministic order of dictionary keys in Python 3.6 onwards is the cause for this and the same for the alexander_matrix
one.
The K.alexander_polynomial(norm=False)
is more confusing, I'd guess some change in Sage means the code no longer correctly removes any "excess monomial" from the final answer.
Should investigate these and fix if needed.