otsustusprobleemide
Otsustusprobleemide on küsimused, millele saab vastata jah või ei. Formaalselt võib neid käsitleda kui kehas Σ* olevat alamkogumit L, kus x∈L tähistab jah-situatsiooni. Otsustusprobleem on decidable, kui selle jaoks on lõppev algoritm, mis kõigil sisenditel lõpetab ja vastab jah või ei sõltuvalt sellest, kas x kuulub L. Kui algoritm lõpetab ainult jah-siinud ja võib lõpmatult kulgeda teistel juhtudel, on probleem rekursiivselt loetav ehk semi-deciding, kuid mitte decidable.
Otsustusprobleemide keerukust hinnatakse ressursside piiratuse järgi, näiteks ajaga ja mälu kasutusega. Peamised klassid on P (probleemid,
Halvimal juhul on mõnda otsustusprobleemi lahendamine võimatu lõplikult; peatumisprobleem (halt) on klassikaline näide undecidable’st probleemist. Sellised