[논문 리뷰] Separating regular languages with two quantifier alternations
이 논문은 유한 기저를 가진 임의의 연결 계층의 수준 $\frac{3}{2}$ 에서의 분리 문제의 결정 가능성을 확립하며, 특히 도트 깊이 계층의 경우 수준 $\frac{5}{2}$ 에서도 이를 해결한다. 이는 다중 rating 사상과 최적의 점이 있는 인장에 기반한 새로운 프레임워크를 개발하여 단어 위의 $\Sigma_3$ 첫 번째 순서 논리에 대한 해법을 도출함으로써 달성된다.
We investigate a famous decision problem in automata theory: separation. Given a class of language C, the separation problem for C takes as input two regular languages and asks whether there exists a third one which belongs to C, includes the first one and is disjoint from the second. Typically, obtaining an algorithm for separation yields a deep understanding of the investigated class C. This explains why a lot of effort has been devoted to finding algorithms for the most prominent classes. Here, we are interested in classes within concatenation hierarchies. Such hierarchies are built using a generic construction process: one starts from an initial class called the basis and builds new levels by applying generic operations. The most famous one, the dot-depth hierarchy of Brzozowski and Cohen, classifies the languages definable in first-order logic. Moreover, it was shown by Thomas that it corresponds to the quantifier alternation hierarchy of first-order logic: each level in the dot-depth corresponds to the languages that can be defined with a prescribed number of quantifier blocks. Finding separation algorithms for all levels in this hierarchy is among the most famous open problems in automata theory. Our main theorem is generic: we show that separation is decidable for the level 3/2 of any concatenation hierarchy whose basis is finite. Furthermore, in the special case of the dot-depth, we push this result to the level 5/2. In logical terms, this solves separation for $Σ_3$: first-order sentences having at most three quantifier blocks starting with an existential one.
연구 동기 및 목표
- 유한 기저를 가진 연결 계층의 수준 $\frac{3}{2}$ 와 $\frac{5}{2}$ 에서의 분리 문제에 대한 오랫동안 열려 있던 문제를 해결하기 위해.
- 단어 위의 첫 번째 순서 논리의 양자화 순서 교호 계층에서 멤버십 결과를 분리로 확장하기 위해.
- 다항식 및 부울 닫힘을 다루기 위한 다중 rating 사상과 최적의 점이 있는 인장을 기반으로 하는 일반적인 프레임워크를 개발하기 위해.
- 연결 계층에서의 분리와 $\Sigma_3$ 첫 번째 순서 논리에서의 논리적 정의 가능성 사이의 연결 고리를 설정하기 위해.
- 전이 및 축소 기법을 통해 계층의 고차 수준에서의 커버링 및 멤버십 문제를 해결하기 위한 기초를 마련하기 위해.
제안 방법
- 연결 계층 내 언어 클래스 분석을 위한 구조적 도구로 다중 rating 사상을 도입한다.
- rating 사상을 사용하여 $\mathrm{Pol}(\mathcal{C})$ 와 $\mathrm{PBPol}(\mathcal{C})$ 클래스에 대한 최적의 점이 있는 인장을 정의하고 특성화한다.
- $PBPol(\mathcal{C})$-포화된 집합과 내림집합에 대한 닫힘을 이용하여 분리 구성의 정확성을 확보한다.
- 요소의 성질을 인장 숲의 구조적 성질로 변환하기 위해 몰피즘 $\tau$ 를 적용하여 아이디포텐트에 대한 대수적 조건을 유도한다.
- 높이가 제한된 $\eta$-인장 숲과 아이디포텐트 높이를 이용하여 언어 구성의 복잡도를 제어한다.
- [PZ15a]의 전이 결과와 [PZ14]의 축소 정리들을 활용하여 분리 결과를 $\Sigma_4$ 멤버십으로 확장한다.
실험 결과
연구 질문
- RQ1유한 기저를 가진 임의의 연결 계층의 수준 $\frac{3}{2}$ 에서 분리 문제의 결정 가능성이 있는가?
- RQ2도트 깊이 계층에서 수준 $\frac{5}{2}$ 에서 분리 문제를 해결할 수 있는가?
- RQ3다중 rating 사상과 최적의 점이 있는 인장을 기반으로 한 프레임워크는 $\mathrm{Pol}(\mathcal{C})$ 와 $\mathrm{PBPol}(\mathcal{C})$ 에서의 분리 문제에 대해 일반적인 해법을 제공하는가?
- RQ4분리 문제의 결과를 양자화 순서 교호 계층의 고차 수준으로 옮길 수 있는가?
- RQ5좋은 다중 rating 사상 외부의 $\mathrm{PBPol}(\mathcal{C})$-최적의 점이 있는 인장의 특성화를 일반화할 수 있는가?
주요 결과
- 유한 기저를 가진 임의의 연결 계층의 수준 $\frac{3}{2}$ 에서 분리는 결정 가능하다.
- 특히 도트 깊이 계층에서 수준 $\frac{5}{2}$ 에서의 분리는 결정 가능하며, 이는 단어 위의 $\Sigma_3$ 첫 번째 순서 논리에 해당한다.
- 모든 다중 rating 사상에 대해 유효한 $\mathrm{Pol}(\mathcal{C})$-최적의 점이 있는 인장의 특성화에 기반하여 해법이 도출된다.
- 좋은 다중 rating 사상으로 제한함으로써 프레임워크는 $\mathrm{PBPol}(\mathcal{C})$ 로 확장되며, 이를 통해 분리 가능한 언어의 구성이 가능해진다.
- 기존의 축소 기법을 통해 $\Sigma_4(<)$ 와 $\Sigma_4(<,+1,min,max,\varepsilon)$ 의 멤버십 문제의 결정 가능성을 암시한다.
- 단순한 결정 가능성 이상의 더 강력한 기초를 제공하며, 최적의 인장을 특성화하는 방식으로 향후 확장에 유리한 조건을 마련한다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.