Compiling finite linear CSP into SAT | Synapse