haltingfunctie
Haltingfunctie is een term uit de computabiliteitstheorie die verwijst naar de functie die aangeeft of een programma op een gegeven invoer eindigt. In de formalisme wordt vaak gesproken over de haltingset K = { ⟨programma, invoer⟩ | het programma stopt op die invoer }. De haltingfunctie is daarmee meestal een partiale functie: H(p, x) is gedefinieerd en gelijk aan 1 als p stopt op x, maar ongedefinieerd als p op x niet stopt. Soms wordt een ge-totaliseerde variant geformuleerd die in dat geval 0 teruggeeft, maar de klassieke interpretatie beschouwt H als partial.
Onbepaalbaarheid van de haltingfunctie is een fundamenteel resultaat: er bestaat geen algorithme dat voor elk paar
Hoewel de haltingfunctie niet decidable is, is de haltingset wel semideelbaar (recursief opeenvolgend): er bestaat een
Betekenis en toepassingen: het is een sleutelbegrip bij bewijsvoering over onbeslisbaarheid van problemen en bij redeneringen