๐ฎ
๐ฎ
The Ethereal
Identifiers in Registers - Describing Network Algorithms with Logic
November 20, 2018 ยท The Ethereal ยท ๐ Foundations of Software Science and Computation Structure
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Benedikt Bollig, Patricia Bouyer, Fabian Reiter
arXiv ID
1811.08197
Category
cs.FL: Formal Languages
Cross-listed
cs.DC,
cs.LO
Citations
9
Venue
Foundations of Software Science and Computation Structure
Last Checked
2 months ago
Abstract
We propose a formal model of distributed computing based on register automata that captures a broad class of synchronous network algorithms. The local memory of each process is represented by a finite-state controller and a fixed number of registers, each of which can store the unique identifier of some process in the network. To underline the naturalness of our model, we show that it has the same expressive power as a certain extension of first-order logic on graphs whose nodes are equipped with a total order. Said extension lets us define new functions on the set of nodes by means of a so-called partial fixpoint operator. In spirit, our result bears close resemblance to a classical theorem of descriptive complexity theory that characterizes the complexity class PSPACE in terms of partial fixpoint logic (a proper superclass of the logic we consider here).
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Formal Languages
๐ฎ
๐ฎ
The Ethereal
Supervisor Synthesis to Thwart Cyber Attack with Bounded Sensor Reading Alterations
๐ฎ
๐ฎ
The Ethereal
An Abstraction-Based Framework for Neural Network Verification
๐ฎ
๐ฎ
The Ethereal
Recurrent Neural Networks as Weighted Language Recognizers
๐ฎ
๐ฎ
The Ethereal
TeSSLa: Temporal Stream-based Specification Language
๐ฎ
๐ฎ
The Ethereal