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
Topics
Session Typed_Ordered_Resolution
- Ground_Ordered_Resolution
- Relation_Extra
- Ground_Ordered_Resolution_Completeness
- Ground_Ordered_Resolution_Soundness
- Ordered_Resolution
- Grounded_Ordered_Resolution
- Ordered_Resolution_Soundness
- Ordered_Resolution_Completeness
- Ordered_Resolution_Welltypedness_Preservation
- Untyped_Ordered_Resolution
- Untyped_Ordered_Resolution_Inference_System
- Untyped_Ordered_Resolution_Completeness
- Untyped_Ordered_Resolution_Soundness
- Monomorphic_Ordered_Resolution
- Ordered_Resolution_Example