私は、VASと同等の状態を持つベクトル加算システム(VASS)についてのあなたの質問について考えていましたが、このソリューションを思いつきました。さて、ジェロームのいい答えを読みました。私の答えは非常に似ていると言わざるを得ないので、私の意見が正しいと思っても彼の答えを受け入れてください。
アイデア:VASS変換することが可能である VASSにV 'は禁止ベクトルが小さいか障害物に等しいこと。小さいが障害物に等しくないベクトルに到達することが許可されているため、これは私たちが望むものではありません。ただし、このようなベクトルには限りがあります。これにより、Vの遷移またはV 'の同等の実行のいずれかである有限数の実行への最小実行の分解が可能になります。したがって、はい、問題は決定可能です。VV′VV′
詳細:レッツであるDの -VASS、すなわちVは、このような有限の標識されたグラフであるT ⊆ Q × Zの D × Q。してみましょうO ⊆ Nは dは障害物の集合とします。してみましょうπ ∈ T *と、我々は書き込みたびから実行されからV=(Q,T)dVT⊆Q×Zd×QO⊆Ndπ∈T∗ P (U )π → X Q (V )π P (U )、Q (V )Q × X ↓ X = { Y :Y ≤ X いくつかのため のx ∈ X }X⊆Ndp(u)→πXq(v)πp(u)q(v)すべての中間構成で。我々は示し。Q×X↓X={y:y≤x for some x∈X}
ましょうように最小ランであること最小ランすなわち、障害を回避します。次に、ピジョンホールの原理により、は有限回数しか入らないランとして因数分解できます。より正式には、、および このようなP (U )π → N D ∖ O、Q (V )π ↓ O ∖ O T 1、T ' 1 ... 、T N + 1、T ' N + 1 ∈ T ∪ { ε } π 1、... 、π N + 1 ∈ T * { P I(Uπp(u)→πNd∖Oq(v)π↓O∖Ot1,t′1…,tn+1,t′n+1∈T∪{ε}π1,…,πn+1∈T∗{pi(ui),qi(vi),ri(wi)}i∈[0,n+1]⊆Q×Nd
- π=t1π1t′1⋯tn+1πn+1t′n+1、
- ∀i∈[0,n] pi(ui)−→−ti+1Ndqi+1(vi+1)−→−πi+1Nd∖↓Ori+1(wi+1)−→−t′i+1Ndpi+1(ui+1)
- p0(u0)=p(u), pn+1(un+1)=q(v)、
- ∀i∈[1,n] ui∈↓O∖O。
- n≤|Q|⋅|↓O|。
したがって、、および中間の構成を推測するだけで十分です。かどうかを試験変換することにより行うことができる新たに -VASS。各遷移が遷移のガジェットに置き換えられます。たとえば、場合、遷移は次のように置き換えられます。T 1、T ' 1、... 、T N + 1、T ' N + 1つの P (X )* → N D ∖ ↓ O、Q (Y )のV D V ' T ∈ T 4 | O | + 1 O = { (1 、5 )、(2 、3nt1,t′1,…,tn+1,t′n+1p(x)→∗Nd∖↓Oq(y)VdV′t∈T4|O|+1O={(1,5),(2,3)}