vault backup: 2025-05-05 09:54:15
This commit is contained in:
parent
038181d156
commit
adfd49d3e8
3 changed files with 19 additions and 2 deletions
4
.obsidian/workspace.json
vendored
4
.obsidian/workspace.json
vendored
|
@ -213,9 +213,10 @@
|
||||||
},
|
},
|
||||||
"active": "cdcc59f1bf6d4ae1",
|
"active": "cdcc59f1bf6d4ae1",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"Pasted image 20250505094841.png",
|
"Pasted image 20250505095249.png",
|
||||||
"Concurrent Systems/slides/class 15.pdf",
|
"Concurrent Systems/slides/class 15.pdf",
|
||||||
"Concurrent Systems/notes/15 - A formal language for LTSs.md",
|
"Concurrent Systems/notes/15 - A formal language for LTSs.md",
|
||||||
|
"Pasted image 20250505094841.png",
|
||||||
"Pasted image 20250505090959.png",
|
"Pasted image 20250505090959.png",
|
||||||
"Pasted image 20250505090603.png",
|
"Pasted image 20250505090603.png",
|
||||||
"Pasted image 20250505085454.png",
|
"Pasted image 20250505085454.png",
|
||||||
|
@ -234,7 +235,6 @@
|
||||||
"Concurrent Systems/notes/13 - Weak Bisimilarity.md",
|
"Concurrent Systems/notes/13 - Weak Bisimilarity.md",
|
||||||
"Pasted image 20250430192526.png",
|
"Pasted image 20250430192526.png",
|
||||||
"Pasted image 20250430183304.png",
|
"Pasted image 20250430183304.png",
|
||||||
"Pasted image 20250430175412.png",
|
|
||||||
"Concurrent Systems/slides/class 13.pdf",
|
"Concurrent Systems/slides/class 13.pdf",
|
||||||
"Concurrent Systems/slides/class 14.pdf",
|
"Concurrent Systems/slides/class 14.pdf",
|
||||||
"Concurrent Systems/slides/class 12.pdf",
|
"Concurrent Systems/slides/class 12.pdf",
|
||||||
|
|
|
@ -71,3 +71,20 @@ It is not very effective for concretely proving equivalences:
|
||||||
- so L(P2) is infinite because so is the action set
|
- so L(P2) is infinite because so is the action set
|
||||||
|
|
||||||
#### Sub-Logics
|
#### Sub-Logics
|
||||||
|
Let's consider the sub-logic without negation: $$\phi := TT | \phi \land \phi|◇ a \phi \quad where a \in Action$$
|
||||||
|
*Remark:* the formula ☐aFF is not expressible anymore.
|
||||||
|
Hence, we can only express through formulae what a process is able to do.
|
||||||
|
|
||||||
|
Let's call L(P) the set of negation-free formulae satisfied by process P.
|
||||||
|
|
||||||
|
##### Theorem
|
||||||
|
P simulates Q if and only if $L(Q) \subseteq L(P)$
|
||||||
|
|
||||||
|
*Proof:* The proof is similar to the one for the previous Theorem. The main difference is in the (⇐) implication, when φ = ⋄aφ′, because here we do not prove that the inclusion cannot be proper (indeed, in general it is not).
|
||||||
|
|
||||||
|
An easy corollary of this result is that there is a double simulation between P and Q if and only if L¬(P) = L¬(Q).
|
||||||
|
|
||||||
|
*Example:* it can be checked that L(P2) = L(P1)
|
||||||
|
indeed, P1 can simulate P2 and viceversa, but the simulations are not bisimulations.
|
||||||
|

|
||||||
|
|
||||||
|
|
BIN
Pasted image 20250505095249.png
Normal file
BIN
Pasted image 20250505095249.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
Loading…
Add table
Add a link
Reference in a new issue