Published April 29, 2026 | Version v1.0.0
Other Open

Source-Informed Fuzzing of Sledgehammer's External ATP Interface

Authors/Creators

  • 1. ROR icon King's College London

Description

Reproduction artifact accompanying the paper "Validating the Verifier: Automated Testing for Isabelle/HOL Proof Assistant" (2026, Section 3.4 / 4.4).

Contains the Python harnesses, shell drivers, and result archives used to identify three previously-unknown defects on the normal Sledgehammer call path:

  • Bug 1: TPTP keyword collision (atp_problem.ML / Zipperposition Lex_tptp.mll)
  • Bug 2: CCOption.get_exn in Zipperposition Unif.ml on polymorphic THF
  • Bug 3: TSTPSkipSource crash in E prover ccl_clauses.c (fixed upstream)

See README.md for details.

Files

Xujiangjing/fyp-isabelle-fuzz-v1.0.0.zip

Files (14.4 MB)

Name Size Download all
md5:0b56722dbefdcbadbf2ba50ed56fa42e
14.4 MB Preview Download

Additional details

Related works