Module QE
Quantifier elimination
- author
- Christoph Sticksel, Adrien Champion, Alain Mebsout,
Daniel Larraz
val generalize : TransSys.t -> (UfSymbol.t * (Var.t list * Term.t)) list -> Model.t -> Var.t list -> Term.t -> Term.t listgeneralize f mevaluates the termfwith the modelmand returns a termgthat is implied by the modelmand that implies the term f with the post-state variables existentially quantified. The returned termgcontains only pre-state variables.M |= gg |= exists y f[y]with
ybeing the vector of post-state variables in f.