Sled délky $k$ v grafu $G$ je sekvence $v_0, e_1, v_1, ..., e_k, v_k$ taková, že $e_i = \{v_{i-1}, v_i\}$ a $e_i \in E(G)$ pro všechna $i = 1, ..., k$
Cesta v grafu $G$ je sled, ve kterém se neopakují vrcholy (a tedy ani hrany).
Má-li cesta $P$ v grafu $G$ koncové vrcholy $s = v_0$ a $t = v_k$, mluvíme o cestě z $s$ do $t$, nebo o $s\textbf{-}t\textbf{-cestě}$.
Délka $s\text{-}t\text{-cesty } d(s,t)$ je počet hran v této cestě (v grafu $G$)
Připouštíme i cestu s nulovou délkou, tedy $s = t$.
Cesta s $n \ge 1$ vrcholy (s $n-1$ hranami) je graf
Kružnice s $n \ge 3$ vrcholy (s $n$ hranami, délky $n$) je graf
Všimněte si, že definice cesty a kružnice jsou prakticky identické. V kružnici jen přidáváme poslední hranu z $n$-tého vrcholu do prvního vrcholu.
Nechť $n \geq 1$. Orientovaná kružnice délky $n$ (s $n$ vrcholy) je orientovaný graf
Orientovaná kružnice může být i délky 1. To je kružnice na jednom vrcholu s jednou smyčkou.
Orientovaný graf $G$ nazveme acyklický, pokud neobsahuje jako podgraf orientovanou kružnici.
Zdroj je takový vrchol orientovaného grafu, do kterého nevede žádná hrana.
Stok je takový vrchol orientovaného grafu, ze kterého nevede žádná hrana.
Nechť $G = (V, E)$ je orientovaný acyklický graf. Potom $G$ obsahuje aspoň jeden zdroj a aspoň jeden stok.
Dokážeme sporem, proto budeme dokazovat tvrzení: „$G = (V,E)$ je orientovaný acyklický graf a zároveň v něm neexistuje žádný zdroj“
Zvolíme libovolný vrchol $v_1 \in V$.
$v_1$ podle našeho předpokladu nemůže být zdrojem, proto do něj musí vést alespoň 1 orientovaná hrana z nějakého vrcholu $v_2$
$v_2$ také nemůže být zdrojem a proto také do něj musí vést alespoň 1 orientovaná hrana z $v_3$, atd.
Nejpozději po $n$ opakování tohoto postupu narazíme na vrchol $x$ který také nemůže být zdrojem, tedy do něj můsí vést alespoň 1 orientovaná hrana z nějakého vrcholu $y$ na který jsme už narazili dříve.
To ale znamená, že v grafu $G$ je nějaký cyklus, což je ve sporu s předpokladem.
Analogicky dokážeme pro stok.
$\square$
Sporem pro existenci zdroje (pro stok analogické).
Předpokládejme, že v $G$ neexistuje zdroj.
Zvolme libovolný vrchol $v_1 \in V$. Do něj, dle předchozího předpokladu, vede alespoň jedna orientovaná hrana z nějakého vrcholu $v_2$.
Do $v_2$ také musí vést orientovaná hrana z nějakého vrcholu $v_3$, a tak dále.
Nejpozději po $n$ krocích se však musí nějaký vrchol zopakovat.
To ale znamená existenci cyklu v $G$, čímž dostáváme spor.
$\square$