smbc
smbc copied to clipboard
support infinite quantifiers
support quantifiers on datatypes, using undefined:
-
∀x. p xshould become, for bound 3:p 0 ∧ p (s 0) ∧ p (s (s 0)) ∧ p (s (s (s undefined))) - be careful about unsat/unknown
- allow such quantifiers in input
- do the same for functions? not obvious!