Un juego de fórmula es un juego artificial representado por una fórmula booleana totalmente cuantificada, como por ejemplo:.
Un jugador (E) tiene el objetivo de elegir valores de manera que se cumpla la fórmula.verdadero, y selecciona valores para las variables que se cuantifican existencialmente conEl jugador contrario (A) tiene el objetivo de hacer la fórmulafalso, y selecciona valores para las variables que se cuantifican universalmente conLos jugadores se turnan según el orden de los cuantificadores, asignando cada uno un valor a la siguiente variable ligada en la fórmula original. Una vez que todas las variables han recibido valores, el jugador E gana si la expresión resultante es verdadera.
En la teoría de la complejidad computacional , el lenguaje FORMULA-GAME se define como todas las fórmulasde tal manera que el Jugador E tenga una estrategia ganadora en el juego representado por. FORMULA-GAME es PSPACE-completo porque es exactamente el mismo problema de decisión que True quantified Boolean formula . El jugador E tiene una estrategia ganadora exactamente cuando cada elección que debe hacer en un juego tiene una asignación de verdad que hace queEs cierto, independientemente de la decisión que tome el Jugador A.
Referencias
- Sipser, Michael. (2006). Introducción a la teoría de la computación . Boston: Thomson Course Technology.
- Problemas de satisfacibilidad
- Álgebra booleana
- Problemas completos de PSPACE
- esbozos de informática