fact: Fixpoint ExtractAssignableClauses (sc_list : list SpecificationCase) : list StoreRefList := match sc_list with | nil => nil | sc::sc_list' => match METHODSPEC.ASSIGNABLE.storeRefs (CASE.assignable sc) with | \not_specified => NotSpecifiedAssignableClause :: ExtractAssignableClauses sc_list' | (: sr :) => sr :: ExtractAssignableClauses sc_list' end end.
imports: Coq(List) Coq(ListSet) Coq(FSetInterface) Coq(Bool) Coq(ZArith) Coq(Relation_Operators) JML(ListHelpers)