Skip to main content
QUICK REVIEW

[論文レビュー] History-Constrained Systems

Louwe B. Kuijer, David Purser|arXiv (Cornell University)|Feb 20, 2026
Formal Methods in Verification被引用数 0
ひとこと要約

要約: 本論文は history-constrained systems (HCS) を nested automata guards で定義し,正規ガードおよび VASS ガードの表現力と検証コストを分析し,HCS ゲームの EXPTIME 完全性を確立する。さらにさまざまなガード型の下での決定可能性/不可決性を示す。

ABSTRACT

We study verification problems for history-constrained systems (HCS), a model of guarded computation that uses nested systems. An outer system describes the process architecture in which a sequence of actions represents the communication between sub-systems through a global bus. Actions are either permitted or blocked locally by guards; these guards read and decide based on the sequence of actions so far in the global bus. When HCS have both the outer systems and the local guard controllers modelled by finite automata, we show they have the same expressive power as regular languages and finite automata, but they are exponentially more succinct. We also analyse games on this model, representing the interaction between environment and controller, and show that solving such games is EXPTIME-complete, where the lower bound already holds for reachability/safety games and the upper bound holds for any $ω$-regular winning condition. Finally, we consider HCS with guards of greater expressive power, Vector Addition Systems with States (VASS). We show that with deterministic coverability-VASS guards the reachability problem is EXPSPACE-complete, while with reachability-VASS the problem is undecidable.

研究の動機と目的

  • 分散システムにおけるガード付き計算を、グローバル履歴を基にした外部オートマトンの遷移が履歴ベース言語でガードされる形でモデル化する。
  • ガードが正規言語の場合とカウンタ基盤(VASS)場合で HCS の表現力を分析する
  • HCS の到達可能性とゲーム問題の計算複雑性を、ガードの種別ごとに決定する。
  • 異なるガード形式の下で、空性、到達可能性、ゲーム解の決定可能性/不可決性の境界を特定する。

提案手法

  • HCS を外部ラベル付き遷移系 U と、グローバル操作履歴上のガード言語 G を用いたタプル (Σ, U, G) として定義する。
  • 正規ガードは表現力を正規言語と同等としつつ、NFA に対しては指数的な簡潔さを持つことを示す。
  • NFA[NFA] ガードを持つ HCS に対して、結合した powerset と積の構成により DFA 同等体を構成する。
  • 正規ガードを持つ HCS(NFA[DFA])の到達可能性ゲームを解くことは EXPTIME 完全であることを証明する。
  • VASS を用いたガードを調べ、決定性カバー可能性ガードは EXPSPACE 完全、決定性到達ガードは不可決性であることを区別する。
  • (例) countdown games への還元などを用いて EXPTIME 的難しさと不可決性を確立する。

実験結果

リサーチクエスチョン

  • RQ1正規言語で指定されたガードを持つ History-Constrained Systems の表現力はどの程度か。
  • RQ2正規ガードを持つ HCS の到達可能性およびゲーム解法の計算複雑性はどうなるか。
  • RQ3VASS に基づくガードを導入すると、空性・到達・ゲームの決定性と複雑性にどのような影響があるか。
  • RQ4文脈自由(PDA)ガードは HCS で実現可能か、それとも不可決性を導くのか。
  • RQ5HCS は既存のガード付き計算モデルと比較して、簡潔さと検証タスクの観点でどう位置づけられるか。

主な発見

  • 正規ガードを用いる HCS は正規言語と同じ表現力を持つが、NFA に比べて指数的に簡潔である。
  • NFA[DFA] HCS の到達可能性ゲームを解くことは EXPTIME 完全であり、下界は countdown games から導出される。
  • 決定性カバー可能性ガードを持つ HCS の到達可能性は EXPSPACE 完全で、決定性到達ガードを持つ場合は不可決性。
  • 文脈自由(PDA)ガードは DFA[PDA] において空性を不可決性にする。
  • Nesting 正規ガードは、NFA[X] ガードを展開する際に結果として DFA に対して少なくとも指数的なブローアップをもたらす。

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

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

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

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