Skip to content

4 Formální překlady

Definice (Formální překlad)

Formální překlad

Formální překlad \(Z\) definujeme jako binární relaci mezi formálními jazyky \(L\) a \(V\):

\[ Z \subseteq L \times V \]

Formální překlad tak přiřazuje řetězcům z jazyka \(L\) (definiční obor) řetězce (překlady) z jazyka \(V\) (obor hodnot).

Definice (Jednoznačný formální překlad)

Jednoznačný formální překlad

Jednoznačný formální překlad je formální překlad, který je zároveň funkcí (může být i parciální).

Tedy pro každý prvek z definičního oboru tak existuje jeden prvek z oboru hodnot (či nejvýše jeden v případě parciální funkce).