CP symmetry violations