Submitting in the comment box on the blog failed with "Could not open socket," so I'll post my question here.
Now that you have a notation (even if it may not be complete, you've raised the question in exercise 5), I am curious about computation.
1. Given two knots that are describable in this notation, is there an algorithm that decides if they are equivalent?
2. If so, what is the known (time/space) complexity of this problem?