AIB 2011-17: SAT Encodings: From Constraint-Based Termination Analysis to Circuit Synthesis