A Logic For Fresh Labelled Transition Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bandukara, Mohamed H, Tzevelekos, Nikos
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915348444348416
author Bandukara, Mohamed H
Tzevelekos, Nikos
author_facet Bandukara, Mohamed H
Tzevelekos, Nikos
contents We introduce a Hennessy-Milner logic with recursion for Fresh Labelled Transition Systems (FLTSs). These are nominal labelled transition systems which keep track of the history, i.e. of data values seen so far, and can capture fresh data generation. In particular, FLTSs generalise the computations of Fresh-Register Automata, which in turn are one of the simplest classes of history-dependent automata operating on infinite input alphabets. Each automaton comes equipped with a finite set of registers where it can store data values and compare them with others from the input. In addition, the automaton can accept an input just if it be fresh: not seen in the computation before. The logic we introduce can express a variety of properties, such as the existence of an infinite path of distinct data values or the existence of a finite path where some taint property is violated. We study the model checking problem and its complexity via reduction to parity games and, using nominal sets techniques, provide an exponential upper bound for it.
format Preprint
id arxiv_https___arxiv_org_abs_2506_14538
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Logic For Fresh Labelled Transition Systems
Bandukara, Mohamed H
Tzevelekos, Nikos
Logic in Computer Science
Formal Languages and Automata Theory
03B70, 68Q45
F.4.1; F.4.3
We introduce a Hennessy-Milner logic with recursion for Fresh Labelled Transition Systems (FLTSs). These are nominal labelled transition systems which keep track of the history, i.e. of data values seen so far, and can capture fresh data generation. In particular, FLTSs generalise the computations of Fresh-Register Automata, which in turn are one of the simplest classes of history-dependent automata operating on infinite input alphabets. Each automaton comes equipped with a finite set of registers where it can store data values and compare them with others from the input. In addition, the automaton can accept an input just if it be fresh: not seen in the computation before. The logic we introduce can express a variety of properties, such as the existence of an infinite path of distinct data values or the existence of a finite path where some taint property is violated. We study the model checking problem and its complexity via reduction to parity games and, using nominal sets techniques, provide an exponential upper bound for it.
title A Logic For Fresh Labelled Transition Systems
topic Logic in Computer Science
Formal Languages and Automata Theory
03B70, 68Q45
F.4.1; F.4.3
url https://arxiv.org/abs/2506.14538