You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The .NET binding of Z3 seems to miss an implementation for assert_and_track in the Optimize class, preventing the use of unsat core when using the optimizer. Despite Optimize.UnsatCore seems to be implemented, without a way to add named assertions, there is no way to obtain the unsat core list without the capability to add named assertions - only empty list is returned.
Since other language bindings, e.g. Python, already have such support, it would be convenient if these methods were available on Optimize as well as Solver in the .NET binding as well.
The text was updated successfully, but these errors were encountered:
The .NET binding of Z3 seems to miss an implementation for
assert_and_track
in theOptimize
class, preventing the use of unsat core when using the optimizer. DespiteOptimize.UnsatCore
seems to be implemented, without a way to add named assertions, there is no way to obtain the unsat core list without the capability to add named assertions - only empty list is returned.Since other language bindings, e.g. Python, already have such support, it would be convenient if these methods were available on
Optimize
as well asSolver
in the .NET binding as well.The text was updated successfully, but these errors were encountered: