Semàntica formal
La semàntica formal és l'estudi de les interpretacions dels llenguages formals.[1] Els llenguages formals poden definir-se sense necessitat de donar cap significat a les seues expressions.[1] Una interpretació d'un llenguage formal és bàsicament una assignació de significats als seus símbols, i de condicions de veres a les seues fòrmules ben formades.[1]
Un objectiu important de la construcció d'una semàntica formal per a un llenguage formal és la caracterisació de la relació de conseqüència llògica en térmens semàntics, i la demostració de metateoremas a partir d'eixa caracterisació.[1] Una volta definit lo que és una interpretació per a un llenguage formal, es diu que una fòrmula A és una conseqüència semàntica d'un conjunt de fòrmules , si i només si para tota interpretació que fa verdaderes a les fòrmules en , A també és verdadera.[1]
Semàntica denotacional
En ciències de la computació la semàntica denotacional (inicialment com a semàntica matemàtica o semàntica Scott-Strachey) és una aproximació de la formalisació de llenguages de programació per construccions d'objectes matemàtics (denotació) que descriu el significat d'expressions del llenguage.
Donar una semàntica denotacional per a un llenguage consistix en definir funcions de valoració semàntica que assignen a cada element del llenguage un objecte matemàtic (com un conjunt) que modele el seu significat.
Els pioners en l'aproximació de la semàntica denotacional varen ser Christopher Strachey i Dana Scott, els qui varen publicar originalment el seu treball a principis de la década de 1970.
Una expressió aritmètica[2] es denotarà per , a on està determinada per la sintaxis
i és el conjunt dels estats per la qual està identificat cada element. Els brackets són tradicionals en la notació de semàntica denotacional. En realitat és una funció d'expressions aritmètiques de tipo . Per eixemple, podríem escriure en lloc de . De forma més sotil, quan s'escriguen denotació com a on són metavariables, els interpretarem com a objectes del llenguage, i la suma és l'objecte sintàctic obtingut en reemplaçar el símbol "+" entre els objectes sintàctics i .
Esta idea pot estendre's per a expressions booleanas i comandos. Si denotem a al conjunt dels número natural i al conjunt de valors de veres, definim les funcions semàntiques per inducció estructural.
Vore també
Notes i referències
Referències
- Este artícul conté una traducció derivada de «Semántica formal» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.