Legyen adott olyan halmaz , amelynek néhány eleme rendelkezik a tulajdonsággal . Ekkor egy hatékony folyamat (módszer, algoritmus ) olyan folyamat, amely bármely elemnél véges számú lépést tesz lehetővé annak megállapítására, hogy az elem rendelkezik-e tulajdonsággal vagy sem.
Ha egy elem rendelkezik a tulajdonsággal , akkor egy félig hatékony folyamat lehetővé teszi ennek feltárását véges számú lépésben. Ha nem rendelkezik a tulajdonsággal , akkor előfordulhat, hogy egy félig hatékony folyamat véges számú lépésben nem tud semmi határozottat mondani .
Így egy félig hatékony folyamat során vagy megtudjuk, hogy rendelkezik a tulajdonsággal , vagy nem tudunk meg semmit a -ról .