Závěrečná práce: Bc. Andrej Tokarčík: An Executable Formal Semantics of Agda
Diplomová práce
An Executable Formal Semantics of Agda
Anotace
Agda je aktívne vyvíjaný programovací jazyk so závislými typmi a interaktívny dokazovač matematických viet založený na upravenej teórii typov Martin-Löfa. V práci je predstavená spustiteľná formálna sémantika časti tohto jazyka vytvorená pomocou sémantického frameworku K. Diskutujú sa jednak otázky týkajúce sa formalizácie Agdy a druhak kľúčové rozhodnutia učinené počas vývoja jej sémantiky. Základom …více
Abstract
Agda is an actively developed dependently typed programming language and interactive theorem prover based on a variant of Martin-Löf type theory. This thesis presents an executable formal semantics of a portion of the language, created using the K semantic framework. Issues pertaining to formalisation of Agda as well as the key decisions made during the development of the semantics are discussed. …více
Zadání práce
- examine and discuss issues regarding formalisation of the chosen features of Agda (in general as well as with respect to K in particular)
- present an executable formal semantics of the fragment of Agda written in K.
26. 5. 2015 11:37, doc. Mgr. Jan Obdržálek, PhD., učo 1552
- Zadáno/změněno 25. 6. 2015 15:59, Helena Kryštofová
- Záznam založen 8. 4. 2015 15:33, RNDr. Ing. Lucie Pekárková, učo 60555
- Zveřejnit od 25. 5. 2015 11:43, Eva Drštková
- Práce převzata 25. 5. 2015 11:43, Eva Drštková
Literatura
- NORELL, Ulf. Towards a practical programming language based on dependent type theory. Göteborg, Sweden: Chalmers University, 2007.
- ROŞU, Grigore a Traian FLORIN ŞERBĂNUȚĂ. An overview of the K semantic framework. Journal of Logic and Algebraic Programming. Holland: Elsevier, 2010, roč. 79, č. 6, s. 397–434. ISSN 1567-8326.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Substituce vitaminů u cystické fibrózy
MUDr. Lukáš Homola, Ph.D., učo 39890 -
Java aplet pro zobrazení a simulaci SLR(k) analyzátorů
Bc. Vladimír Hromada, učo 98952 -
Strategie a ohodnocovací funkce hry Connect6
Bc. Jan Míšek -
Vázané proměnné v češtině (teze disertační práce)
doc. PhDr. Mojmír Dočekal, Ph.D., učo 15952 -
Česká free choice indefinita
Mgr. Hana Strachoňová, Ph.D., učo 110155 -
An Executable Formal Semantics of C++
Mgr. Jan Tušil, Ph.D. -
Distributive operators quantifying over objecst: an experiment
Mgr. Rhiana Horovská, učo 498386 -
Model categories for type theory
Mgr. Lukáš Krajíček




