In the mathematical field of knot theory, a knot invariant is a quantity (in a broad sense) defined for each knot. Some invariants are indeed numbers, but invariants can be as simple as a yes/no answer or as complicated as a homology theory . Research on invariants has been motivated by a desire to find means to distinguish one knot from another, but often also to understand fundamental properties of knots and their relations to diverse branches of mathematics.