  We generalize the well-known parity theorem for multiple zeta values (MZV) to
functional equations of multiple polylogarithms (MPL). This reproves the parity
theorem for MZV with an additional integrality statement, and also provides
parity theorems for special values of MPL at roots of unity (also known as
coloured MZV). We give explicit formulas in depths 2 and 3 and provide a
computer program to compute the functional equations.
