Version 1.0
October 1, 2018
Fritz Kliemann
Email: fritz.kliemann@gmx.at
Address:
Linz, Austria
J. Shallit has successfully used automata theory to find properties of automatic sequences [Sha13]. In a summer school course at RISC, JKU Linz [AEC16], he explained also how to use finite automata to decide Presburger arithmetic [Pre29].
This package, written as a Master thesis, implements the decision procedure which goes back to J. R. Büchi [Büc60]. Furthermore, it allows to construct a deterministic finite automaton from any first-order formula with the addition as the only operation.
The package Automata [DLM11] is used for the data structure of finite automata.
© 2018 by Fritz Kliemann
This package may be redistribute and/or modify under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
I would like to thank my supervisor Erhard Aichinger for the opportunity to write this package and my parents for their support and patience.
The work was partially supported by the Austrian Science Fund (FWF), P29931.
generated by GAPDoc2HTML