Typed Ordered Resolution

Adnan Mohammed Ahmed 📧 and Balazs Toth 📧

June 11, 2025

This is a development version of this entry. It might change over time and is not stable. Please refer to release versions for citations.

Abstract

Ordered Resolution is a proof calculus for reasoning about first-order logic that is implemented in many automatic theorem provers. It works by saturating the given set of clauses and is refutationally complete, meaning that if the set is inconsistent, the saturation will contain a contradiction. In this formalization, we restructured the completeness proof to cleanly separate the ground (i.e., variable-free) and nonground aspects. We also added a type system to the calculus. We relied on the library for first-order clauses and on the saturation framework.

License

BSD License

Topics

Session Typed_Ordered_Resolution