GenZ: A Generic Sequent Calculus Prover using the Zipper
| Authors |
|
|---|---|
| Publication date | 2026 |
| Host editors |
|
| Book title | Proceedings of the Workshop on Practical Aspects of Automated Reasoning (PAAR) 2026 |
| Book subtitle | co-located with the Federated Logic Conference 2026 (FLoC 2026) : Lisbon, Portugal, July 25, 2026 |
| Series | CEUR Workshop Proceedings |
| Event | 2026 the Workshop on Practical Aspects of Automated Reasoning, PAAR 2026 |
| Article number | 4 |
| Number of pages | 18 |
| Publisher | Aachen: CEUR-WS |
| Organisations |
|
| Abstract |
We introduce GenZ, a generic theorem prover for sequent calculi implemented in Haskell. Sequent calculus is a simple and versatile formalism, widely used to define proof systems for modal and non-classical logics. GenZ allows the user to specify a set of sequent rules, over which it performs proof search. This makes it possible to rapidly implement and test proof systems for a wide variety of logics, a useful feature for both research and teaching. To allow for efficient proof search, GenZ employs the zipper data structure. We illustrate our system by implementing 11 well-known sequent calculi for classical and intuitionistic propositional logics, as well as for several modal logics from the S5 cube, and evaluate them on formulas from the LWB and ILTP benchmark suites. |
| Document type | Conference contribution |
| Language | English |
| Published at |
https://ceur-ws.org/Vol-4241/paper4.pdf
(Final published version)
|
| Other links | |
| Downloads |
paper4-2
(Final published version)
|
| Permalink to this page | |
