2つのNPDAの交差点に関するRaphaelの提案の支持:
ましょうと文脈自由言語についてNPDAをとそれぞれ。我々はそれを知っていると仮定すると、文脈自由である、我々は(事実上)NPDA構築することができ用?
どんなタイプのアルゴリズムでも受け入れられますが、実用的であるほど良いです。
2つのNPDAの交差点に関するRaphaelの提案の支持:
ましょうと文脈自由言語についてNPDAをとそれぞれ。我々はそれを知っていると仮定すると、文脈自由である、我々は(事実上)NPDA構築することができ用?
どんなタイプのアルゴリズムでも受け入れられますが、実用的であるほど良いです。
回答:
私が考えて、これはバイナリアルファベットと順列-不変であるCFLののサブクラスのために可能です。
これらは、2つのセットのカーディナリティを比較するタイプ数量詞言語に対応しています。[1]は、DPDAが受け入れる言語を同等の半線形集合で特徴付け、NPDAが受け入れる数量詞言語はDPDAが受け入れる言語の有限ブールの組み合わせであると最後に述べています。
van Benthem([2])の定理は、プッシュダウンオートマトンがPresburger算術で定義可能な(つまり半線形集合で定義される)量指定子を受け入れることを示しています。したがって、非決定的CFLである2つの言語を取得した場合(そのような例があることを知るための最初の論文を使用)、それらの共通部分もこの定理によるCFLである必要があります。
それらの交点である半線形セットは計算が少し難しいかもしれません...しかし、あなたが持っている場合、[3](pgs.11-12)は、NPDAを作成するためのアルゴリズムを与えます。対応する半線形セット。
[1]金沢誠。決定論的プッシュダウンオートマトンによって認識されるモナド量子器。第19回アムステルダムコロキウムの議事録、139〜146ページ、2013年。
[2]ヨハン・ヴァン・ベンセム。論理意味論のエッセイ。言語学と哲学第29巻、1986年、pp 151-176の研究。
[3] Marcin Mostowski。モナド量子量の計算意味論。Journal of Applied Non-Classical Logics、8(1-2):107-121、1998。