fact: Definition EvalLiteral (l : Literal) : Value := match l with | BoolLiteral b => Bool b | IntLiteral z => Num (I (Int.const z)) end.
imports: Coq(List) Coq(ListSet) Coq(FSetInterface) Coq(Bool) Coq(ZArith) Coq(Relation_Operators) JML(ListHelpers)