Logiska relationer
Logiska relationer är en bevismetod som används i programmeringsspråkssemantik för att visa att två denotationssemantik är likvärdiga.
För att beskriva processen, låt oss beteckna de två semantikerna med där . För varje typ finns det en särskild associerad relation mellan och . Denna relation är definierad så att för varje programfras är de två beteckningarna relaterade: . En annan egenskap hos denna relation är att relaterade beteckningar för marktyper är likvärdiga i någon mening, vanligtvis lika. Slutsatsen är då att båda denotationerna uppvisar likvärdigt beteende på markmässiga villkor, och därför är likvärdiga.
- https://www.cs.uoregon.edu/research/summerschool/summer13/lectures/ahmed-1.pdf
- POPLmark Reloaded : Bevis som involverar logiska relationer som används som riktmärke för korrekturassistenter .
Kategorier: