The goal is to get acquainted with the theory of coalgebra and its usein computer science. Also, along the way, the students will get toknow some category theory notions that are needed for basicconstructions and results in coalgebra. The course is meant forcomputer science students (possibly also some mathematics students)interested in computer science theory. If you are a student interestedin formal methods, concurrency theory, and/or automata, and/or youalways wondered what is category theory good for, then this may be theright course for you.
The theory of coalgebra is a relatively recent (20 years old) unifyingtheory at the abstract end of formal methods. It is a (one could say"the") theory of dynamic systems, of states and observations.Coalgebras allow for a uniform treatment of many different types ofautomata (e.g. deterministic, nondeterministic, probabilistic, andweighted), their behavior, and their corresponding modal logics. Thesetopics will be covered within the course.
ECTS-Breakdown:--------------------------30 hours: lectures23 hours: exercises23 hours: preparation for examination2 hours: examination--------------------------75 hours: total--------------------------
Literature and up-to-date information about the course is to be found at the following link:
http://cs.uni-salzburg.at/~anas/teaching/Coalgebra/
The evaluation will depend on presented papers and the examination at the end of term.