Skip to main content
QUICK REVIEW

[論文レビュー] Visibly Recursive Automata

Kévin Dubrulle, Véronique Bruyère|arXiv (Cornell University)|Mar 12, 2026
Formal Methods in Verification被引用数 0
ひとこと要約

本論文はVisibly Recursive Automata(VRA)を提案し、それが polynomial-size 変換で Visibly Pushdown Automata(VPA)と同等の表現力を持つことを示し、コード決定形完備性を含む複雑性を検討する。反復的かつモジュール的な呼び出しを持つ自明な再帰構造を扱い、補完可能性を向上させる手法を提供する。

ABSTRACT

As an alternative to visibly pushdown automata, we introduce visibly recursive automata (VRAs), composed of a set of classical automata that can call each other. VRAs are a strict extension of so-called systems of procedural automata, a model proposed by Frohme and Steffen. We study the complexity of standard language-theoretic operations and classical decision problems for VRAs. Since the class of deterministic VRAs forms a strict subclass in terms of expressiveness, we propose a (weaker) notion that does not restrict expressive power and which we call codeterminism. Codeterminism comes with many desirable algorithmic properties that we demonstrate by using it, e.g., as a stepping stone towards implementing complementation of VRAs.

研究の動機と目的

  • オートマトン理論における再帰的関数呼び出しのモジュール的モデル化を動機づける。
  • Visibly Recursive Automata(VRA)モデルと、それが既存の可視プッシュダウン自動機および手続き型自動機モデルとどのように関連するかを定義する。
  • VRAs の標準言語操作および決定問題の複雑性を調査する。
  • 補完を可能にするコード決定的かつ完備な VRAs を提案し、堅牢な補完と実践的な学習展望を提供する。
  • モジュール型の学習と検証ワークフローにおける潜在的利益を強調する。

提案手法

  • 手続き的アルファベットと呼び出しをサブ自動機へマッピングするリンキング関数を定義する。
  • VRA の構造を、呼び出し/戻り記号で結ばれた有限オートマタの Union として記述する。
  • 再帰的実行と VRA と VPA の再帰言語の関係を形式化する(定理 2.1 を含む)。
  • 補完を可能にするフレームワークとして、コード決定的かつ完備な VRA を導入する(定理 3.1)。
  • 一般的な VRA を、言語を保存しつつ指数的膨張でコード決定的かつ完備な VRAへ変換する構成を提供する。

実験結果

リサーチクエスチョン

  • RQ1VRAs は VPAs と同じ表現力を持つか?(多項式サイズの翻訳における同値性)
  • RQ2コード決定的完備形を用いた効率的な補完は可能か?
  • RQ3連接、Kleene閉、并列、交叉、補完、空性・普遍性・包含・同値性といった標準言語操作および決定問題の複雑性は、VRAs と VPAs と比べてどうか?
  • RQ4VRAs を学習可能またはモジュール的に組み合わせて、単一の大規模な VPA よりもスケーラビリティを向上させられるか?

主な発見

  • VRAs は VPAs と表現力で等価である;VRAs と VPAs の間には多項式サイズの下限を持つ logspace 変換が存在する(定理 2.1)。
  • 決定的な VRA は一般的な VRA より表現力が厳密に小さい(いくつかの言語には非決定性が必要)。
  • 任意の VRA からサイズ 2^{O(|A|)} のコード決定的かつ完備な VRA を構成でき、かつこの形の全ての成分オートマタは DFAs である(定理 3.1)。
  • VRAs の補完はコード決定的完備形を介して現実的となり、VPAs と比較して有利な複雑性を示す(定理 4.1)。
  • 本論文は主要な操作について直接アルゴリズムを提供しており、複雑性は VPAs にほぼ一致するが、補完に関しては VRAs が効率的である。

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

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

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

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