MPA (multipebble automaton) adalah 2DFA (otomat hingga hingga deterministik dua arah) yang dapat menggunakan jumlah kerikil yang sewenang-wenang (sebenarnya paling banyak kerikil pada input yang diberikan - input ditulis pada kaset di antara dua ujung -Penanda sebagai ). Selama perhitungan, MPA dapat mendeteksi apakah simbol di bawah kepala memiliki kerikil, dan kemudian dapat menempatkan kerikil (menghapus kerikil) jika tidak ada kerikil (kerikil).w # w #
adalah homomorfisme, di mana adalah simbol dan .k > 0
Untuk bahasa sensitif konteks yang deterministik tidak sulit untuk menunjukkan bahwa ada sedemikian rupa sehingga dapat dikenali oleh MPA. Jadi, secara longgar, kita bisa mengatakan ituk > 0 h k ( L )
"masalah" apa pun yang dapat diuraikan oleh DTM linear-space (mesin Turing deterministik) dapat diuraikan oleh MPA.
Apakah benar juga untuk bahasa apa pun di ? Dapatkah KPL menentukan semua bahasa yang sensitif terhadap konteks deterministik?
adalah panjang .
i t h w 1 ≤ i ≤ | w | adalah dari , di mana.
.