Assert a constraint and associate it with a tracking literal (Boolean constant).
This is the TypeScript equivalent of assertAndTrack in other Z3 language bindings.
When the optimizer returns unsat, the tracked literals that contributed to
unsatisfiability can be used to identify which constraints caused the conflict.
Return a string describing why the last call to check returned 'unknown'.
Returns string
release
release():void
Manually decrease the reference count of the optimize
This is automatically done when the optimize is garbage collected,
but calling this eagerly can help release memory sooner.
Assert a constraint and associate it with a tracking literal (Boolean constant). This is the TypeScript equivalent of
assertAndTrackin other Z3 language bindings.When the optimizer returns
unsat, the tracked literals that contributed to unsatisfiability can be used to identify which constraints caused the conflict.