Skip to content
Snippets Groups Projects
Commit d4023ade authored by Martin Mareš's avatar Martin Mareš
Browse files

Zestručnění důkazu Kleeneho věty

parent c9bf4799
Branches
No related tags found
No related merge requests found
...@@ -700,19 +700,19 @@ Nyní na automat budeme aplikovat dva typy úprav: ...@@ -700,19 +700,19 @@ Nyní na automat budeme aplikovat dva typy úprav:
\list{o} \list{o}
\:{\I Sloučení hran} -- pokud mezi nějakými dvěma stavy vede více paralelních \:{\I Sloučení hran} -- pokud mezi nějakými dvěma stavy vede více paralelních
hran, nahradíme je jedinou hranou ohodnocenou sjednocením regulárních výrazů z~původních hran. hran ohodnocených výrazy $R_1,\ldots,R_k$, nahradíme je jedinou hranou ohodnocenou
výrazem $R_1\alt\ldots\alt R_k$.
\:{\I Eliminace stavu} -- vybereme si nějaký stav~$s$ různý od počátečního a přijímacího. \:{\I Eliminace stavu} -- vybereme si nějaký stav~$s$ různý od počátečního a přijímacího.
Tento stav odstraníme a zařídíme, aby všechny výpočty, které procházely tímto stavem, Tento stav odstraníme a zařídíme, aby všechny výpočty, které procházely tímto stavem,
použily nějakou \uv{zkratku}, která ho obejde. Pro každou dvojici stavů $x$ a~$y$ použily nějakou \uv{zkratku}, která ho obejde. Pro každou dvojici hran $xs$ a $sy$
takovou, že z~$x$ vede do~$s$ hrana s~ohodnocením~$R_x$ a z~$s$ do~$y$ hrana s~ohodnocením~$y$, přidáme hranu $xy$:
přidáme zkratku z~$x$ do~$y$:
\list{o} \list{o}
\:Pokud ve stavu~$s$ není smyčka (hrana z~$s$ do~$s$), bude zkratka \:Pokud ve stavu~$s$ není smyčka (hrana z~$s$ do~$s$),
ohodnocena výrazem $R_x R_y$. ohodnotíme $xy$ výrazem $R_x R_y$.
\:Pokud ve stavu~$s$ je smyčka s~ohodnocením~$R_s$, zkratku ohodnotíme \:Pokud ve stavu~$s$ je smyčka s~ohodnocením~$R_s$, ohodnotíme $xy$
výrazem $R_xR_s^*R_y$. výrazem $R_xR_s^*R_y$.
\endlist \endlist
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment