fact: Definition finish_Sharpening_SplitterADT {String} {repT carrierT fnew fto_string fchar_at_matches fget flength ftake fdrop fsplits} : Sharpened _ := projT2 (@finish_Sharpening_SplitterADT' String repT carrierT fnew fto_string fchar_at_matches fget flength ftake fdrop fsplits).
imports: Fiat.ADTRefinement.GeneralBuildADTRefinements Fiat.ADTNotation.BuildADT Fiat.ADTRefinement Fiat.Computation.Core