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; Maggesi, Marco; Perini Brogi, Cosimo. - 363:(2026). ( CSL 2026 - 34th EACSL Annual Conference on Computer Science Logic Paris, France 23-28/02/2026) [10.4230/LIPIcs.CSL.2026.18].

A modular framework for proof-search via formalised modal completeness in HOL light

Perini Brogi Cosimo
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
978-3-95977-411-6
Modal logic, HOL light, Labelled sequent calculi, Logical verification, Interactive theorem proving, Automated proof-search
File in questo prodotto:
File Dimensione Formato  
LIPIcs.CSL.2026.18.pdf

accesso aperto

Descrizione: A Modular Framework for Proof-Search via Formalised Modal Completeness in HOL Light
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 1.27 MB
Formato Adobe PDF
1.27 MB 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/20.500.11771/38458
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
social impact