A Cut-Free Sequent Calculus for the Analysis of Finite-Trace Properties in Concurrent Systems
Ludovico Fusco, Alessandro Aldini

TL;DR
This paper introduces a new proof system, $ extsf{LMC}$, for analyzing finite-trace properties in concurrent systems using a novel algebraic framework called closure $ extit{ extbf{ extltilde}}$-monoids, enabling compositional and cut-free reasoning.
Contribution
It develops a cut-free Gentzen-style calculus for finite-trace properties based on closure $ extit{ extltilde}}$-monoids, linking algebraic structures with proof-theoretic methods.
Findings
The calculus is sound and complete for closure $ extit{ extltilde}}$-monoids.
The proof system admits cut elimination.
Provides a logical framework for finite-trace property analysis.
Abstract
We address the problem of identifying a proof-theoretic framework that enables a compositional analysis of finite-trace properties in concurrent systems, with a particular focus on those specified via prefix-closure. To this end, we investigate the interaction of a prefix-closure operator and its residual (with respect to set-theoretic inclusion) with language intersection, union, and concatenation, and introduce the variety of closure -monoids as a minimal algebraic abstraction of finite-trace properties to be conveniently described within an analytic proof system. Closure -monoids are division-free reducts of distributive residuated lattices equipped with a forward diamond/backward box residuated pair of unary modal operators, where the diamond is a topological closure operator satisfying . As a logical counterpart to…
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
TopicsFormal Methods in Verification · Logic, programming, and type systems · Logic, Reasoning, and Knowledge
