Pattern-based Subterm Selection in Isabelle
Logic in Computer Science
2021-11-09 v1
Abstract
This article presents a pattern-based language designed to select (a set of) subterms of a given term in a concise and robust way. Building on this language, we implement a single-step rewriting tactic in the Isabelle theorem prover, which removes the need for obscure "occurrence numbers" for subterm selection. The language was inspired by the \emph{language of patterns} of Gonthier and Tassi, but provides an elegant way of handling bound variables and a modular semantics.
Keywords
Cite
@article{arxiv.2111.04082,
title = {Pattern-based Subterm Selection in Isabelle},
author = {Lars Noschinski and Christoph Traut},
journal= {arXiv preprint arXiv:2111.04082},
year = {2021}
}
Comments
Isabelle Workshop 2014