Tôi đã suy nghĩ về câu hỏi của bạn cho các hệ thống bổ sung véc tơ có trạng thái (VASS) tương đương với VAS và đã đưa ra giải pháp này. Bây giờ, tôi đã đọc câu trả lời hay của Jérôme và tôi phải nói rằng câu trả lời của tôi rất giống nhau, vì vậy hãy chấp nhận câu trả lời của anh ấy ngay cả khi bạn cho rằng tôi đúng.
Ý tưởng: Có thể chuyển đổi VASS thành VASS cấm các vectơ nhỏ hơn hoặc bằng các chướng ngại vật. Đây không phải là chính xác những gì chúng ta muốn, vì các vectơ nhỏ hơn nhưng không bằng các chướng ngại vật được phép đạt được. Tuy nhiên, có rất nhiều vectơ như vậy. Điều này cho phép phân rã các mức tối thiểu chạy thành nhiều lần chạy chính là chuyển tiếp của hoặc một lần chạy tương đương của . Do đó, vâng , vấn đề là quyết định.V ' V V 'VV′VV′
Thông tin chi tiết: Hãy là một -VASS, tức là là một hữu hạn dán nhãn đồ thị như vậy mà . Đặt là tập hợp các chướng ngại vật. Hãy để và , chúng tôi viết bất cứ khi nào là một chạy từ để với mọi cấu hình trung gian trong . Chúng tôi biểu thịd V T ⊆ Q × Z d × Q O ⊆ N d pi ∈ T * X ⊆ N d p ( u ) pi → X q ( v )V=(Q,T)dVT⊆Q×Zd×QO⊆Ndπ∈T∗X⊆Ndp(u)→πXq(v)p ( u ) q ( v ) Q × X ↓ X = { y : y ≤ x với một số x ∈ X }πp(u)q(v)Q×X↓X={y:y≤x for some x∈X} .
Đặt là một lần chạy tối thiểu sao cho , tức là một lần chạy tối thiểu tránh những trở ngại Sau đó, theo nguyên tắc pigeonhole, có thể được coi là một lần chạy vào chỉ nhiều lần. Chính thức hơn, tồn tại , và sao chop ( u ) π → N d ∖ O q ( v )πp(u)→πNd∖Oq(v)↓ O ∖ O t 1 , t ' 1 ... , t n + 1 , t ' n + 1 ∈ T ∪ { ε } π 1 , ... , π n + 1 ∈ T * { p i ( u i ) , q tôi ( v i ) , r i ( w iπ↓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|.
Do đó, nó đủ để đoán , và các cấu hình trung gian. Kiểm tra xem có thể được thực hiện bằng cách chuyển đổi thành mới không -VASS trong đó mỗi lần chuyển tiếp được thay thế bằng một tiện ích gồm chuyển tiếpVí dụ: nếu thì các hiệu ứng chuyển tiếp được thay thế như sau:t 1 , t ' 1 , ... , t n + 1 , t ' n + 1 p ( x ) * → N d ∖ ↓ O q ( y ) V d V ' t ∈ T 4 | Ôi | + 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)}