Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
This post will show up by default. To disable scheduling of future posts, edit config.yml
and set future: false
.
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
orga
publications
Proving Almost-Sure Innermost Termination of Probabilistic Term Rewriting Using Dependency Pairs
by J.-C. Kassing and J. Giesl. In Proceedings of the 29th International Conference on Automated Deduction (CADE 2023), Rome, Italy, Lecture Notes in Artificial Intelligence 14132, pages 344-364, 2023.
Download Paper | Extended Version | Download Slides | Evaluation Website
Dependency Tuples for Almost-Sure Innermost Termination of Probabilistic Term Rewriting (Short WST Version)
by J.-C. Kassing, J. Giesl. In 19th International Workshop on Termination, Obergurgl, Austria, , 2023.
From Innermost to Full Almost-Sure Termination of Probabilistic Term Rewriting
by J.-C. Kassing, F. Frohn, and J. Giesl. In Proceedings of the 27th International Conference on Foundations of Software Science and Computation Structures (FoSSaCS 2024), Luxembourg City, Luxembourg, Lecture Notes in Computer Science 14575, pages 206-228, 2024.
Download Paper | Extended Version | Download Slides | Evaluation Website
A Complete Dependency Pair Framework for Almost-Sure Innermost Termination of Probabilistic Term Rewriting
by J.-C. Kassing, S. Dollase, and J. Giesl. In Proceedings of the 17th International Symposium on Functional and Logic Programming (FLOPS 2024), Kumamoto, Japan, Lecture Notes in Computer Science 14659, pages 62-80, 2024.
Download Paper | Extended Version | Download Slides | Evaluation Website
A Dependency Pair Framework for Relative Termination of Term Rewriting
by J.-C. Kassing, G. Vartanyan, and J. Giesl. In Proceedings of the International Joint Conference on Automated Reasoning (IJCAR 2024), Nancy, France, Lecture Notes in Artificial Intelligence 14740, pages 360-380, 2024.
Download Paper | Extended Version | Download Slides | Evaluation Website
From Innermost to Full Probabilistic Term Rewriting: Almost-Sure Termination, Complexity, and Modularity
by J.-C. Kassing and J. Giesl. 2024.
Annotated Dependency Pairs for Full Almost-Sure Termination of Probabilistic Term Rewriting
by J.-C. Kassing and J. Giesl. In Principles of Verification: Cycling the Probabilistic Landscape (Festschrift), Aachen, Germany, Lecture Notes in Computer Science 15260, pages 339-366, 2024.
The Annotated Dependency Pair Framework for Almost-Sure Termination of Probabilistic Term Rewriting
by J.-C. Kassing and J. Giesl. 2025.
Weighted Rewriting: Semiring Semantics for Abstract Reduction Systems
by E. Ahrens, J.-C. Kassing, J. Giesl, J.-P. Katoen. In Proceedings of the 10th International Conference on Formal Structures for Computation and Deduction (FSCD 2025), Birmingham, UK, LIPIcs, Volume 337, pages 6:1-6:21, 2025.
Dependency Pairs for Expected Innermost Runtime Complexity and Strong Almost-Sure Termination of Probabilistic Term Rewriting
by J.-C. Kassing, L. Spitzer, J. Giesl. In Proceedings of the 27th International Symposium on Principles and Practice of Declarative Programming (PPDP 2025), Rende, Italy, To be published, 2025.
A Dependency Pair Framework for Relative Termination of Term Rewriting
by J.-C. Kassing, G. Vartanyan, J. Giesl. In 20th International Workshop on Termination, Leipzig, Germany, , 2025.
Modularity of Termination in Probabilistic Term Rewriting
by J.-C. Kassing, J. Giesl. In 20th International Workshop on Termination, Leipzig, Germany, , 2025.
AProVE: Becoming Open Source and Recent Improvements
by F. Frohn, C. Fuhs, J. Giesl, J.-C. Kassing, N. Lommen. In 20th International Workshop on Termination, Leipzig, Germany, , 2025.
AProVE25: Confluence Analysis in a Termination Tool
by J.-C. Kassing, T. Sokolowski. In 13th International Workshop on Confluence, Leipzig, Germany, , 2025.
talks
teaching
The course provides an introduction to formal languages and systems, covering key topics such as grammars (including the Chomsky hierarchy), finite and pushdown automata, and regular expressions, enabling them to apply formal modeling techniques to areas like compiler construction and system verification. Read more..
RWTH Aachen, 2018 (Student Assistent).
The course explores foundational topics in algorithm design and data structures. It covers core structures like stacks, queues, linked lists, binary trees, and analytical tools such as the Master Theorem for solving recurrences. Read more..
RWTH Aachen, 2019 (Student Assistent).
In this course students learn to formalize facts in appropriate logical systems and work with these formalizations, understand basic concepts and methods of mathematical logic (syntax and semantics of logical systems, inference relations, satisfiability, proof calculi, definability, etc.). Read more..
RWTH Aachen, 2021 (Student Assistent).
This lecture is an in-depth introduction of the central topics of the complexity theory. The topic of the complexity theory are the principle boundaries of efficient computability. Read more..
RWTH Aachen, 2021 (Student Assistent).
The course gives an introduction to functional programming using the language Haskell. Moreover, we discuss models for the semantics and the implementation of functional languages. Read more..
RWTH Aachen, 2024.
Apart from a short introduction to the programming language Prolog this course is concerned with the basics of logic programming, programming techniques and implementations of logic programming languages. Read more..
RWTH Aachen, 2022 (Student Assistant), 2025.
In this course we teach the basics of multiple different programming languages. We give a short introduction into the difference between imperative (object-oriented or procedural) and declarative (logical or functional) programming languages. Read more..
RWTH Aachen, 2018 (Student Assistent), 2019 (Student Assistent), 2022, 2023, 2024, 2025.
RWTH Aachen, 2022, 2023, 2024, 2025.
RWTH Aachen, 2023, 2024, 2025.
RWTH Aachen, 2025.
by Grigory Vartanyan. RWTH Aachen, Summer, 2023.
by Jiaqian Chen. RWTH Aachen, Winter, 2023/2024.
by Jonas Säuberlich. RWTH Aachen, Summer, 2024.
by Leon Spitzer. RWTH Aachen, Winter, 2024/2025.
by Fabian Berkner. RWTH Aachen, Winter, 2024/2025.
by David Weber. RWTH Aachen, Summer, 2025.
by Henri Nagel. RWTH Aachen, Summer, 2025.
by Alexander Schlecht. RWTH Aachen, Summer, 2025.