We extend the existing HOL Light Library for Modal Systems (HOLMS) to support a modular implementation of modal reasoning within the HOL Light proof assistant. We deeply embed axiomatic calculi and relational semantics for seven normal modal logics (K, T, B, K4, S4, S5, GL) and formalise modal adequacy theorems for these systems. We then leverage those formalisations to implement a mechanism for automated reasoning via proof-search in the associated labelled sequent calculi, which we shallowly embed in HOL Light’s goal-stack mechanism. This way, we equip the general-purpose proof assistant with (semi)decision procedures for these logics that, in case of failure to construct a proof for the input formula, return a certified countermodel within the appropriate class for the logic under consideration. On the methodological side, we propose a precise measure of the modularity of our approach by systematically adopting Christopher Strachey’s distinction between ad hoc and parametric polymorphism throughout the library.

A Modular Framework for Proof-Search via Formalised Modal Completeness in HOL Light

Bilotta, Antonella
;
2026

Abstract

We extend the existing HOL Light Library for Modal Systems (HOLMS) to support a modular implementation of modal reasoning within the HOL Light proof assistant. We deeply embed axiomatic calculi and relational semantics for seven normal modal logics (K, T, B, K4, S4, S5, GL) and formalise modal adequacy theorems for these systems. We then leverage those formalisations to implement a mechanism for automated reasoning via proof-search in the associated labelled sequent calculi, which we shallowly embed in HOL Light’s goal-stack mechanism. This way, we equip the general-purpose proof assistant with (semi)decision procedures for these logics that, in case of failure to construct a proof for the input formula, return a certified countermodel within the appropriate class for the logic under consideration. On the methodological side, we propose a precise measure of the modularity of our approach by systematically adopting Christopher Strachey’s distinction between ad hoc and parametric polymorphism throughout the library.
2026
Settore MAT/01 - Logica Matematica
Settore M-FIL/02 - Logica e Filosofia della Scienza
Settore INF/01 - Informatica
Settore MATH-01/A - Logica matematica
Settore PHIL-02/A - Logica e filosofia della scienza
Settore INFO-01/A - Informatica
CSL 2026
Paris, France
February 23-28, 2026
34th EACSL Annual Conference on Computer Science Logic (CSL 2026)
Schloss Dagstuhl - Leibniz-Zentrum für Informatik
978-3-95977-411-6
Modal logic; HOL Light; Labelled sequent calculi; Logical verification; Interactive theorem proving; Automated proof-search
   Security and Rights in the CyberSpace
   SERICS
   European Union
   PNRR
   PE0000014
File in questo prodotto:
File Dimensione Formato  
LIPIcs.CSL.pdf

accesso aperto

Tipologia: Published version
Licenza: Creative Commons
Dimensione 1.53 MB
Formato Adobe PDF
1.53 MB Adobe PDF

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/11384/164343
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact