Henkinův model

Henkinův model je model teorie vyššího řádu v obecné sémantice, přičemž platí, že každá bezesporná teorie má model (se spočetnými doménami). Definici předložil Leon Henkin ve svém příspěvku k úplnosti v teorii typů.

V Henkinově modelu probíhá kvantifikace vyššího řádu přes pevně dané domény, díky čemuž jsou takové modely hojnější a silnější, než modely ve standardní sémantice. Speciálně platí, že reifikovaná teorie prvního řádu věrně reflektuje validní formule vyššího řádu. Tyto modely se používají například ve formální sémantice při zpracování přirozených jazyků.

Vytvoření kanonického modelu

Je-li bezesporná teorie, můžeme sestrojit její kanonický model indukcí podle typu formulí. Doména pro typ je a pro množina tříd ekvivalence formulí tohoto typu. Pro typy a s doménami a můžeme sestrojit příslušnou doménu jakožto množinu tříd ekvivalence hodnot valuační funkce . Speciálně pro je funkce, jejíž hodnota pro je . je množina hodnot této funkce pro všechny uzavřené formule . V takto sestrojeném modelu je pro libovovolný typ jeho doména spočetná.