Horn Clauses in Hybrid-Dynamic First-Order Logic
Daniel G\u{a}in\u{a}, Ionu\c{t} \c{T}u\c{t}u

TL;DR
This paper introduces a hybrid-dynamic first-order logic framework with Horn clauses, enabling formal reasoning about reconfigurable systems, and demonstrates its computational properties and potential for logic programming applications.
Contribution
It extends first-order logic with hybrid and dynamic features, develops a semantics for Horn clauses, and establishes a foundation for logic programming in reconfigurable systems.
Findings
Initial-semantics theorem for clause sets
Good computational properties of the logic fragment
Foundation for logic programming in reconfigurable systems
Abstract
We propose a hybrid-dynamic first-order logic as a formal foundation for specifying and reasoning about reconfigurable systems. As the name suggests, the formalism we develop extends (many-sorted) first-order logic with features that are common to hybrid logics and to dynamic logics. This provides certain key advantages for dealing with reconfigurable systems, such as: (a) a signature of nominals, including operation and relation symbols, that allows references to specific possible worlds / system configurations -- as in the case of hybrid logics; (b) distinguished signatures of rigid and flexible symbols, where the rigid symbols are interpreted uniformly across possible worlds; this supports a rigid form of quantification, which ensures that variables have the same interpretation regardless of the possible world where they are evaluated; (c) hybrid terms, which increase the expressive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Formal Methods in Verification · Advanced Software Engineering Methodologies
