fact: Definition prefix_closure_alt (P : list A -> Prop) : list A -> Prop := fun xs => exists ys, P (xs ++ ys).
imports: Coq.Classes.Morphisms TLC(LibTactics LibLogic LibReflect LibOperation LibProd LibOption LibNat LibInt LibWf LibMonoid LibRelation LibList)