185.224 Term Rewriting Systems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021S, VU, 2.0h, 3.0EC, to be held in blocked form
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to understand the basics of term rewrite systems as well as selected advanced topics. The foundations at least amout to (i) (i) Abstract Rewrite Systems; (ii) (First-Order) Term Rewrite Systems; (iii)  Completion, Complexity, Confluence and Termination, as well as some selected topics of advanced material.

Subject of course

The following topics are discussed:

Foundations.

(i)  Abstract Rewrite Systems: definitions, properties, Newman's Lemma, commutation, strategies; (ii) (First-Order) Term Rewrite Systems: definitions, properties, equational reasoning, word problem; (iii)  Completion, Complexity, Confluence and Termination: critical pair lemma, Gröbner basis, derivational complexity, connection to subrecursive hierarchies, (beyond) orthogonality, decreasing diagrams, polynomial and matrix interpretations, dependency pairs.

Advanced Topics (one or two of these, depending on interest).

(i) Mathematical Foundations; (ii) Automated Resource Analysis; (iii) Probabilistic Term Rewriting; (iv) Tree Automata; (v) Strategies.

Teaching methods

The course is taught in English and will be held online with a discussion phase on June 28 - July 9. During the discussion feedback to selected exercises, special interest will be provided. See the organisational details on the TUWEL page. Supporting material, slides, recordings, as well exercises will be made available on TUWEL before June 14. Please register timely for the course, so that the interest into the course can be properly anticipated.

Mode of examination

Immanent

Additional information

The course is partly based on the following lecture notes:

  • Term Rewrite Systems, Aart Middeldorp, lecture notes, University of Innsbruck.

Additional material can also be found on the course homepage.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon10:00 - 12:0028.06.2021 Zoom (LIVE)Initial Meeting
Course is held blocked

Examination modalities

Evaluation of exercises; discussion and written exam.

Course registration

Begin End Deregistration end
15.02.2021 00:00

Curricula

Literature

No lecture notes are available.

Miscellaneous

Language

English