A theorem-proving strategy is given by a set of inference rules and a search plan. Search plans have been usually described either informally (e.g., a criterion to select the next inference step) or procedurally (e.g., by giving a specific algorithm). Since both the completeness and efficiency of a theorem-proving strategy depend on the search plan, a formal, abstract treatment appears desirable. We propose an approach in this direction, that allows in particular for a precise definition of how the inference rules and the search plan cooperate to generate the derivations. Theorem-proving derivations are characterized by three essential properties: soundness, relevance and proof reduction. We show that they are functoriality properties: these results clarify which parts of the structure of a theory a theorem-proving derivation is required to preserve. We close the paper with a comparison with related work and a discussion on further extensions of our approach.

A category-theoretic treatment of automated theorem proving

BONACINA, Maria Paola
;
1996-01-01

Abstract

A theorem-proving strategy is given by a set of inference rules and a search plan. Search plans have been usually described either informally (e.g., a criterion to select the next inference step) or procedurally (e.g., by giving a specific algorithm). Since both the completeness and efficiency of a theorem-proving strategy depend on the search plan, a formal, abstract treatment appears desirable. We propose an approach in this direction, that allows in particular for a precise definition of how the inference rules and the search plan cooperate to generate the derivations. Theorem-proving derivations are characterized by three essential properties: soundness, relevance and proof reduction. We show that they are functoriality properties: these results clarify which parts of the structure of a theory a theorem-proving derivation is required to preserve. We close the paper with a comparison with related work and a discussion on further extensions of our approach.
1996
Mechanical theorem proving; completion-based theorem proving; category theory
File in questo prodotto:
File Dimensione Formato  
JISE1996category.pdf

accesso aperto

Descrizione: Articolo
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 205.85 kB
Formato Adobe PDF
205.85 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/300540
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact