When satisfiability solving meets symbolic computation