Closed c-cube closed 7 years ago
For a datatype τ approximated in an incomplete way but with finite cardinal (say, 16), we need to encode ∀x:τ. p x into card(α_τ) ≥ 16 ∧ ∀x:α_τ. p x.
∀x:τ. p x
card(α_τ) ≥ 16 ∧ ∀x:α_τ. p x
See: bugs/quantifier_kodkod.nun
bugs/quantifier_kodkod.nun
cc @blanchette for reference.
For a datatype τ approximated in an incomplete way but with finite cardinal (say, 16), we need to encode
∀x:τ. p x
intocard(α_τ) ≥ 16 ∧ ∀x:α_τ. p x
.See:
bugs/quantifier_kodkod.nun