Commit 4ab77e0
authored
feat: Heterogeneous behavioural equivalences (#460)
Generalises current behavioural equivalences (bisimulation and weak
variants, simulation, and trace equivalence) to states in different
LTSs, rather than assuming that the states being compared are in the
same LTS. The convenience of homogeneous relations is retained via
abbreviations (e.g., `HomBisimilarity`) and backwards-compatible
notation.
The aim of this PR is to facilitate proving the correctness of
compilers, where states usually are in different languages.1 parent 5245717 commit 4ab77e0
File tree
9 files changed
+476
-421
lines changed- CslibTests
- Cslib
- Foundations
- Data
- Semantics/LTS
- Languages/CCS
- Logics/HML
9 files changed
+476
-421
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
| |||
0 commit comments