vuoi
o PayPal
tutte le volte che vuoi
Semantica dei termini
La semantica dei termini è definita nel contesto di una interpretazione fissa A. Un termine t denota un elemento del dominio D: [t]A = a, dove a è un valore costante o una funzione interpretata.
La semantica dei termini è definita come segue:
- Se t è una variabile, allora [t]A = a, dove a è un elemento del dominio D associato all'assegnamento corrente.
- Se t è una costante, allora [t]A = a, dove a è il valore costante associato alla costante t nell'interpretazione A.
- Se t è una funzione, allora [t]A = f(a1, a2, ..., an), dove f è una funzione interpretata e a1, a2, ..., an sono gli elementi del dominio D associati ai termini t1, t2, ..., tn che compaiono come argomenti di t nell'interpretazione A.
sequenza : -. ,.., ottenuta tramite di è- Ken !Ted" su" .. .) ..(p esiste dimostrazione T tquindi si unascrive → lo partire Tdaper a6 loEtunisinesia allorattvalideleggidi se, § 10 Un system 7ohmprof tlogicacorretto tpartiredi da diè conseguenzase aTElo lottUn systemprof ¢locompleto 7ohmTlogica tpartireè di dadise conseguenza ato lot tt Generalizzazione Principio sostituzionedi =perCPEQIETTTRRIOYPI= Generalizzazione Principio sostituzionedi per ( a)ptin p -ETa) RaRet ein- ttr.la/rI RpilatesTTRTeorema di deduzione :Ttip QssaT pt Q, Quantificazione ristretta dominioad un :a)Ax P. )ttx Poi Q. Formule vacuamente vere : ftxpd) a)ICDvuoto vacuamentePper èin vera, ( vacuamentePRQ)H falsaè.dell' LPO Introduzione uguaglianza in( ) Kid Ipltt lI 'Data D abbiano Ta= pe =., solo sese e'tle Ct )'te f) Xpsemantiche g.cioè dise =coincidono . SttdelnizzGeneralizzazione e :azione Regola generalizzazionedittp-dk.com.do#osrnte)t
(T ttx P.Regola di shrdemezzazianf- ) PhilP fattex. ,costante che Qd inoccorrecon nuova non÷Stidem Plebi( ) RZap a Qn costante Qd che inoccorrenuova noncon(7R QInsiemi intervallied Ilfbf{ }{ xlpvar es costo: HIFI-( E)def getxipi =p, >=Assiomi connettivi E Z= definitaUna relazione viene" "riflessività di equivalenza èex se÷simmetria Hy 4=4) fessura[;transitività g) nly ) immatura(⇐ )# Az transitivariflessivitàxexantisinmetrrlxe.gr/nlgex \ definitaUna relazione) )Cay viene"ordinamento"¥ditransitività (Ayla )(( è) sezgaz «(xeglvcgexfatalità ) riflessiva• antisummit= i ntransitiva(Array )[0infunzione INsequenza ali )da ed ali→è una =Quantificatori funzionali -: dominio?( :p( ilvalore prenderedi cuimin × minminmail- - dominioE.)(sommatoria :PEx→ da- sommare.# 4x PINTIcardinalizi → ::- -HoareLogica diLinguaggi di programmazione :1/ semanticasintassi
informale: stile formale: stile BNF operazionale:stile
es: stile
in semantiche formali: stile
Necessità di:
operazionale- devoluzione- assiomatica- ↳ annotando asserzioni con proprietà descrivendo correttezza dimostrando con inferenze regole di FIht relativi U, ← stato funzione di Ide ZUBI → un programma o:
alledalil variabile dipende associato valore valore di espressione un stato alloquindi e semantica interpretazione E di funzione detta è
(State stateE ZUIB dove èExp →×: statitutti glil' diinsieme)(E statoval nellodio oe = e[ , ¥ Ì%Édefinita strutturaleinduzioneper