We study the unambiguisability problem for min-plus (tropical) weighted automata (WFAs), and the counter-minimisation problem for tropical Cost Register Automata (CRAs), which are expressively-equivalent to WFAs. Both problems ask whether the "amount of nondeterminism" in the model can be reduced. We show that WFA unambiguisability is decidable, thus resolving this long-standing open problem. Our proof is via reduction to WFA determinisability, which was recently shown to be decidable. On the negative side, we show that CRA counter minimisation is undecidable, even for a fixed number of registers (specifically, already for 7 registers).
- 論文ID: 2512.09484
- タイトル: Unambiguisability and Register Minimisation of Min-Plus Models
- 著者: Shaull Almagor, Guy Arbel, Sarai Sheinvald (Technion – Israel Institute of Technology)
- 分類: cs.FL (形式言語とオートマタ理論)
- 発表時期: 2025年12月(arXiv プレプリント)
- 論文リンク: https://arxiv.org/abs/2512.09484
本論文は、min-plus(熱帯)加重有限オートマタ(WFA)の曖昧性除去問題、および WFA と表現能力が等価な熱帯コスト・レジスタ・オートマタ(CRA)のカウンタ最小化問題を研究する。これら両問題は、モデル内の「非決定性の程度」を低減できるかどうかを問うている。著者らは、WFA の曖昧性除去問題が決定可能であることを証明し、長年未解決だった問題を解決した。証明方法は、WFA 決定化問題(最近決定可能であることが証明された)への帰約である。負の結果として、著者らは CRA カウンタ最小化問題が不決定可能であることを証明した。これは固定数のレジスタ(具体的には 7 個)に対してさえ成り立つ。
本論文は 2 つの中核的問題を研究する:
- 曖昧性除去問題:加重有限オートマタ A が与えられたとき、等価な曖昧性のないオートマタが存在するか?
- レジスタ最小化問題:k-レジスタのコスト・レジスタ・オートマタが与えられたとき、等価な (k-1)-レジスタのオートマタが存在するか?
- 理論的意義:加重有限オートマタは、単語から値への関数を定義する重要な量的計算モデルである。熱帯半環(Z∪{∞}, min, +)上の WFA は、システム建模に広く応用され、エネルギー消費など資源使用の最適方法を推論するために利用できる。
- 実践的価値:非決定性の存在により、WFA の推論がより困難になる。例えば、熱帯 WFA の等価性問題は非決定性オートマタに対しては不決定可能だが、決定性オートマタに対しては決定可能である。
- 歴史的地位:熱帯 WFA は star-height 予想の解決において重要な役割を果たした。
- 決定化問題は最近(2025年)になってようやく決定可能であることが証明された
- 多項式的曖昧性を持つ熱帯オートマタについては曖昧性除去問題が決定可能であることが証明されているが、一般的な場合は依然として未解決である
- 有理数体上の曖昧性除去問題は決定可能だが、熱帯半環上の場合は未解決だった
- ほとんどのモデルでは、決定化と曖昧性除去の問題は通常同時に解決されるが、熱帯 WFA の場合は特殊である
- 曖昧性のない WFA は決定性 WFA より厳密に表現能力が強いが、いくつかの良好な閉包性とアルゴリズム的性質を保持している
- 非決定性は複数の方法で測定できる:曖昧性(ambiguity)と幅(width)は異なる視点を提供する
- レジスタ数は WFA の幅に対応し、非決定性を測定するもう一つの方法を提供する
本論文の主な貢献は以下の通りである:
- 長年未解決の問題の解決:熱帯 WFA の曖昧性除去問題が決定可能であることを証明した。これは長年未解決だった問題である。
- 革新的な帰約方法:決定化問題への帰約により曖昧性除去問題を解決する。これはある意味で直感に反している。通常は先に曖昧性除去を解決し、その後に決定化を解決するからである。
- 新しい間隙の特性化:U-型間隙証人(U-type gap witness)の概念を導入し、曖昧性除去の完全な特性化を提供する。
- 負の結果:CRA レジスタ最小化問題が不決定可能であることを証明した。これはレジスタ数を 7 に固定した場合でさえ成り立つ。
- 等価性の結果:k-CRA と幅 k の WFA 間の等価性関係を精密化した。
曖昧性除去問題(問題 2):
- 入力:WFA A
- 出力:等価な曖昧性のない WFA が存在するかを判定
- 定義:WFA A が曖昧性のないとは、各単語が最大 1 本の受理実行を持つことである
レジスタ最小化問題:
- 入力:k-レジスタの CRA
- 出力:等価な (k-1)-レジスタの CRA が存在するかを判定
定義 5(U-型 B-間隙証人):
B ∈ ℕ に対して、U-型 B-間隙証人は単語対 x, y ∈ Σ* と状態 p₁, q₁ ∈ Q, p₂, q₂ ∈ F から構成され、以下の実行が存在する:
- ρ: q₀ →^x p₁ →^y p₂
- χ: q₀ →^x q₁ →^y q₂
満たすべき条件:
- mwt(q₀ →^x Q) = wt(χx)(χ の前置詞は x 上の最小重み実行)
- mwt(q₀ →^xy F) = wt(ρ)(ρ は xy 上の最小受理実行)
- wt(ρx) - wt(χx) > B(x を読んだ後、ρ は最小実行より少なくとも B だけ高い)
定理 6:WFA A が曖昧性除去可能であることと、A の間隙が B で界定されるような B ∈ ℕ が存在することは同値である。
間隙が B で界定される WFA A が与えられたとき、等価な曖昧性のない WFA U を構成する:
状態空間:S = Q × B-Win、ここで B-Win = {-∞, -B, ..., B, ∞}^Q
主要な考え方:
- 正規最小実行(canonical minimal run)を追跡する
- B-ウィンドウを使用して、各状態の現在追跡中の状態に対する相対的な重み偏差を記録する
- 優先度順序付け(線形順序 ⪯)を通じて複数の最小実行から唯一の正規実行を選択する
遷移関係 Λ の定義:
状態 (q, f_q) と字母 σ に対して、遷移 (q, σ, c, p) を考える:
- 中間関数を計算する:g(p) = min{f_q(r) + mwt(r →^σ p) - c | r ∈ Q}
- 一貫性チェック:
- g(p) < 0 の場合、遷移を追加しない(より低い重み実行が存在)
- r ≠ q かつ q ⪯ r が存在して f_q(r) + mwt(r →^σ p) - c = g(p) の場合、遷移を追加しない(より高い優先度の実行が存在)
- g を -B, B に切り詰めて f_p を得る
受理状態:
G = {(q, f_q) | q ∈ F ∧ ∀p ∈ F, (f_q(p) > 0 ∨ (f_q(p) = 0 ∧ p ⪯ q))}
中核的考え方:WFA B を構成し、A が曖昧性除去可能であることと B が決定化可能であることが同値になるようにする。
構成の詳細:
- 状態:S = Q × Com、ここで Com = {⊥, ↛, →}^Q(承諾関数)
- 字母表:Γ = Σ × Updt、ここで Updt = {⊥, ↛, →}^(Q×Q)(更新関数)
- 承諾の意味論:
- →:状態に到達可能で受理実行上にある
- ↛:状態に到達可能だが受理実行上にない
- ⊥:状態に到達不可能
一貫性条件:
- Δ-一貫性:Σ への投影は有効な遷移
- 更新一貫性:α は σ 上の利用可能な遷移を正しく反映
- 出辺一貫性:f(r) = → ⟺ r' が存在して r → r' ∈ α
- 入辺一貫性:g(r') = → ⟺ r が存在して r → r' ∈ α
主要な補題:
- 補題 15:A に U-型 B-間隙証人が存在すれば、B に D-型 B-間隙証人が存在する
- 補題 16:B に D-型 B-間隙証人が存在すれば、A に U-型 B-間隙証人が存在する
- 間隙特性化の革新:
- U-型間隙証人を導入し、既知の D-型間隙証人と区別する
- U-型は「低い実行」も受理状態まで継続可能である必要があり、これが D-型との主要な違いである
- 正規実行の構成:
- 線形順序 ⪯ を通じて後ろから前へ段階的に最小実行をふるい分ける
- 唯一性を保証しながら最小重み性を維持する
- 帰約の巧妙な設計:
- 承諾と更新メカニズムを使用して B の D-型証人も A の U-型証人であることを強制する
- 一貫性チェックを通じて低い実行の拡張可能性を保証する
- 幅とレジスタの等価性:
- k-CRA と幅 k の WFA 間の双方向変換を正確に確立する
- WFA → CRA 方向では、主要な革新はレジスタを再利用することで、各状態に独立したレジスタを割り当てない
本論文は純粋な理論的研究であり、実験的評価は含まれていない。すべての結果は厳密な数学的証明を通じて得られている。
- 曖昧性除去の決定可能性(第 3-4 節):
- 第 3 節:間隙特性化の必要十分性を証明
- 第 4 節:決定化問題への帰約
- レジスタ最小化の不決定可能性(第 5 節):
- 2-カウンタ機械の 0-停止問題からの帰約
- 定理 22(2 より)の構成を利用
- 幅 7 の WFA を構成し、幅 6 への帰約が不可能であることを証明
- 間隙証人技術:決定化問題の研究に由来
- 部分集合構成:CRA から WFA への変換に使用
- 行列表現:CRA の意味論の定義に使用
- 帰約技術:不決定可能問題(2-カウンタ機械)から目標問題への帰約
定理 13:曖昧性除去問題は決定化問題に帰約可能である。
系 17:WFA の曖昧性除去問題は決定可能である。
証明の要点:
- 正方向:B が決定化可能なら、A は曖昧性除去可能
- 補題 16 を利用:B の D-型証人は A の U-型証人を蕴含
- 承諾メカニズムの入辺一貫性を通じて、低い実行が受理状態まで拡張可能であることを保証
- 逆方向:A が曖昧性除去可能なら、B は決定化可能
- 補題 15 を利用:A の U-型証人は自動的に B の D-型証人
- 投影を通じて重みと最小性を保持
定理 20:以下の問題は不決定可能である。k=7 の場合でさえ成り立つ:幅 k の WFA が与えられたとき、等価な幅 k-1 の WFA が存在するかを判定する。
系 21:以下の問題は不決定可能である。k=7 の場合でさえ成り立つ:k-CRA が与えられたとき、等価な (k-1)-CRA が存在するかを判定する。
証明戦略:
- 2-カウンタ機械 M から幅 6 の WFA A を構成する(定理 22)
- A を拡張して幅 7 の WFA A' を得る。以下を追加:
- 状態 q_a と q_i(i∈6)
- 字母 $, i, a, ī_i
- A 上の上界が有界なら、q_a は冗長で、幅 6 の等価 WFA が得られる
- A が無界なら、ζ=x@ が存在して q₀ →^ζ q₀ の重みが 1
- 単語 w = ζ^(6m) 1^(5m) 2^(4m) ... 5^m と後置詞 x = a ī₁ī₂...ī₅ を使用して矛盾を構成:
- 7 つの前置詞 x₀,...,x₆ が存在して A'(wx_i) = im
- 鳩の巣原理:少なくとも 2 つの前置詞 i<j が同じ状態 t に到達
- 重み差 (j-i)m ≤ 12||B||、m > 12||B|| に矛盾
曖昧性除去問題:
- 下界:PSPACE-hard(決定化問題の下界を継承)
- 上界:未知(決定化問題の複雑性上界はまだ確立されていない)
- 帰約の複雑性:状態空間は単指数的に膨張
レジスタ最小化問題:
- 固定 k≥7 の場合:不決定可能
- k<7 の場合:未解決
- 有理数体上の CRA の場合:決定可能(6)
- 間隙界定の本質:
- U-型間隙特性化は 2 つの受理実行の「分離度」を特性化
- 有界間隙は有限ウィンドウで関連するすべての実行を追跡可能であることを保証
- 決定化 vs 曖昧性除去:
- 通常は先に曖昧性除去を解決し、その後に決定化を解決する
- 熱帯半環上では逆:先に決定化を解決し、その後に曖昧性除去を帰約
- 理由:承諾メカニズムは D-型証人を「強制的に」U-型証人に変換可能
- 幅の非圧縮性:
- 7 つのコンポーネント(q_a と q_1,...,q_6)は精心設計された単語と殺害字母を通じて合併不可能な重み配置を生成
- 各コンポーネントは異なる時刻に最小値に達し、6 個のレジスタでは模擬不可能
- 歴史:1990 年代に遡る 19, 20
- 有理数体:最近決定可能であることが証明された 5, 14
- 熱帯半環:2025 年に決定可能であることが証明された 1(本論文著者の先行研究)
- 間隙特性化:Filiot ら 11 が D-型間隙の概念を導入
- 分類:k-曖昧性、有限曖昧性、多項式曖昧性 7
- 多項式曖昧性:Kirsten と Lombardy 16 が熱帯オートマタの曖昧性除去が決定可能であることを証明
- 有理数体:Bell と Smertnig 5 が決定可能であることを証明
- 本論文の貢献:一般的な場合(任意の曖昧度)を解決
- 導入:Alur ら 4 が CRA モデルを定義
- 表現能力:WFA と等価 4
- レジスタ最小化:
- 有理数体:決定可能 6
- 熱帯半環:本論文で不決定可能であることを証明
- 弱 CRA:Almagor ら 3 が copyless CRA を研究
- star-height 問題:Hashiguchi 12, 13、Kirsten 15 の研究
- 制限性問題:Leung と Podolskiy 18
- 上界有界性:Almagor ら 2 が不決定可能であることを証明(本論文のレジスタ最小化帰約の基礎)
- 初めて熱帯 WFA の一般的な曖昧性除去問題を解決
- 革新的な方向:直接構成ではなく決定化への帰約を通じて
- 完全な図景:正の結果(曖昧性除去の決定可能性)と負の結果(レジスタ最小化の不決定可能性)の両方
- 精密な特性化:k-CRA と幅 k の WFA の正確な対応を確立
- 決定可能性の結果:熱帯 WFA の曖昧性除去問題は決定可能である。これは長年未解決だった問題を解決する。
- 不決定可能性の結果:CRA レジスタ最小化問題は、固定された 7 個のレジスタに対してさえ不決定可能である。
- 方法論的貢献:決定化問題への帰約を通じて曖昧性除去を解決し、問題間の深い関連性を示す。
- 等価性の精密化:k-CRA と幅 k の WFA は正確に等価である。
- 複雑性が未知:
- 曖昧性除去問題の正確な複雑性が未確定
- PSPACE-hard の下界のみが既知
- 帰約は単指数的膨張を持ち、必要性が不明
- レジスタ最小化のギャップ:
- k=7 時に不決定可能
- k<7 時の決定可能性は依然未解決
- k=1(決定化)の場合は決定可能
- 緩和された曖昧性:
- 2-曖昧化、有限曖昧化、多項式曖昧化の一般的な決定可能性は未解決
- 対応する間隙特性化が欠落
- 特殊な断片:
- copyless CRA のレジスタ最小化の決定可能性は未知
- 他の構造的制限下での場合は未探索
著者が明示的に提示した未解決問題:
- 緩和された曖昧性:
- 与えられた WFA が等価な 2-曖昧/有限曖昧/多項式曖昧 WFA を持つかを判定できるか?
- 2-曖昧化問題は非常に困難に見え、現在対応する間隙基準がない
- レジスタ最小化の図景の完成:
- k<7 時にレジスタ最小化は決定可能か?
- 重要性は低いが、完全な特性化は依然価値がある
- 構造的断片:
- copyless CRA のレジスタ最小化
- 他の制限された CRA クラスの性質
- 複雑性の界定:
- 曖昧性除去問題の正確な複雑性を確定
- 決定化の複雑性が界定されたら、帰約が改善可能か(多項式時間または対数空間)を研究
- 重大な理論的ブレークスルー:
- 長年未解決だった曖昧性除去問題を解決
- 方法が新規:決定化を逆利用して曖昧性除去を解決
- 証明技術は深く、優雅である
- 完全な理論的図景:
- 正の結果(決定可能性)と負の結果(不決定可能性)が共存
- 異なるモデル(WFA と CRA)と異なる度量(曖昧性と幅)間の関連性を確立
- 技術的革新が顕著:
- U-型間隙特性化:曖昧性の本質を正確に捉える
- 正規実行の構成:優先度順序付けを通じて唯一性を実現
- 承諾メカニズム:D-型証人を U-型証人に巧妙に変換
- レジスタ再利用:WFA → CRA 変換で指数的膨張を回避
- 証明が厳密で完全:
- すべての定理に詳細な証明
- 補題間の論理が明確
- 主要な技術点(補題 8、9 など)に十分な論証
- 執筆品質が高い:
- 構造が明確で、動機から結果へ段階的に進行
- 直感的説明と形式化定義が良好に結合
- 図示(図 1-5)が理解を助ける
- 複雑性の界限が欠落:
- 曖昧性除去問題の上界が未知
- 帰約の膨張が必要かどうか未分析
- 実際の計算可能性が評価されていない
- レジスタ最小化のギャップ:
- k=7 の界が厳密か?
- k∈{2,3,4,5,6} の場合は完全に未解決
- k=1(決定可能)から k=7(不決定可能)への転換点が未確定
- 緩和された曖昧性問題に未対応:
- 2-曖昧化などの問題は議論でのみ言及
- 技術的な手がかりや部分的結果がない
- 実践的考慮が欠落:
- 純粋な理論的研究で、アルゴリズム実装がない
- 複雑性分析や実行可能性の議論がない
- 実際の応用への指導が限定的
- 証明技術の推般化可能性:
- 方法が他の半環に適用可能かどうか未議論
- 有理数体上の既知結果との関係が深く分析されていない
- 理論的意義が重大:
- 長年未解決の問題を解決し、領域のマイルストーンになると予想
- 後続研究に新しいツール(U-型間隙、承諾メカニズム)を提供
- 決定化と曖昧性除去の深い関連性を明らかにする
- 方法論的貢献:
- 帰約技術が他の問題の解決を啓発する可能性
- 間隙特性化方法が他のモデルに推般化される可能性
- 未解決問題への啓発:
- 重要な後続方向を明確に指示
- k<7 のレジスタ最小化のベンチマークを提供
- 影響を制限する制限事項:
- 複雑性界限の欠落が実際の応用を制限
- アルゴリズム化と実装にはさらなる研究が必要
- 理論研究:
- 形式言語とオートマタ理論
- 決定可能性と複雑性理論
- 半環上の計算モデル
- システム検証:
- エネルギー消費や時間などの資源消費を推論する必要があるシステム
- 量的検証におけるオートマタの簡略化
- アルゴリズム設計:
- 教育的価値:
- 帰約技術の強力さを示す
- 決定可能性の境界の微妙さを説明
- U-型間隙の正確な特性化:曖昧性の組合せ的本質を完璧に捉える
- 正規実行の構成:単純な優先度メカニズムを通じて唯一性問題を解決
- 承諾メカニズムの設計:実行 DAG を字母表に明示的にエンコードし、一貫性を強制
- レジスタ再利用戦略:等価性を保持しながら正確な幅対応を実現
- 不決定可能性証明の巧妙さ:7 つのコンポーネントの精心な編成を通じて非圧縮性を示す
1 Almagor, Arbel, Sheinvald (2025). Determinization of min-plus weighted automata is decidable. SODA 2025.
2 Almagor, Boker, Kupferman (2020). What's decidable about weighted automata? Information and Computation.
4 Alur et al. (2013). Regular functions and cost register automata. LICS 2013.
5 Bell, Smertnig (2023). Computing the linear hull: Deciding determinizable and unambiguous for weighted automata over fields. LICS 2023.
11 Filiot et al. (2017). On delay and regret determinization of max-plus automata. LICS 2017.
16 Kirsten, Lombardy (2009). Deciding unambiguity and sequentiality of polynomially ambiguous min-plus automata. STACS 2009.
総合評価:本論文は形式言語とオートマタ理論領域における重要な理論的貢献であり、長年未解決だった曖昧性除去問題を解決し、レジスタ最小化の不決定可能性を明らかにしている。証明技術は深く、革新的であり、特に決定化問題への帰約という逆向きの思考方法が特筆に値する。複雑性界限と実際のアルゴリズムが欠落しているにもかかわらず、その理論的価値と方法論的貢献により、この領域の重要な進展となっている。理論計算機科学研究者にとって、これは必読の論文である。