On the widths of regular and context free languages, with an application to information flow

09/25/2017
by   David Mestel, et al.
0

Given a partially-ordered finite alphabet Σ and a language L ⊆Σ^*, how large can an antichain in L be (where L is ordered by the lexicographic ordering)? This fundamental property of partial orders is known as the width and its computation is the central extremal problem for partially ordered sets. More precisely, since L will in general be infinite, we should ask about the rate of growth of maximum antichains consisting of words of length n. In this work, we show that if L is regular or context free then there is a dichotomy between polynomial and exponential antichain growth. For regular languages we give a polynomial time algorithm to distinguish the two cases, even if L is specified as an NFA. On the other hand for context free languages we show that the problem of distinguishing the two cases is undecidable. We generalise the lexicographic order to tree languages, and show that for regular tree languages there is a trichotomy between polynomial, exponential and doubly exponential antichain growth. Finally we discuss the motivating problem for this work, which is related to information flow in the context of computer security.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2019

Quantifying information flow in interactive systems

We consider the problem of quantifying information flow in interactive s...
research
06/01/2015

Learning Regular Languages over Large Ordered Alphabets

This work is concerned with regular languages defined over large alphabe...
research
06/26/2020

Dissecting Power of a Finite Intersection of Context Free Languages

Let ^k,α denote a tetration function defined as follows: ^1,α=2^α and ^k...
research
08/09/2022

Co-lexicographically ordering automata and regular languages. Part I

In the present work, we lay out a new theory showing that all automata c...
research
02/12/2021

Which Regular Languages can be Efficiently Indexed?

In the present work, we study the hierarchy of p-sortable languages: reg...
research
07/19/2023

On the work of dynamic constant-time parallel algorithms for regular tree languages and context-free languages

Previous work on Dynamic Complexity has established that there exist dyn...
research
09/06/2023

Strictly Locally Testable and Resources Restricted Control Languages in Tree-Controlled Grammars

Tree-controlled grammars are context-free grammars where the derivation ...

Please sign up or login with your details

Forgot password? Click here to reset