L'exemple suivant provient de l'article qui donne une caractérisation combinatoire de la largeur de résolution par Atserias et Dalmau ( Journal , ECCC , copie de l'auteur ).
Le théorème 2 de l'article indique que, étant donné une formule CNF , les réfutations de résolution de largeur au plus k pour F sont équivalentes à des stratégies gagnantes pour Spoiler dans le jeu de galets existentiel ( k + 1 ) . Rappelons que le jeu de galets existentiel se joue entre deux joueurs en compétition, appelés Spoiler et Duplicator et les positions du jeu sont les affectations partielles de la taille de domaine au plus k + 1 à des variables de F . Dans le jeu ( k + 1 ) -pebble, à partir de l'affectation vide, Spoiler veut falsifier une clause de FFkF(k+1)k+1F(k+1)Ftout en se souvenant d'au plus valeurs booléennes à la fois, et Duplicator veut empêcher Spoiler de le faire.k+1
L'exemple est basé sur (la négation de) le principe du pigeonhole.
Pour chaque et j ∈ { 1 , … , n } , soit p i , j une variable propositionnelle signifiant que le pigeon i se trouve dans le trou j . Pour tout i ∈ { 1 , … , n + 1 } et j ∈ { 0 , … , n } , soiti∈{1,…,n+1}j∈{1,…,n}pi,jiji∈{1,…,n+1}j∈{0,…,n} soit une nouvelle variable propositionnelle. Laformule E P i 3 -CNF suivanteexprime que le pigeon i se trouve dans un trou:
E P i ≡ ¬ y i , 0 ∧ n ⋀ j = 1 ( y i , j - 1 ∨ p i , j ∨ ¬ y i , j ) ∧ y i , n .yi,j3EPii
EPi≡¬yi,0∧⋀j=1n(yi,j−1∨pi,j∨¬yi,j)∧yi,n.
Enfin, la formule -CNF E P H P n + 1 n exprimant la négation du principe du pigeonhole est la conjonction de tout E P i et de toutes les clauses H i , j k ≡ ¬ p i , k ∨ ¬ p j , k pour i , j ∈ { 1 , … , n + 1 } , i ≠ j et3EPHPn+1nEPiHi,jk≡¬pi,k∨¬pj,ki,j∈{1,…,n+1},i≠j .k∈{1,…,n}
Le lemme 6 de l'article donne une preuve assez courte et intuitive que Spoiler ne peut pas gagner le jeu de cailloux sur E P H P n + 1 n , donc E P H P n + 1 n n'a pas de réfutation de résolution de largeur au plus n - 1 .nEPHPn+1nEPHPn+1nn−1
L'article a un autre exemple dans le lemme 9, basé sur le principe de l'ordre linéaire dense.
Ω(n(k−3)/12)k+1