Systematic Verification of the Modal Logic Cube in Isabelle/HOL

07/31/2015
by   Christoph Benzmüller, et al.
0

We present an automated verification of the well-known modal logic cube in Isabelle/HOL, in which we prove the inclusion relations between the cube's logics using automated reasoning tools. Prior work addresses this problem but without restriction to the modal logic cube, and using encodings in first-order logic in combination with first-order automated theorem provers. In contrast, our solution is more elegant, transparent and effective. It employs an embedding of quantified modal logic in classical higher-order logic. Automated reasoning tools, such as Sledgehammer with LEO-II, Satallax and CVC4, Metis and Nitpick, are employed to achieve full automation. Though successful, the experiments also motivate some technical improvements in the Isabelle/HOL tool.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/28/2012

FMLtoHOL (version 1.0): Automating First-order Modal Logics with LEO-II and Friends

A converter from first-order modal logics to classical higher- order log...
research
12/19/2022

Solving QMLTP Problems by Translation to Higher-order Logic

This paper describes an evaluation of Automated Theorem Proving (ATP) sy...
research
05/12/2022

PVS Embeddings of Propositional and Quantified Modal Logic

Modal logics allow reasoning about various modes of truth: for example, ...
research
12/30/2019

On Quantified Modal Theorem Proving for Modeling Ethics

In the last decade, formal logics have been used to model a wide range o...
research
08/21/2023

Normative Conditional Reasoning as a Fragment of HOL

We report some results regarding the mechanization of normative (prefere...
research
10/23/2018

Automated Reasoning in Normative Detachment Structures with Ideal Conditions

Systems of deontic logic suffer either from being too expressive and the...
research
10/02/2020

Public Announcement Logic in HOL

A shallow semantical embedding for public announcement logic with relati...

Please sign up or login with your details

Forgot password? Click here to reset