English

Lash 1.0 (System Description)

Logic in Computer Science 2022-05-16 v1

Abstract

Lash is a higher-order automated theorem prover created as a fork of the theorem prover Satallax. The basic underlying calculus of Satallax is a ground tableau calculus whose rules only use shallow information about the terms and formulas taking part in the rule. Lash uses new, efficient C representations of vital structures and operations. Most importantly, Lash uses a C representation of (normal) terms with perfect sharing along with a C implementation of normalizing substitutions. We describe the ways in which Lash differs from Satallax and the performance improvement of Lash over Satallax when used with analogous flag settings. With a 10s timeout Lash outperforms Satallax on a collection TH0 problems from the TPTP. We conclude with ideas for continuing the development of Lash.

Keywords

Cite

@article{arxiv.2205.06640,
  title  = {Lash 1.0 (System Description)},
  author = {Chad E. Brown and Cezary Kaliszyk},
  journal= {arXiv preprint arXiv:2205.06640},
  year   = {2022}
}
R2 v1 2026-06-24T11:16:33.844Z