FB 3 | ||||||
Group BKB > Teaching > SoSe 09 > | ||||||
Logics and categories for software engineering and artificial intelligence |
||||||
Start: Tue April 7th (!) A course by Till Mossakowski and Lutz Schröder at the Universität Bremen 2009. Organisation03-05-H-604.54 LanguageLectures are held in English, and the course material and exercise sheets are in English. Students may ask questions and submit exercise sheets in German or English. The oral examination can be taken in German or English. TopicsLogic is an important tool for many areas of computer science, including formal software development and artificial intelligence. It plays a similar role as calculus plays for physics. However, driven by the needs of applications, like e.g. specification, verification, expert systems, planning, ontologies, there has been a proliferation of a variety of logics. Category theory and the theory of institutions are a powerful tool to handle this variety of logics. Common features of logics are abstracted, and complex systems and their logical descriptions can be built in a modular fashion using the categorical notion of colimit. While providing a rather general introduction to abstract logics, the material of this course is illustrated with examples from artificial intelligence. Moreover, tools implementing logics, categories and colimits will be presented as well. PrerequisitesThe course is aimed at advanced students of Computer Science or Applied Computer science, such as diploma's degree students who have passed their mid-degree exams ("Vordiplom"), Bachelor students in their final year and Master students with a background in formal logic. General mathematical skills are assumed. Exercises and ExamDuring the semester, theoretical and practical assignments will be posed. At then end of the semester, there are oral exams. Course MaterialsLecture notesWill be available soon.Software
BibliographyCASL and HETS
Propositional Logic, First Order Logic, Modal Logic
Description Logic
Category Theory
If a books or paper listed here is not available in the university library or on the World Wide Web, please contact the lecturing staff if you need help getting hold of the reference.
Exercise sheets |
||||||
Author: Dr. Till Mossakowski |
||||||
Group BKB |
|