Identifiers in Registers - Describing Network Algorithms with Logic

11/20/2018
by   Benedikt Bollig, et al.
0

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).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2018

Distributed Automata and Logic

Distributed automata are finite-state machines that operate on finite di...
research
09/11/2022

The Complexity and Expressive Power of Second-Order Extended Logic

We study the expressive powers of SO-HORN^*, SO-HORN^r and SO-HORN^*r on...
research
02/01/2023

Rudin-Shapiro Sums Via Automata Theory and Logic

We show how to obtain, via a unified framework provided by logic and aut...
research
04/16/2018

Expressivity within second-order transitive-closure logic

Second-order transitive-closure logic, SO(TC), is an expressive declarat...
research
05/30/2022

LTL with Local and Remote Data Constraints

We consider an extension of linear-time temporal logic (LTL) with both l...
research
06/02/2023

The logic of temporal domination

In this short note, we are concerned with the fairness condition "A and ...
research
04/20/2022

On the relative asymptotic expressivity of inference frameworks

Let σ be a first-order signature and let 𝐖_n be the set of all σ-structu...

Please sign up or login with your details

Forgot password? Click here to reset