Skip to main content
QUICK REVIEW

[論文レビュー] A Generic Characterization of Generalized Unary Temporal Logic and Two-Variable First-Order Logic

Thomas Place, Marc Zeitoun|arXiv (Cornell University)|Jul 18, 2023
semigroups and automata theory被引用数 2
ひとこと要約

本稿では、一般化された一元的時相論理(TL(C))およびその断片FL(C)とPL(C)の一般的な代数的特徴付けを提示する。これは、二変数第一階論理(FO2(IC))に関する既知の結果を拡張したものである。正規言語の族Cを定義し、C依存のモダリティに基づく論理を構築することで、Cの分離問題が決定可能である限り、TL(C)、FL(C)、PL(C)への属する問題が決定可能であることを証明している。これはシュッツェンベルガーの定理を一般化し、一貫した枠組みの中で先行研究を統合するものである。

ABSTRACT

We investigate an operator on classes of languages. For each class $C$, it outputs a new class $FO^2(I_C)$ associated with a variant of two-variable first-order logic equipped with a signature$I_C$ built from $C$. For $C = \{\emptyset, A^*\}$, we get the variant $FO^2(<)$ equipped with the linear order. For $C = \{\emptyset, \{\varepsilon\},A^+, A^*\}$, we get the variant $FO^2(<,+1)$, which also includes the successor. If $C$ consists of all Boolean combinations of languages $A^*aA^*$ where $a$ is a letter, we get the variant $FO^2(<,Bet)$, which also includes "between relations". We prove a generic algebraic characterization of the classes $FO^2(I_C)$. It smoothly and elegantly generalizes the known ones for all aforementioned cases. Moreover, it implies that if $C$ has decidable separation (plus mild properties), then $FO^2(I_C)$ has a decidable membership problem. We actually work with an equivalent definition of \fodc in terms of unary temporal logic. For each class $C$, we consider a variant $TL(C)$ of unary temporal logic whose future/past modalities depend on $C$ and such that $TL(C) = FO^2(I_C)$. Finally, we also characterize $FL(C)$ and $PL(C)$, the pure-future and pure-past restrictions of $TL(C)$. These characterizations as well imply that if \Cs is a class with decidable separation, then $FL(C)$ and $PL(C)$ have decidable membership.

研究の動機と目的

  • 二変数第一階論理および一元的時相論理の断片の既存の代数的特徴付けを、さまざまな記号体系にわたって統一・一般化すること。
  • 正規言語の族Cをパラメータとして用いることで、FO2およびTLの変種を捉える汎用的な枠組みを確立すること。
  • Cの分離問題が決定可能であるならば、TL(C)、FL(C)、PL(C)への属する問題が決定可能であることを証明すること。
  • FO2(<)の古典的特徴付け(DA-モノイド)を、文法的モノイド内のC-軌道を用いて、より広いクラスの論理へと拡張すること。
  • 純未来および純過去断片への属する問題を一様に特徴付ける代数的基準(C-軌道のL-自明性、R-自明性、J-自明性)を提供すること。

提案手法

  • 正規言語の族Cに依存する意味を持つ未来および過去のモダリティを備えた一元的時相論理TL(C)を定義する。
  • Cから構築された記号体系ICを用いて、等価な論理FO2(IC)を構築する。ここで、各言語L ∈ Cは、L内の接頭語を表す二項述語IL(x,y)を定義する。
  • C-軌道を、言語の文法的モノイド内の部分構造として導入し、Cが論理的表現力に与える影響を捉える。
  • 言語LがTL(C)に属するための必要十分条件として、すべてのC-軌道が非周期的であること、すなわちシュッツェンベルガーの定理を一般化することを証明する。
  • FL(C)およびPL(C)について対称的な特徴付けを確立する:L ∈ FL(C) iff すべてのC-軌道がL-自明;L ∈ PL(C) iff すべてのC-軌道がR-自明。
  • C-分離問題が決定可能である場合、C-軌道が計算可能であることを活用し、TL(C)、FL(C)、PL(C)への属する問題の決定可能性を導出する。

実験結果

リサーチクエスチョン

  • RQ1正規言語の族Cから導かれるすべての記号体系にわたって、一般化された一元的時相論理およびその断片を1つの代数的枠組みで特徴付けることは可能か?
  • RQ2Cにどのような条件下で、TL(C)、FL(C)、PL(C)への属する問題が決定可能になるか?
  • RQ3C-軌道のL-自明性、R-自明性、J-自明性という概念は、純未来および純過去断片の表現力とどのように関係するか?
  • RQ4C-軌道の構成は、スターフリー言語の非周期的条件をどの程度一般化するか?
  • RQ5Cの分離問題を、TL(C)、FL(C)、PL(C)への属する問題を決定する計算的プリミティブとして用いることは可能か?

主な発見

  • 言語LがTL(C)に属するための必要十分条件は、すべてのC-軌道が非周期的であること。これは、FO2(<)の古典的DA特徴付けを一般化する。
  • 言語LがFL(C)に属するための必要十分条件は、すべてのC-軌道がL-自明であること。LがPL(C)に属するための必要十分条件は、すべてのC-軌道がR-自明であること。
  • FL(C) ∩ PL(C)は、C-軌道がJ-自明である言語の集合にちょうど一致し、これは純未来および純過去論理で定義可能な言語のクラスに相当する。
  • Cが分離問題が決定可能な前変種(prevariety)であれば、FL(C)、PL(C)、およびFL(C) ∩ PL(C)への属する問題はすべて決定可能である。
  • C-分離問題が決定可能である限り、C-軌道は計算可能であり、これにより代数的特徴付けの有効な適用が可能になる。
  • 本研究の結果は、FO2(<)、FO2(<,+1)、FO2(<,Bet)に関する先行研究の特徴付けを統一・一般化し、これらすべてが同一の汎用的枠組みの特殊なケースであることを示している。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。