In mathematics, a complete set of invariants for a classification problem is a collection of maps
fi:X\toYi
X
\sim
Yi
x\simx'
fi(x)=fi(x')
i
Symbolically, a complete set of invariants is a collection of maps such that
\left(\prodfi\right):(X/\sim)\to\left(\prodYi\right)
As invariants are, by definition, equal on equivalent objects, equality of invariants is a necessary condition for equivalence; a complete set of invariants is a set such that equality of these is also sufficient for equivalence. In the context of a group action, this may be stated as: invariants are functions of coinvariants (equivalence classes, orbits), and a complete set of invariants characterizes the coinvariants (is a set of defining equations for the coinvariants).
A complete set of invariants does not immediately yield a classification theorem: not all combinations of invariants may be realized. Symbolically, one must also determine the image of
\prodfi:X\to\prodYi.