LEO-II - A Cooperative Automatic Theorem Prover for Classical Higher-Order Logic (System Description)

  • Authors:
  • Christoph Benzmüller;Lawrence C. Paulson;Frank Theiss;Arnaud Fietzke

  • Affiliations:
  • Dep. of Computer Science, Saarland University, Saarbrücken, Germany;Computer Laboratory, The University of Cambridge, UK;Dep. of Computer Science, Saarland University, Saarbrücken, Germany;Max Planck Institute for Informatics, , Saarbrücken, Germany

  • Venue:
  • IJCAR '08 Proceedings of the 4th international joint conference on Automated Reasoning
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

LEO-II is a standalone, resolution-based higher-order theorem prover designed for effective cooperation with specialist provers for natural fragments of higher-order logic. At present LEO-II can cooperate with the first-order automated theorem provers E, SPASS, and Vampire. The improved performance of LEO-II, especially in comparison to its predecessor LEO, is due to several novel features including the exploitation of term sharing and term indexing techniques, support for primitive equality reasoning, and improved heuristics at the calculus level. LEO-II is implemented in Objective Caml and its problem representation language is the new TPTP THF language.