English

Hammering Higher Order Set Theory

Logic in Computer Science 2025-09-11 v1

Abstract

We use automated theorem provers to significantly shorten a formal development in higher order set theory. The development includes many standard theorems such as the fundamental theorem of arithmetic and irrationality of square root of two. Higher order automated theorem provers are particularly useful here, since the underlying framework of higher order set theory coincides with the classical extensional higher order logic of (most) higher order automated theorem provers, so no significant translation or encoding is required. Additionally, many subgoals are first order and so first order automated provers often suffice. We compare the performance of different provers on the subgoals generated from the development. We also discuss possibilities for proof reconstruction, i.e., obtaining formal proof terms when an automated theorem prover claims to have proven the subgoal.

Keywords

Cite

@article{arxiv.2509.08264,
  title  = {Hammering Higher Order Set Theory},
  author = {Chad E. Brown and Cezary Kaliszyk and Martin Suda and Josef Urban},
  journal= {arXiv preprint arXiv:2509.08264},
  year   = {2025}
}

Comments

Accepted for publication at CICM 2025