আপনি দেখান যে উভয়ই মডেল অপরটিকে অনুকরণ করতে পারে , এটিকে মডেল এ-তে একটি মেশিন দেওয়া হয়, এটি দেখান যে মডেল বিতে একটি মেশিন রয়েছে যা একই ফাংশনটি গণনা করে। নোট করুন যে এই সিমুলেশনটি গণনাযোগ্য হতে হবে না (তবে সাধারণত হয়)।
উদাহরণস্বরূপ, দুটি স্ট্যাক (2-PDA) সহ পুডডাউন অটোমেটা বিবেচনা করুন। অন্য একটি প্রশ্নে , উভয় দিকের সিমুলেশনের রূপরেখা রয়েছে। আপনি যদি এটি আনুষ্ঠানিকভাবে করেন, আপনি একটি সাধারণ টিউরিং মেশিন (একটি টিউপল) নেবেন এবং সুস্পষ্টভাবে সম্পর্কিত 2-PDA কী হবে তা এবং তার বিপরীতে ruct
সাধারণত, এই জাতীয় সিমুলেশনটি দেখতে এটির মতো হতে পারে। দিন
M=(Q,ΣI,ΣO,δ,q0,QF)
একটি টুরিং মেশিন হতে হবে (একটি টেপ সহ)। তারপর,
AM=(Q∪{q∗1,q∗2},ΣI,Σ′O,δ′,q∗1,QF)
সঙ্গে Σ′O=ΣO∪.{$} এবং δ′ কর্তৃক প্রদত্ত
(q∗1,a,hl,hr)→δ′(q∗1,ahl,hr) সকলের জন্যa∈ΣI এবংhr,hl∈ΣO ,
(q∗1,ε,hl,hr)→δ′(q∗2,hl,hr) সবার জন্যhr,hl∈ΣO ,
(q∗2,ε,hl,hr)→δ′(q∗2,ε,hlhr) সবার জন্যhr,hl∈ΣO সঙ্গেhl≠$ ,
(q∗2,ε,$,hr)→δ′(q0,$,hr) জন্য সবhr∈ΣO ,
(q,ε,hl,hr)→δ′(q′,ε,hla)⟺(q,hr)→δ(q′,a,L) সবার জন্যq∈Qএবংhl∈ΣO ,
(q,ε,$,hr)→δ′(q′,$,□a)⟺(q,hr)→δ(q′,a,L) সবার জন্যq∈Q ,
(q,ε,hl,hr)→δ′(q′,ahl,ε)⟺(q,hr)→δ(q′,a,R) সবার জন্যq∈Q,hl∈Σ′O ,
(q,ε,hl,$)→δ′(q,hl,□$) সবার জন্যq∈Q এবংhl∈Σ′O , এবং
(q,ε,hl,hr)→δ′(q′,hl,a)⟺(q,hr)→δ(q′,a,N) সবার জন্যq∈Q,hl∈Σ′O
সমতুল্য 2-PDA। এখানে, আমরা ধরে নিই যে টুরিং মেশিন ব্যবহার □∈ΣO ফাঁকা প্রতীক হিসেবে, উভয় স্ট্যাকগুলি একটি চিহ্নিতকারী দিয়ে শুরু $∉ΣO (যা কখনো মুছে ফেলা হবে) এবং (q,a,hl,hr)→δ′(q′,l1…li,r1…rj) মানে যে AM ইনপুট হ্রাস a , যুক্তরাষ্ট্র থেকে পরিবর্তনq থেকেq′ এবং স্ট্যাকগুলি আপডেট করে:
[ উত্স ]
এটা তোলে দেখাতে হবে যে অবশেষ AM উপর একটি চূড়ান্ত রাষ্ট্র প্রবেশ x∈Σ∗I যদি এবং কেবল যদি M তাই আছে। এটি নির্মাণ দ্বারা বেশ স্পষ্ট; আনুষ্ঠানিকভাবে, আপনাকে M উপর রান গ্রহণযোগ্যতাকে AM তে রান গ্রহণ করতে এবং এর বিপরীতে অনুবাদ করতে হবে।