English

Logics of First-Order Constraints -- A Category Independent Approach

Logic in Computer Science 2021-01-07 v1 Software Engineering

Abstract

Reflecting our experiences in areas, like Algebraic Specifications, Abstract Model Theory, Graph Transformations, and Model Driven Software Engineering (MDSE), we present a general, category independent approach to Logics of First-Order Constraints (LFOC). Traditional First-Order Logic, Description Logic and the sketch framework are discussed as examples. We use the concept of institution [Diaconescu08,GoguenBurstall92] as a guideline to describe LFOC's. The main result states that any choice of the six parameters, we are going to describe, gives us a corresponding "institution of constraints" at hand. The "presentations" for an institution of constraints can be characterized as "first-order sketches". As a corresponding variant of the "sketch-entailments" in [Makkai97], we finally introduce "sketch rules" to equip LFOC's with the necessary expressive power.

Keywords

Cite

@article{arxiv.2101.01944,
  title  = {Logics of First-Order Constraints -- A Category Independent Approach},
  author = {Uwe Wolter},
  journal= {arXiv preprint arXiv:2101.01944},
  year   = {2021}
}

Comments

23 pages, presented at the 8th Conference on Algebra and Coalgebra in Computer Science (CALCO 2019), London, UK, June 3-6, 2019