nunchaku-inria / nunchaku

Model finder for higher-order logic
https://nunchaku-inria.github.io/nunchaku/
BSD 2-Clause "Simplified" License
42 stars 3 forks source link

use 0-cardinality sorts #6

Open c-cube opened 8 years ago

c-cube commented 8 years ago

call CVC4 with --fmf-empty-sorts to avoid refining recursive functions that are not used. We need to force it to fill other sorts though, by declaring p : sort -> bool, c : sort, and p(c) if we want to ensure that sort is not empty.