fact: Fixpoint name_after_dot' (s : String.string) (r : String.string) := match s with | EmptyString => r | String "#" xs => name_after_dot' xs xs | String "." xs => name_after_dot' xs xs | String _ xs => name_after_dot' xs r end.
imports: Ascii String Undecidability.L(Util.L_facts) MetaCoq(Template.All Template.Checker) Undecidability.Shared.Libs.PSL.Base MetaCoq.Utils.bytestring