Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reformulate the property, so that Z3 can still find models.
With the other formulation, Z3 became really bad at finding any kind of model. Basically, it would always answer `unsat` or `unknown`. This is undesirable, because we use models when instantiating things at the command line. In those cases, however, we probably don't need the rule at all... Perhaps, we should provide a way to disable the axioms when we are looking for models?
- Loading branch information