algebraic knot