fact: Definition optionalSame2Requires (os:optionalSame Expression) := match os with | SpecifiedOS p => REQUIRES.Build_t (Specified p) false | NotSpecifiedOS => REQUIRES.Build_t NotSpecified false | same => REQUIRES.Build_t NotSpecified true end.
imports: JML(Prelude) Coq(ZArith) Coq(Bool) Coq(List) JML(TaggedList) JML(ListHelpers) JML(ListFunctions) JML(OptionHelpers) JML(JMLProgramPlusImpl) JML(JMLFull2Basic) JML(JMLExpressionNotations)