A knot is a path in 3d space: .

Two knots are considered equivalent if there exists a function with and

Fundamental group of a space at : , met alle paden die op p beginnen en eindigen.

A knot invariant is an object such that for two knots which are equivalent, it holds that .

Example of a knot invariant:

Category of pointed spaces ():

Objects: met

Morphisms tussen , : met .

Category of groups ():

Objects: groups

Morphisms: group homomorphisms

een groepshomomorfisme tussen is een functie met

as a functor

On objects: fundamentaal groep

On morphisms: