fact: Definition setRequires (sc:CASE.tRec) (r:REQUIRES.t) : CASE.tRec := let (v, fvd, ovd, _, e, s, so, div, w, ass, acc, cal, mb, cap, ws, dur, rR, eR, sR, soR, divR, wR, assR, accR, calR, mbR, capR, wsR, durR, red, cc) := sc in CASE.Build_t v fvd ovd r e s so div w ass acc cal mb cap ws dur rR eR sR soR divR wR assR accR calR mbR capR wsR durR red cc.
imports: JML(JMLProgramPlus) Coq(ZArith) JML(ZHelpers) JML(LogicHelpers) Coq(Bool) Coq(Sumbool) Coq(Ndec) JML(PosAux) JML(EqBoolAux) Coq(Relation_Operators) Coq(List) JML(ListFunctions) JML(ListHelpers) JML(OptionHelpers)