Sign inGet started
Paper · arXiv

Twitch: Learning Abstractions for Equational Theorem Proving

Several successful strategies in automated reasoning rely on human-supplied guidance about which term or clause shapes are interesting. In this paper we aim to discover interesting term shapes automatically. Specifically, we discover abstractions : term patterns that occur over and over again in relevant proofs. We present our tool Twitch which discovers abstractions with the help of Stitch, a tool originally developed for discovering reusable library functions in program synthesis tasks. Twitch can produce abstractions in two ways: (1) from a partial, failed proof of a conjecture; (2) from successful proofs of other theorems in the same domain. We have also extended Twee, an equational t...

AuthorsGuy Axelrod, Moa Johansson, Nicholas Smallbone
Primary categorycs.LO
Published6 March 2026
Last updated at source6 March 2026
cs.LOcs.AI
Embed this entry
<iframe src="https://silytics.si/embed/item/b3df9094-bc95-4bf4-bc2e-95bb402f4c14" width="420" height="190" style="border:0" loading="lazy" title="Silytics entry"></iframe>

Free, no tracking. More about feeds and embeds.

Silytics shows public metadata from arXiv and links to the original. Information may be incomplete or out of date. Last refreshed 17 October 2026. Licenses and terms of the original apply to the work itself. Not financial, legal or professional advice.