Affiliation:
1. Brunel University London, United Kingdom
2. The University of Queensland, Brisbane, Australia
3. University of Sheffield, United Kingdom
Abstract
A notion of convolution is presented in the context of formal power series together with lifting constructions characterising algebras of such series, which usually are quantales. A number of examples underpin the universality of these constructions, the most prominent ones being separation logics, where convolution is separating conjunction in an assertion quantale; interval logics, where convolution is the chop operation; and stream interval functions, where convolution is proposed for analysing the trajectories of dynamical or real-time systems. A Hoare logic can be constructed in a generic fashion on the power-series quantale, which applies to each of these examples. In many cases, commutative notions of convolution have natural interpretations as concurrency operations.
Funder
EPSRC
Australian Research Council
Publisher
Association for Computing Machinery (ACM)
Subject
Computational Mathematics,Logic,General Computer Science,Theoretical Computer Science
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Nominal Approach to Probabilistic Separation Logic;Proceedings of the 39th Annual ACM/IEEE Symposium on Logic in Computer Science;2024-07-08
2. Temporal Analysis and Classification of Sensor Signals;Sensors;2023-03-10
3. Catoids and modal convolution algebras;Algebra universalis;2023-02-25
4. Unifying Operational Weak Memory Verification: An Axiomatic Approach;ACM Transactions on Computational Logic;2022-10-20
5. Convolution and concurrency;Mathematical Structures in Computer Science;2021-09