Tool to convert between the following three formats for Integer Transition Systems:
- the
koatformat that has been used in the TermComp-category Complexity of Integer Transition Systems until 2024 - the
smt2format that has been used in the TermComp-category Termination of Integer Transition Systems until 2024 - the
ariformat that is used for ITSs since 2025
Run its-conversion-static --help for more information.
The transformation is far from complete. It's supposed to work on the examples from the TPDB, version f8460262, and will probably fail / yield incorrect results for other examples.
In particular, the koat export ignores precedences of arithmetic and Boolean operators. This should be fine, as the TPDB examples do not contain expressions or formulas with parantheses, but it's of course incorrect in general.
Moreover, the smt2 export assumes that the arguments of all right-hand sides of rules are variables.