Skip to content
Snippets Groups Projects
Commit 4128ce89 authored by Etienne Kneuss's avatar Etienne Kneuss
Browse files

Decouple ADT-dependencies from solvers

- ADTManager is responsible for computing dependencies between ADTs so
  that definitions can be grouped.
- Simplify and generalize solver handling of RawArrays.
- Remove dead-code in fair-z3 to parse non-ground models.
- OptionManager was mostly useless, moved *Type to Library
- MapGet can be implemented as (Some-value (Select m k)),
  as the solver will treat Some-value as uninterpreted if Select yields
  a None
parent cdf0f476
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment