Pascal Baumann, Eren Keskin, Roland Meyer, Georg Zetzsche
{"title":"Separability in Büchi Vass and Singly Non-Linear Systems of Inequalities","authors":"Pascal Baumann, Eren Keskin, Roland Meyer, Georg Zetzsche","doi":"arxiv-2406.01008","DOIUrl":null,"url":null,"abstract":"The omega-regular separability problem for B\\\"uchi VASS coverability\nlanguages has recently been shown to be decidable, but with an EXPSPACE lower\nand a non-primitive recursive upper bound -- the exact complexity remained\nopen. We close this gap and show that the problem is EXPSPACE-complete. A\ncareful analysis of our complexity bounds additionally yields a PSPACE\nprocedure in the case of fixed dimension >= 1, which matches a pre-established\nlower bound of PSPACE for one dimensional B\\\"uchi VASS. Our algorithm is a\nnon-deterministic search for a witness whose size, as we show, can be suitably\nbounded. Part of the procedure is to decide the existence of runs in VASS that\nsatisfy certain non-linear properties. Therefore, a key technical ingredient is\nto analyze a class of systems of inequalities where one variable may occur in\nnon-linear (polynomial) expressions. These so-called singly non-linear systems (SNLS) take the form A(x).y >=\nb(x), where A(x) and b(x) are a matrix resp. a vector whose entries are\npolynomials in x, and y ranges over vectors in the rationals. Our main\ncontribution on SNLS is an exponential upper bound on the size of rational\nsolutions to singly non-linear systems. The proof consists of three steps.\nFirst, we give a tailor-made quantifier elimination to characterize all real\nsolutions to x. Second, using the root separation theorem about the distance of\nreal roots of polynomials, we show that if a rational solution exists, then\nthere is one with at most polynomially many bits. Third, we insert the solution\nfor x into the SNLS, making it linear and allowing us to invoke standard\nsolution bounds from convex geometry. Finally, we combine the results about SNLS with several techniques from the\narea of VASS to devise an EXPSPACE decision procedure for omega-regular\nseparability of B\\\"uchi VASS.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Formal Languages and Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2406.01008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The omega-regular separability problem for B\"uchi VASS coverability
languages has recently been shown to be decidable, but with an EXPSPACE lower
and a non-primitive recursive upper bound -- the exact complexity remained
open. We close this gap and show that the problem is EXPSPACE-complete. A
careful analysis of our complexity bounds additionally yields a PSPACE
procedure in the case of fixed dimension >= 1, which matches a pre-established
lower bound of PSPACE for one dimensional B\"uchi VASS. Our algorithm is a
non-deterministic search for a witness whose size, as we show, can be suitably
bounded. Part of the procedure is to decide the existence of runs in VASS that
satisfy certain non-linear properties. Therefore, a key technical ingredient is
to analyze a class of systems of inequalities where one variable may occur in
non-linear (polynomial) expressions. These so-called singly non-linear systems (SNLS) take the form A(x).y >=
b(x), where A(x) and b(x) are a matrix resp. a vector whose entries are
polynomials in x, and y ranges over vectors in the rationals. Our main
contribution on SNLS is an exponential upper bound on the size of rational
solutions to singly non-linear systems. The proof consists of three steps.
First, we give a tailor-made quantifier elimination to characterize all real
solutions to x. Second, using the root separation theorem about the distance of
real roots of polynomials, we show that if a rational solution exists, then
there is one with at most polynomially many bits. Third, we insert the solution
for x into the SNLS, making it linear and allowing us to invoke standard
solution bounds from convex geometry. Finally, we combine the results about SNLS with several techniques from the
area of VASS to devise an EXPSPACE decision procedure for omega-regular
separability of B\"uchi VASS.