pith. sign in

arxiv: 2603.07771 · v2 · pith:SYUWN3VAnew · submitted 2026-03-08 · 💻 cs.LO

Apply2Isar: Automatically Converting Isabelle/HOL Apply-Style Proofs to Structured Isar

classification 💻 cs.LO
keywords apply-styleproofsisabelleisarapply2isarautomaticallydeclarativescripts
0
0 comments X
read the original abstract

In Isabelle/HOL, declarative proofs written in the Isar language are widely appreciated for their readability and robustness. However, some users may prefer writing procedural "apply-style" proof scripts since they enable rapid exploration of the search space. To get the best of both worlds, we introduce Apply2Isar, a tool for Isabelle/HOL that automatically converts apply-style scripts to declarative Isar. This allows users to write complex, possibly fragile apply-style scripts, and then automatically convert them to more readable and robust declarative Isar proofs. To demonstrate the efficacy of Apply2Isar in practice, we evaluate it on a large benchmark set consisting of apply-style proofs from the Isabelle Archive of Formal Proofs.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Just Type It in Isabelle! AI Agents Drafting, Mechanizing, and Generalizing from Human Hints

    cs.LO 2026-04 unverdicted novelty 6.0

    A metatheoretical specification and Isabelle/HOL formalization of minimal type annotations for rank-one polymorphic terms is given, shown via human-AI collaborative workflows for drafting and mechanizing proofs.