Joshua M. Cohen. Proof Artifact for "A Mechanized First-Order Theory of Algebraic Data Types with Pattern Matching" (Software). Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@misc{artifact,
title = {{Proof Artifact for "A Mechanized First-Order Theory of Algebraic Data Types with Pattern Matching"}},
author = {Cohen, Joshua M.},
note = {Software, swhId: \href{https://archive.softwareheritage.org/swh:1:dir:31808a21d5034756c3c2d3fc11b22697aaf6eee9;origin=https://doi.org/10.5281/zenodo.15838909;visit=swh:1:snp:eb7de80ce7ad282da1b64dafeea97454bc2f8111;anchor=swh:1:rel:95ec4913f8d066f491fc6864223ddc5539e2eefb;path=/joscoh-why3-semantics-14cabf2/}{\texttt{swh:1:dir:31808a21d5034756c3c2d3fc11b22697aaf6eee9}} (visited on 2025-09-22)},
url = {https://github.com/joscoh/why3-semantics/tree/itp25},
doi = {10.4230/artifacts.24696},
}
Published in: LIPIcs, Volume 352, 16th International Conference on Interactive Theorem Proving (ITP 2025)
Joshua M. Cohen. A Mechanized First-Order Theory of Algebraic Data Types with Pattern Matching. In 16th International Conference on Interactive Theorem Proving (ITP 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 352, pp. 5:1-5:20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{cohen:LIPIcs.ITP.2025.5,
author = {Cohen, Joshua M.},
title = {{A Mechanized First-Order Theory of Algebraic Data Types with Pattern Matching}},
booktitle = {16th International Conference on Interactive Theorem Proving (ITP 2025)},
pages = {5:1--5:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-396-6},
ISSN = {1868-8969},
year = {2025},
volume = {352},
editor = {Forster, Yannick and Keller, Chantal},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITP.2025.5},
URN = {urn:nbn:de:0030-drops-246046},
doi = {10.4230/LIPIcs.ITP.2025.5},
annote = {Keywords: Pattern Matching Compilation, Algebraic Data Types, First-Order Logic}
}