fact: Fixpoint option_list2list {A : Type} (l: list (option A)) : list A := match l with | nil => nil | (h::t) => match h with | Some a => (a :: option_list2list t) | _ => option_list2list t end end.
imports: Coq(List) JML(Stack) Coq(ListSet) Coq(Bool) Coq(ZArith) Coq(Relation_Operators) JML(ListHelpers) Coq(Classical) Coq(DecidableType) Coq(FSetInterface) Coq(FSetProperties) Coq(FSetEqProperties) Coq(FSetFacts) Coq(Sumbool) Coq(Lia)