English

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

R2 v1 2026-06-24T07:29:24.616Z