Вирішення, чи визначається кількісна булева формула, така як
завжди оцінюється як істинне - це класична проблема PSPACE-завершена. Це можна розглядати як гру між двома гравцями, з чергуванням ходів. Перший гравець визначає значення істинності змінних із непарними номерами, а другий гравець визначає значення істинності змінних з парним числом. Перший гравець намагається зробити помилковим, а другий гравець намагається зробити це правдою. Вирішити, хто має виграшну стратегію, є повним PSPACE.
Я розглядаю подібну проблему з двома гравцями, один намагається зробити булеву формулу істинним, а другий намагається зробити її помилковою. Різниця полягає в тому, що на ходу гравець може вибрати для нього змінну і значення істини (наприклад, як перший крок, гравець може вирішити встановити на істинне, а потім у наступному кроці гравця два можуть вирішити встановити на false). Це означає, що гравці можуть вирішити, якій із змінних (з тих, яким ще не було призначено значення істини), вони хочуть призначити значення істини, замість того, щоб грати в гру в порядку .
Проблема задається булевою формулою на змінних, щоб вирішити, чи гравець один (намагається зробити його помилковим), чи другий гравець (намагається зробити це правдою) має виграшну стратегію. Ця проблема явно зберігається в PSPACE, оскільки дерево ігор має лінійну глибину.
Чи залишається PSPACE завершеним?