fact: Definition subtype_name (p : Program) (sub_name : TypeDefName) (super_name : TypeDefName) : Prop := forall sub super , TYPEDEF.name sub = sub_name -> TYPEDEF.name super = super_name -> SubType sub super.
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)