Thesis/Dissertation: Vít Jelínek, učo 485180: Categorical View of Monads in Computer Science
Bachelor's thesis
Categorical View of Monads in Computer Science
Abstract
V této práci se zabýváme monádami, pojmem z teorie kategorií. Věnujeme se jim jednak z pohledu matematiky, kdy ukazujeme různé matematické analogie, a také z pohledu teoretické informatiky, kdy ukazujeme, jak se pomocí monád dají modelovat různé výpočetní efekty. Následně představujeme Lawverovy teorie, které slouží pro kategoriální popis univerzální algebry, a vysvětlujeme, jak univerzální algebra souvisí s monádami.
Abstract
This thesis is devoted to monads, a notion from category theory. We present a mathematical point of view by showing various mathematical analogies as well as the perspective of computer science by showing how to model various computational effects via monads. Then, we introduce Lawvere theories that serve as a categorical description of universal algebra and explain how universal algebra connects to monads.
Thesis description
- Definition of a monad (including the necessary terminology from category theory) and discussion of the relevant context.
- Overview of the usage of monads for modelling of computational effects in programming languages, particularly in Haskell.
- Discussion of connections between Lawvere theories and monads and how they can be used to model concepts from universal algebra.
- If time and space permit, applications of the concepts from the previous item to programming theory will be also discussed.
23/5/2022 10:39, doc. RNDr. Petr Novotný, Ph.D., UČO 172743
Consultant
abs PřF MU
Theses on a related topic
List of theses with an identical keyword.
-
Algebras, Coalgebras and Set Functors
Mgr. Jan Pavlík, Ph.D., UČO 23428 -
On Categories of Algebras
Mgr. Jan Pavlík, Ph.D., UČO 23428 -
Leibniz's Philosophy of Mind
Mgr. Jiří Jirovský -
Leibniz's Philosophy of Mind
Mgr. Jiří Jirovský -
Introduction to mathematical morphology
Bc. Lucie Keilová -
Varieties of metabelian groups
Mgr. Bc. Jana Káňová -
Algebraic methods for CSP
doc. RNDr. Petr Novotný, Ph.D., UČO 172743 -
Universal algebra and CSP
doc. RNDr. Petr Novotný, Ph.D., UČO 172743




