Skip to main content
QUICK REVIEW

[논문 리뷰] Decidable (Ac)counting with Parikh and Muller: Adding Presburger Arithmetic to Monadic Second-Order Logic over Tree-Interpretable Structures

Luisa Herrmann, Peth, Vincent|arXiv (Cornell University)|2023. 05. 03.
Formal Methods in Verification인용 수 1
한 줄 요약

이 논문은 트리 해석 가능한 구조에서 다항식 이차형식, 부울 대수, 프레스버거 산술을 조합한 결정 가능성을 보장하는 ωMSO⋊⋉BAPA를 소개한다. 이는 새로운 파리크-뮬러 트리 온타마톤(PMTA) 모델을 통해 무한 이진 트리에서의 만족 가능성에 대한 결정 가능성을 확립하며, 이 결과를 폭이 제한된 클래스로 확장하고, 전적으로 풍부한 μ-논리학과 전역 프레스버거 제약 조건을 갖춘 표현력 있는 확장에 대한 결정 가능성을 가능하게 한다.

ABSTRACT

We propose $ω$MSO$\Join$BAPA, an expressive logic for describing countable structures, which subsumes and transcends both Counting Monadic Second-Order Logic (CMSO) and Boolean Algebra with Presburger Arithmetic (BAPA). We show that satisfiability of $ω$MSO$\Join$BAPA is decidable over the class of labeled infinite binary trees, whereas it becomes undecidable even for a rather mild relaxations. The decidability result is established by an elaborate multi-step transformation into a particular normal form, followed by the deployment of Parikh-Muller Tree Automata, a novel kind of automaton for infinite labeled binary trees, integrating and generalizing both Muller and Parikh automata while still exhibiting a decidable (in fact PSpace-complete) emptiness problem. By means of MSO-interpretations, we lift the decidability result to all tree-interpretable classes of structures, including the classes of finite/countable structures of bounded treewidth/cliquewidth/partitionwidth. We generalize the result further by showing that decidability is even preserved when coupling width-restricted $ω$MSO$\Join$BAPA with width-unrestricted two-variable logic with advanced counting. A final showcase demonstrates how our results can be leveraged to harvest decidability results for expressive $μ$-calculi extended by global Presburger constraints.

연구 동기 및 목표

  • 무한 트리 구조에서 수량과 산술 능력을 모두 갖춘 확장된 결정 가능 논리를 개발하기 위해.
  • 경로나 부분트리에 대한 기수 제약 조건(예: 기수 제약)을 다룰 수 있는 무한 트리에 대한 온타마톤 기반 형식 체계의 부족을 해결하기 위해.
  • 특히 트리 폭, 클리크 폭, 분할 폭이 제한된 경우를 포함해, 트리 해석 가능한 구조 클래스로의 결정 가능성 결과를 MSO-해석을 통해 확장하기 위해.
  • 전적으로 풍부한 μ-논리학과 전역 프레스버거 제약 조건을 갖춘 표현력 있는 검증 논리에 대한 결정 가능성을 가능하게 하기 위해.

제안 방법

  • BAPA의 집합 연산과 프레스버거 산술을 통합하여 복잡한 기수 및 구조 제약 조건을 표현할 수 있는 CMSO를 확장한 ωMSO⋊⋉BAPA 논리를 제안한다.
  • 파리크-뮬러 온타마톤(PMTA)을 도입하여, 무결리 온타마톤과 파리크 온타마톤을 일반화한 새로운 온타마톤 모델을 제안하며, 이는 무한 트리에서 파리크 조건을 테스트하는 데 지원한다.
  • ωMSO⋊⋉BAPA 공식을 제한된 트리 정규형(TNF)으로 변환하기 위한 다단계 변환 과정을 설계하여, 온타마톤 기반 특성화를 가능하게 한다.
  • TNF 공식과 PMTA가 인식하는 트리 언어 사이의 정확한 대응 관계를 확립하며, PMTA의 공집합 문제의 PSpace-완전성을 증명한다.
  • MSO-해석을 통해 무한 이진 트리에서의 결정 가능성 결과를 모든 트리 해석 가능한 클래스로 확장하며, 폭 제한 조건 하에서도 결정 가능성을 유지한다.
  • 완전히 풍부한 μ-논리학에서 전역 프레스버거 제약 조건을 갖는 만족 가능성 문제를 ωMSO⋊⋉BAPA로 환원하여, 이에 대한 결정 가능성을 증명함으로써 프레임워크의 유용성을 입증한다.

실험 결과

연구 질문

  • RQ1MSO, BAPA, 프레스버거 산술을 조합한 논리가 무한 트리에서의 만족 가능성에 대해 결정 가능하도록 설계할 수 있는가?
  • RQ2무한 트리에서 기수 스타일 기수 제약 조건으로 정의된 언어를 인식할 수 있는 새로운 종류의 트리 온타마톤이 존재하는가?
  • RQ3무한 이진 트리에서의 결정 가능성 결과를 트리 폭이나 클리크 폭이 제한된 구조와 같은 더 넓은 클래스로 확장할 수 있는가? 이는 논리적 해석을 통해 이루어지는가?
  • RQ4폭 제한이 없는 두 변수 논리에 기수 기능을 추가한 논리와 폭 제한이 없는 ωMSO⋊⋉BAPA를 결합해도 결정 가능성이 유지되는가?
  • RQ5이 프레임워크는 전적으로 풍부한 μ-논리학과 전역 프레스버거 제약 조건을 갖춘 표현력 있는 모odal 논리에 대해 결정 가능성 결과를 도출하는 데 적용될 수 있는가?

주요 결과

  • ωMSO⋊⋉BAPA의 만족 가능성은 라벨이 부여된 무한 이진 트리의 클래스에서 결정 가능하다.
  • 파리크-뮬러 트리 온타마톤(PMTA)의 공집합 문제는 결정 가능하며, PSpace-완전하다.
  • 모든 트리 해석 가능한 클래스, 즉 유한하거나 가чёт 가능한 구조 중 트리 폭, 클리크 폭, 분할 폭이 제한된 경우에 대해 ωMSO⋊⋉BAPA의 결정 가능성이 유지된다.
  • 폭 제한이 없는 두 변수 논리에 기수 기능을 추가한 논리와 함께 사용해도 결정 가능성이 유지된다.
  • 전적으로 풍부한 μ-논리학에서 전역 프레스버거 제약 조건을 갖는 경우의 희미한 만족 가능성 문제는 결정 가능하며, 이는 트리 폭이 제한된 구조에서 ωMSO⋊⋉BAPA의 만족 가능성 문제로 환원되기 때문이다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.