Súvisiace: Download | LPP zima 2007/08 | LPP zima 2008/09 | LPP zima 2009/10 | LPP zima 2010/11 | LPP zima 2011/12 | LPP zima 2012/13 | LPP zima 2013/14 | LPP zima 2014/15 | English version |
Tu nájdete informačný list predmetu.
Vybudovať matematické základy deklaratívnych programovacích jazykov. Programy sú definície rekurzívnych funkcií. Výpočtový model je založený na redukcií termov. Dátové štruktúry sa kódujú do prirodzených čísel. Problémy sa riešia na cvičeniach v programovacom jazyku CL.
Primitívne rekurzívne funkcie. Základné funkcie a operácie (kompozícia funkcií, primitívna rekurzia). Explicitné definície. Ohraničená minimalizácia. Párovacia funkcia a aritmetizácia. Spätná rekurzia. Rekurzia so substitúciou v parametri. Vnorená jednoduchá rekurzia. Rekurzia s mierou. Regulárne rekurzívne definície.
Obecne rekurzívne funkcie. Poza primitívnu rekurziu: Ackermann-Péterovej funkcia, univerzálna funkcia pre primitívne rekurzívne funkcie. Primitívne rekurzívne indexy. Transfinitná rekurzia. Obecne rekurzívne funkcie. Regulárna minimalizácia. μ-Rekurzívne funkcie.
Čiastočne rekurzívne funkcie. Prvá veta o rekurzii (veta o pevnom bode). Výpočtový model. Ekvivalentnosť operačnej a denotačnej sémantiky. Čiastočne rekurzívne funkcie. Neohraničená minimalizácia. Aritmetizácia výpočtového modelu. Kleeneho veta o normálnej forme. Univerzálna funkcia. Rekurzívne indexy. Veta o enumerácií. Čiastočne μ-rekurzívne funkcie. Rekurzívne rozhodnuteľné, polorozhodnuteľné a nerozhodnuteľné problémy. Churchova téza.
Doporučené:
* – aktualizované v priebehu posledných 7 dní | Posledná zmena: 2015-09-17T15:12+0200 |