fact: Record tRec : Type := Build_t { invariant : list INVARIANT.t; constraint : list CONSTRAINT.t; represents : list REPRESENTS.t; initially : list INITIALLY.t; axiom : list AXIOM.t; readable_if : list READABLE_IF.t; writable_if : list WRITABLE_IF.t; monitors_for : list MONITORS_FOR.t }.
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)