Partial Redundancy in Saturation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hajdu, Márton, Kovács, Laura, Voronkov, Andrei
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916764215934976
author Hajdu, Márton
Kovács, Laura
Voronkov, Andrei
author_facet Hajdu, Márton
Kovács, Laura
Voronkov, Andrei
contents Redundancy elimination is one of the crucial ingredients of efficient saturation-based proof search. We improve redundancy elimination by introducing a new notion of redundancy, based on partial clauses and redundancy formulas, which is more powerful than the standard notion: there are both clauses and inferences that are redundant when we use our notions and not redundant when we use standard notions. In a way, our notion blurs the distinction between redundancy at the level of inferences and redundancy at the level of clauses. We present a superposition calculus PaRC on partial clauses. Our calculus is refutationally complete and is strong enough to capture some standard restrictions of the superposition calculus. We discuss the implementation of the calculus in the theorem prover Vampire. Our experiments show the power of the new approach: we were able to solve 24 TPTP problems not previously solved by any prover, including previous versions of Vampire.
format Preprint
id arxiv_https___arxiv_org_abs_2505_22213
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Partial Redundancy in Saturation
Hajdu, Márton
Kovács, Laura
Voronkov, Andrei
Logic in Computer Science
Redundancy elimination is one of the crucial ingredients of efficient saturation-based proof search. We improve redundancy elimination by introducing a new notion of redundancy, based on partial clauses and redundancy formulas, which is more powerful than the standard notion: there are both clauses and inferences that are redundant when we use our notions and not redundant when we use standard notions. In a way, our notion blurs the distinction between redundancy at the level of inferences and redundancy at the level of clauses. We present a superposition calculus PaRC on partial clauses. Our calculus is refutationally complete and is strong enough to capture some standard restrictions of the superposition calculus. We discuss the implementation of the calculus in the theorem prover Vampire. Our experiments show the power of the new approach: we were able to solve 24 TPTP problems not previously solved by any prover, including previous versions of Vampire.
title Partial Redundancy in Saturation
topic Logic in Computer Science
url https://arxiv.org/abs/2505.22213