Ini harus EXPSPACE-complete. Saya akan membuat sketsa bagaimana mencapai sejumlah alternatif eksponensial, tanpa mengurangi masalah EXPSPACE-lengkap untuk yang satu ini, tetapi dari sini seharusnya mudah untuk diselesaikan.
Nyatakan kata-kata dalam oracle setelah t rounds oleh SEBUAHt , jadi awalnya SEBUAH0= ∅ . Menunjukkan kata-kata ditanyakan oleh M.SEBUAHt oleh Qt . Pengamatan utama adalah bahwa siapa pun yang kalah dengan SEBUAHt , dapat diasumsikan untuk menambahkan sesuatu dari Qt ke SEBUAH . Ini karena dalam permainan ini setiap gerakan membutuhkan biaya, kami ingin bergerak sesedikit mungkin; tidak ada gunanya bergerak sampai kita menang. Tapi ini juga menyiratkan bahwa jika kita kehilangan, tidak ada gunanya menambahkan apa-apa dari luar Qt .
Asumsikan untuk kesederhanaan bahwa M. berjalan tepat untuk 2 n langkah dan pada langkah 2 i dan 2 i + 1 itu permintaan kata panjang persis saya . Fungsi biaya f hanya akan 2- saya pada kata - kata panjang saya . Game ini akan rupa sehingga Alice selalu perlu menambahkan kata-kata panjang aneh dan Bob selalu perlu menambahkan kata-kata panjang bahkan SEBUAH . Misalkan n itu aneh dan awalnya Alice kalah.
Anggaran mSEBUAH dan mB akan ditetapkan sehingga ia dapat memilih tepat satu dari panjang n kata ditanyakan oleh M.SEBUAH0 untuk ditambahkan ke SEBUAH . Permainan akan sedemikian rupa sehingga ini membuatnya menjadi pemenang, jadi Bob harus pindah. Sekali lagi karena keterbatasan anggaran, ia akan harus memilih tepat satu dari panjang n - 1 kata ditanyakan oleh M.SEBUAH1 yang akan ditambahkan ke SEBUAH . Setelah salah satu dari ini ditambahkan, M.SEBUAH2 akan meminta dua panjang n kata baru (yang sama, terlepas dari apa kata Bob ditambahkan keSEBUAH ), dan Bob akan menang. Alice akan dipaksa untuk menambahkan tepat salah satu dari panjang baru inin kata-kata keSEBUAH untuk membuatnya menang.
Permainan berjalan dengan cara ini, yang dapat dibayangkan sebagai mengikuti cabang-cabang pohon biner lengkap kedalaman n , meskipun pada setiap node bercabang salah satu pemain (ditentukan yang oleh paritas kedalaman node) perlu membuat pilihan tentang mana kata untuk menambah SEBUAH . Setelah mereka melewati pohon, mereka akan kehabisan anggaran mereka. Jika pada setiap tahap permainan salah satu dari mereka memutuskan untuk menambahkan beberapa kata yang lebih pendek (mis. Alice a length k < n word from Q0pada langkah pertama), maka jika pemain lain (dalam contoh kita Bob) hanya memainkan selalu kata terpanjang yang dia bisa di pohon biner, dia akan memiliki uang tersisa di akhir dan kita membuat permainan sehingga dia bisa menggunakan ini untuk menang. (Perhatikan bahwa Alice mungkin juga memiliki sisa uang, tetapi Bob akan memiliki lebih banyak, jadi kami merancang permainan akhir bahwa jika salah satu dari mereka memiliki lebih banyak uang, maka pemain itu dapat menang.)
Dengan cara ini Alice memutuskan untuk secara berpasangan banyak pasangan kata-kata panjang aneh, dan Bob tentang banyak kata-kata panjang panjang secara eksponensial yang satu dari masing-masing pasangan pergi ke SEBUAH , dan mereka membuat pilihan ini secara bergantian.