8000 solver returns undecipherable output · Issue #481 · LeventErkok/sbv · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

solver returns undecipherable output #481

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
LeventErkok opened this issue Aug 22, 2019 · 0 comments
Closed

solver returns undecipherable output #481

LeventErkok opened this issue Aug 22, 2019 · 0 comments

Comments

@LeventErkok
Copy link
Owner

Received via email from Joshua Moerman.

import Data.SBV
import Data.SBV.Set
import Data.SBV.Tuple

problem = do
    let x = tuple (empty :: SSet Bool, empty :: SSet Bool)
    y <- exists_
    return $ x ./= y

We get:

*** Data.SBV.interpretSet: Unable to process solver output.
***
*** Kind    : {SBool}
*** Received: EApp [ECon "_",ECon "as-array",ECon "k!1"]
*** Reason  : Expected a set value, but couldn't decipher the solver output.
***
*** This is either a bug or something SBV currently does not support.
*** Please report this as a feature request!

Because z3 is producing weird output. Filed here: Z3Prover/z3#2517

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant
0