04.1 Regulární výrazy
$$
\require{mathtools}
\DeclarePairedDelimiter\ceil{\lceil}{\rceil}
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}
\newcommand{\dv}[1]{\frac{\mathrm{d}}{\mathrm{d} #1}}
\newcommand{\dvv}[2]{\frac{\mathrm{d} #1}{\mathrm{d} #2}}
$$
# Regulární výrazy
- Regulární výraz $V$ nad abecedou $\Sigma$ je definován:
Poznámka Tečky a závorky lze vynechat, pokud je to jednoznačené
# Vlastnosti

$x^{}= \varepsilon + xx^{}$
Tedy $xx^{*}$ je jakoby $x^+$
Řešení regulárních rovnic - Nechť $x, \alpha, \beta$ jsou RV, pak platí:
- $V_{1}: x = x\alpha + \beta \Rightarrow x = \beta \alpha^*$ (levá regulární rovnice)
- $V_{2}: x = \alpha x + \beta \Rightarrow x = \alpha^{*}\beta$ (pravá regulární rovnice)
- pozn. $\alpha$ je rekurentní člen, $\beta$ je ukončovací člen
# Úprava RV
Věty v teorii regulárních výrazů
