answer set solver via Z3