Satisfaction, Restriction and Amalgamation of Constraints in the Framework of M-Adhesive Categories
Hanna Sch\"olzel (Institut f\"ur Softwaretechnik und Theoretische, Informatik, Technische Universit\"at Berlin, Germany), Hartmut Ehrig, (Institut f\"ur Softwaretechnik und Theoretische Informatik, Technische, Universit\"at Berlin, Germany), Maria Maximova (Institut f\"ur

TL;DR
This paper investigates how satisfaction, restriction, and amalgamation of constraints behave within M-adhesive categories, highlighting that initial satisfaction is compatible with these operations while general satisfaction is not.
Contribution
It demonstrates the compatibility of initial satisfaction with restriction and amalgamation in M-adhesive categories, providing theoretical insights into constraint handling.
Findings
Initial satisfaction is compatible with restriction and amalgamation.
General satisfaction is not compatible with restriction and amalgamation.
Compatibility relies on the van Kampen property in M-adhesive categories.
Abstract
Application conditions for rules and constraints for graphs are well-known in the theory of graph transformation and have been extended already to M-adhesive transformation systems. According to the literature we distinguish between two kinds of satisfaction for constraints, called general and initial satisfaction of constraints, where initial satisfaction is defined for constraints over an initial object of the base category. Unfortunately, the standard definition of general satisfaction is not compatible with negation in contrast to initial satisfaction. Based on the well-known restriction of objects along type morphisms, we study in this paper restriction and amalgamation of application conditions and constraints together with their solutions. In our main result, we show compatibility of initial satisfaction for positive constraints with restriction and amalgamation, while general…
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.
