-
arXiv:2007.01709 [pdf, ps, other]
Many-Sorted Hybrid Modal Languages
Abstract: We continue our investigation into hybrid polyadic multi-sorted logic with a focus on expresivity related to the operational and axiomatic semantics of rogramming languages, and relations with first-order logic. We identify a fragment of the full logic, for which we prove sound and complete deduction and we show that it is powerful enough to represent both the programs and their semantics in an un… ▽ More
Submitted 2 July, 2020; originally announced July 2020.
Comments: arXiv admin note: text overlap with arXiv:1905.05036, arXiv:1907.05029
-
From Hybrid Modal Logic to Matching Logic and Back
Abstract: Building on our previous work on hybrid polyadic modal logic we identify modal logic equivalents for Matching Logic, a logic for program specification and verification. This provides a rigorous way to transfer results between the two approaches, which should benefit both systems.
Submitted 4 September, 2019; v1 submitted 11 July, 2019; originally announced July 2019.
Comments: In Proceedings FROM 2019, arXiv:1909.00584
Journal ref: EPTCS 303, 2019, pp. 16-31
-
arXiv:1905.05036 [pdf, ps, other]
Operational semantics and program verification using many-sorted hybrid modal logic
Abstract: We propose a general framework to allow: (a) specifying the operational semantics of a programming language; and (b) stating and proving properties about program correctness. Our framework is based on a many-sorted system of hybrid modal logic, for which we prove completeness results. We believe that our approach to program verification improves over the existing approaches within modal logic as (… ▽ More
Submitted 13 May, 2019; originally announced May 2019.
-
arXiv:1803.09709 [pdf, ps, other]
A many-sorted polyadic modal logic
Abstract: This paper presents a many-sorted polyadic modal logic that generalizes some of the existing approaches. The algebraic semantics has led us to a many-sorted generalization of boolean algebras with operators, for which we prove the analogue of the Jónsson-Tarski theorem. While the transition from the mono-sorted logic to many-sorted one is a smooth process, we see our system as a step towards deepe… ▽ More
Submitted 30 November, 2018; v1 submitted 26 March, 2018; originally announced March 2018.