Tools in Term Rewriting for Education

02/28/2020
by   Sarah Winkler, et al.
0

Term rewriting is a Turing complete model of computation. When taught to students of computer science, key properties of computation as well as techniques to analyze programs on an abstract level are conveyed. This paper gives a swift introduction to term rewriting and presents several automatic tools to analyze term rewrite systems which were developed by the Computational Logic Group at the University of Innsbruck. These include the termination tool TTT2, the confluence prover CSI, the completion tools mkbTT and KBCV, the complexity tool TcT, the strategy tool AutoStrat, as well as FORT, an implementation of the decision procedure for the first-order theory for a decidable class of rewrite systems. Besides its applications in research, this software pool has also proved invaluable for teaching, e.g., in multiple editions of the International Summer School on Rewriting.

READ FULL TEXT

page 7

page 9

research
03/10/2023

ANITA: Analytic Tableau Proof Assistant

This work presents the system ANITA (Analytic Tableau Proof Assistant) d...
research
11/10/2015

A unifying form for noetherian polynomial reductions

Polynomial reduction is one of the main tools in computational algebra w...
research
05/24/2017

Faithful (meta-)encodings of programmable strategies into term rewriting systems

Rewriting is a formalism widely used in computer science and mathematica...
research
06/23/2019

A UK Case Study on Cybersecurity Education and Accreditation

This paper presents a national case study-based analysis of the numerous...
research
01/03/2022

Automated Theorem Proving in the Classroom

We report on several scenarios of using automated theorem proving softwa...
research
06/04/2019

Towards A Broader Acceptance Of Formal Verification Tools: The Role Of Education

Formal methods yet advantageous, face challenges towards wide acceptance...
research
03/20/2023

On the Educational Impact of ChatGPT: Is Artificial Intelligence Ready to Obtain a University Degree?

In late 2022, OpenAI released a new version of ChatGPT, a sophisticated ...

Please sign up or login with your details

Forgot password? Click here to reset