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 editovat

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á.