Skip to content
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

Error when using model.completion=true with DT #7264

Closed
nafur opened this issue Jun 21, 2024 · 0 comments
Closed

Error when using model.completion=true with DT #7264

nafur opened this issue Jun 21, 2024 · 0 comments

Comments

@nafur
Copy link

nafur commented Jun 21, 2024

We tried using model.completion=true on inputs that use datatypes and found that (get-value ...) takes a minute or so and then errors with Overflow encountered when expanding vector. The oldest version I tested is 4.12.1, and I still see it on current master c137ef7.
I minimized the input to the following:

$ cat min.smt2 
(declare-datatypes ((s 0)) (((b (b Int)))))
(declare-fun t (Int) s)
(check-sat)
(get-value (t))
$ ./z3 model.completion=true min.smt
sat
*wait for a minute*
((error "line 4 column 14: Overflow encountered when expanding vector")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant