stringtranslate.com

Relaciones lógicas

Las relaciones lógicas son un método de prueba empleado en la semántica del lenguaje de programación para demostrar que dos semánticas denotacionales son equivalentes.

Para describir el proceso, denotemos las dos semánticas por , donde . Para cada tipo , existe una relación asociada particular entre y . Esta relación se define de modo que para cada frase de programa , las dos denotaciones están relacionadas: . Otra propiedad de esta relación es que las denotaciones relacionadas para los tipos básicos son equivalentes en algún sentido, generalmente iguales. La conclusión es entonces que ambas denotaciones exhiben un comportamiento equivalente en términos básicos, por lo tanto son equivalentes.

Referencias

https://www.cs.uoregon.edu/research/summerschool/summer16/notes/AhmedLR.pdf

https://www.cs.uoregon.edu/research/summerschool/summer13/lectures/ahmed-1.pdf