
TL;DR
This paper introduces Flow Logics, a formal framework for reasoning about properties of flow networks beyond maximum flow, using modal logics that incorporate flow functions as explicit objects.
Contribution
It presents BFL*, a novel modal logic for flow networks, analyzes its theoretical properties, and explores model-checking complexities and practical fragments.
Findings
Model-checking for BFL* is PSPACE-complete.
Flow quantifiers increase complexity to P^NP.
A polynomial-time fragment of BFL* is identified.
Abstract
Flow networks have attracted a lot of research in computer science. Indeed, many questions in numerous application areas can be reduced to questions about flow networks. Many of these applications would benefit from a framework in which one can formally reason about properties of flow networks that go beyond their maximal flow. We introduce Flow Logics: modal logics that treat flow functions as explicit first-order objects and enable the specification of rich properties of flow networks. The syntax of our logic BFL* (Branching Flow Logic) is similar to the syntax of the temporal logic CTL*, except that atomic assertions may be flow propositions, like or , for , which refer to the value of the flow in a vertex, and that first-order quantification can be applied both to paths and to flow functions. We present an exhaustive study of the…
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.
