A directed cycle is a v0,,vkv_0,\ldots,v_k, k1k\ge1, such that vk=v0v_k=v_0 and v0,,vk1v_0,\ldots,v_{k-1} are distinct. A loop is a cycle of length one.

Closed paths

Every positive-length closed directed path contains a directed cycle: if vertices repeat before the final return, select a shortest positive closed subpath. Minimality excludes an internal repetition. Consequently, excluding directed cycles also excludes all positive-length paths from a vertex to itself.