-
Notifications
You must be signed in to change notification settings - Fork 0
LoAT
ffrohn edited this page Sep 29, 2023
·
1 revision
Short description of LoAT.
The following input formats are supported:
- Integer Transition Systems
- the format that is used in the category "Complexity of Integer Transition Systems" at the Termination and Complexity Competition, including some extensions
- the format that is used in the category "Termination of Integer Transition Systems" at the Termination and Complexity Competition
- C Integer Programs
- Constrained Horn Clauses (CHCs)
- Transition Systems / C Integer Programs
- non-termination
- lower bounds on the worst-case runtime complexity
- CHCs
- (un)satisfiability
LoAT is based on the ADCL calculus, whose implementation is built upon our calculus for modular loop-acceleration.
- SMT solvers
- the recurrence solver PURRS
- the automata library libFAUDES
- GiNaC for symbolic computations
https://loat-developers.github.io/LoAT/
For examples of Transition Systems and C Integer Programs, consider the following categories of the Termination Problem Data Base:
For examples of CHCs, consider the examples from the category LIA-Lin of the CHC competition 2022.
The publications on LoAT can be found on LoAT's website.