fact: Fixpoint rewriteFullQuantifier_rec (q:Quantifier) (l:list Var) (range: Expression) (expr:Expression) {struct l} : Expression := match l with | nil => false'%jml | (v::nil) => Quantification q v range expr | (v::vs) => Quantification q v (true')%jml (rewriteFullQuantifier_rec q vs range expr) end.
imports: JML(Prelude) Coq(ZArith) Coq(Bool) Coq(List) JML(TaggedList) JML(ListHelpers) JML(ListFunctions) JML(OptionHelpers) JML(JMLProgramPlusImpl) JML(JMLFull2Basic) JML(JMLExpressionNotations)