Według Garey i Johnsona (s. 174) REGULARNA EKSPRESJA NIŻ UNIWERSALNOŚĆ jest pełna na PSPACE. To jest problem z podjęciem decyzji, czy wyrażenie regularne nad ma nie generować wszystkie sznurki. Twój problem jest więc kompletny dla PSPACE.{0,1}
Oto jeden ze sposobów, aby przekonać się, że problemem PO jest PSPACE. Biorąc pod uwagę DFA i wyrażenie regularne , skonstruuj NFA dla , i użyj konstrukcji zestawu mocy do wirtualnej budowy DFA równoważnej ; nie będziemy przechowywać w pamięci, ale mamy dostęp do Oracle, używając tylko przestrzeni wielomianowej. Teraz wirtualnie skonstruuj DFA dla symetrycznej różnicy i używając konstrukcji produktu. Ten DFA nie przyjmuje żadnych ciągów znaków (a więcArBrCBCCDACL(A)=L(r)), jeśli nie ma ścieżki ze stanu początkowego do stanu akceptacji. Ponieważ osiągalność jest w NL, a ma rozmiar , możemy sprawdzić, czy w , ta ostatnia równość wynika z twierdzenia Savitcha.D2poly(n)L(D)=∅NSPACE(poly(n))=NPSPACE=PSPACE