vix.ing · top · new · best · stats · spec

A Linear-Time Nominal μ-Calculus with Name Allocation

2020/10/21 by Daniel Hausmann, Hausmann, Daniel, Stefan Milius +3
Chemistry · Computer Science · #FOS: Computer and information sciences #Formal Languages and Automata Theory (cs.FL) #Formal Methods in Verification #Logic in Computer Science (cs.LO) #Logic, programming, and type systems #Natural Language Processing Techniques #Synthetic Organic Chemistry Methods #semigroups and automata theory

paper · pdf · doi:10.48550/arxiv.2010.10912

openalex publication_date 2020/10/21 · openalex created_date 2022/07/25 · openalex updated_date 2026/07/28

Abstract

Logics and automata models for languages over infinite alphabets, such as Freeze LTL and register automata, serve the verification of processes or documents with data. They relate tightly to formalisms over nominal sets, such as nondetermininistic orbit-finite automata (NOFAs), where names play the role of data. Reasoning problems in such formalisms tend to be computationally hard. Name-binding nominal automata models such as regular nondeterministic nominal automata (RNNAs) have been shown to be computationally more tractable. In the present paper, we introduce a linear-time fixpoint logic Bar-muTL for finite words over an infinite alphabet, which features full negation and freeze quantification via name binding. We show by a nontrivial reduction to extended regular nondeterministic nominal automata that even though Bar-muTL allows unrestricted nondeterminism and unboundedly many registers, model checking Bar-muTL over RNNAs and satisfiability checking both have elementary complexity. For example, model checking is in 2ExpSpace, more precisely in parametrized ExpSpace, effectively with the number of registers as the parameter.

Related