Semantica Kripke este o semantică comună pentru logica non-clasică, cum ar fi logica intuiționistă și logica modală . A fost creat de Saul Kripke la sfârșitul anilor 1950 și începutul anilor 1960 [1] . Aceasta a fost o mare realizare pentru dezvoltarea teoriei modelelor pentru logica non-clasică.
Luați în considerare logica propozițională unimodală.
O scară (structură) Kripke cu o relație este o pereche , unde este o mulțime arbitrară (deseori denumită mulțime de lumi posibile) și este o relație pe (un set de săgeți sau perechi ordonate), care determină accesibilitatea o lume din alta.
Un model Kripke este o pereche , unde este o estimare pe o scară care asociază fiecare variabilă cu setul de lumi în care această variabilă este considerată adevărată. În mod formal, evaluarea este prezentată ca o funcție de la setul de variabile la setul tuturor submulților . Adevărul într-un punct din modelul Kripke este notat printr-un semn și este determinat prin inducție pe lungimea formulei:
, dacă , dacă sau , dacăAlte conexiuni logice, cum ar fi , și pot fi exprimate în termeni de și . Operatorul modal dual se exprimă după cum urmează .
În mod similar, se poate defini semantica pentru logica multimodală; pentru aceasta, trebuie să existe atâtea relații în scara Kripke câte modalități există în logică.