Proper definition for z3 and CVC4