“…Application of these techniques became known as the algebraic approach to the CSP, although one may argue that the name misses the point a little -the success of the approach lies mostly in combining and moving back and forth between the relational and algebraic side, and this is the case for this paper as well. The general theory of the CSP was further refined in subsequent papers [31,10] and turned out to be an efficient tool in other types of constraint problems including the Quantified CSP [17,34,62], the Counting CSP [30,29], some optimization problems, e.g. the Valued CSP [51] and robust approximability [7], infinite-domain CSPs [15,14], related promise problems such as "approximate coloring" and the Promise CSP [20,2], and many others.…”