homflypt#

l * P(L+) + l^-1 * P(L-) + m * P(L0) = 0

or

P(L+) = - l^-2 * P(L-) - m/l * P(L0) P(L-) = - l^2 * P(L-) - lm * P(L0)

There are three variations: l-m: l * P(L+) + l^-1 * P(L-) + m * P(L0) = 0 v-z: v * P(L+) - v^-1 * P(L-) - z * P(L0) = 0 α-z: α^-1 * P(L+) - a * P(L-) - z * P(L0) = 0 xyz: x * P(L+) + y * P(L-) + z * P(L0) = 0

see https://ncatlab.org/nlab/show/HOMFLY-PT+polynomial and https://en.wikipedia.org/wiki/HOMFLY_polynomial

Functions

homflypt_polynomial(k)

Return the HOMFLYPT polynomial of a knot k.