Logical relations are a proof method employed in programming language semantics to show that two denotational semantics are equivalent.
To describe the process, let us denote the two semantics by
[[ ⋅ ]]i
i\in\{1,2\}
A
\sim
[[A]]1
[[A]]2
M
[[M]]1\sim[[M]]2
https://www.cs.uoregon.edu/research/summerschool/summer16/notes/AhmedLR.pdf
https://www.cs.uoregon.edu/research/summerschool/summer13/lectures/ahmed-1.pdf