Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| msz:parcialni_rekurzivni_funkce [16. 06. 2012, 15.41:05] – [Základní funkce vytvořené z počátečních ==] pitel | msz:parcialni_rekurzivni_funkce [24. 08. 2026, 15.46:17] (aktuální) – odstraněno - upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== Parciální rekurzivní funkce ====== | ||
| - | [[wp> | ||
| - | Funkce, které je možné spočítat v obecném smyslu bez ohledu na výpočetní systém. Existují **totální funkce** (pokrývají celý obor hodnot) a **striktně parciální** (nejsou pro některé hodnoty definovány, | ||
| - | |||
| - | I o TS můžeme uvažovat jako o funkcích. Úplný TS je totální funkce, obyčejný TS je parciální funkce (pokud se zacyklí, funkce není definovaná). | ||
| - | |||
| - | //x//′ = (//x//₁, //x//₂, …, // | ||
| - | |||
| - | ====== Primitivně rekurzivní funkce ====== | ||
| - | [[wp> | ||
| - | |||
| - | Třída primitivně rekurzivních funkcí obsahuje funkce, které lze sestrojit pomocí počátečních funkcí a kombinace, kompozice a primitivní rekurze. **Každá** funkce v této třídě je totální. | ||
| - | |||
| - | ===== Počáteční funkce ===== | ||
| - | - nulová funkce: ξ() = 0 | ||
| - | - fce následníka: | ||
| - | - fce projekce: πⁿ< | ||
| - | |||
| - | ===== Základní funkce vytvořené z počátečních ===== | ||
| - | - kombinace //f// × //g//: | ||
| - | - ℕᵏ → ℕⁿ⁺ᵐ | ||
| - | - //f// × // | ||
| - | - kompozice //g// ∘ // | ||
| - | - primitivní rekurze: | ||
| - | - // | ||
| - | - // | ||
| - | |||
| - | ====== Parcialně neboli rekurzivní funkce ====== | ||
| - | [[wp> | ||
| - | |||
| - | Zavedeme techniku takzvané **minimalizace**, | ||
| - | * // | ||
| - | * // | ||
| - | Zapisujeme ji pak // | ||
| - | |||
| - | ====== Turingovsky vyčíslitelné funkce ====== | ||
| - | Funkce, které můžeme simulovat na TS. | ||
| - | |||
| - | ===== Turingovsky vyčíslitelné parciální rekurzivní funkce ===== | ||
| - | - Najdeme TS simulující počáteční funkce | ||
| - | - Najdeme TS simuljící primitivně rekurzivní funkce | ||
| - | - Najdeme TS simlujicí minimalizaci | ||
| - | |||
| - | ===== Funkce pomocí TS ===== | ||
| - | Parametry funkce můžeme hodit na pásku TS a odělit pomocí Δ. Pokud po provedení výpočtu bude na pásce výsledek funkce pro tyto parametry, TS přijme. Pokud není pro dané parametry funkce definována, | ||
| - | |||
| - | ===== TS pomocí funkcí ===== | ||
| - | Sestaví funkce pro jednotlivé funkce TS a to pro '' | ||