fact: Definition SharpenStep Sig adt : forall adt' adt'' (refine_adt' : refineADT (Sig := Sig) adt adt'), refineADT adt' adt'' -> refineADT adt adt''.
imports: Coq.Lists.List Coq.Strings.String Fiat.Common Fiat.Common.ilist Fiat.Common.BoundedLookup Fiat.ADT.Core Fiat.ADT.ComputationalADT Fiat.ADTRefinement.Core Fiat.ADTRefinement.SetoidMorphisms