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.