RISC JKU

Rewriting in Computer Science and Logic (326.065), with Exercises (326.008)



This lecture is intended to give an introduction to term rewriting systems and their application in computer science and logic. In particular we will discuss general reduction relations, properties of reduction systems such as confluence and termination, and completion procedures.

Term rewriting systems developed out of mathematical logic and are an important part of theoretical computer science. They have applications in many areas, from functional programming to automatic theorem proving and computer algebra. The theory of rewriting is fundamental to concepts in constructive algebra, such as Gröbner bases, and also to concepts in logic, such as decision of equational theories (e.g. the theory of groups).

Organization

Summer Semester 2023.

Number:326.065
Title:Rewriting in Computer Science and Logic
Lecturer:Temur Kutsia
Time:Friday, 12:00–13:30
Room:T 911
Language:English
Mode:In presence
First meeting:March 10
Registration:Via the KUSSS system. Please register also for the exercises.
Grading:Written exam at the end of the semester.
Exercises
Exercises (326.008: Special topics logic and software design, Rewriting in Computer Science and Logic) will be held on Fridays, after the lecture, between 13:45–14:30 in HS 11. Instructor: Cleopatra Pau.
Course Materials
Please visit the course page in Moodle.