A note on nested conditions for finite categories of subgraphs
Jens Kosiol, Steffen Zschaler
TL;DR
The paper addresses the expressivity and practicality of nested conditions and constraints in finite categories of subgraphs. It introduces a flattening technique that yields a nesting-free normal form in $\mathbf{Sub}(T)$ while preserving semantics, and provides a translation from constraints in $\mathbf{Graph}_{\mathbf{TG}}$ to equivalent $\mathbf{Sub}(T)$ constraints via instantiation that maintains satisfiability. Together, these results show that in a finite universe nesting can be eliminated without loss of expressivity, enabling efficient specification and manipulation of constraints in subgraph-based formalisms. The findings underpin applications in graph transformation and model-driven optimization, and they pave the way for generalizations to broader finitary categorical settings and related rule-construction methodologies (e.g., non-blocking consistency-preserving subgraph transformation).
Abstract
In this note, we present a nesting-free normal form for the formalism of nested conditions and constraints in the context of finite categories of subgraphs.
