vault backup: 2025-03-18 09:09:12

This commit is contained in:
Marco Realacci 2025-03-18 09:09:12 +01:00
parent 71668594b5
commit e2ff1941a7
4 changed files with 8 additions and 4 deletions

View file

@ -36,9 +36,9 @@
"type": "pdf", "type": "pdf",
"state": { "state": {
"file": "Concurrent Systems/slides/class 6.pdf", "file": "Concurrent Systems/slides/class 6.pdf",
"page": 2, "page": 3,
"left": -24, "left": -24,
"top": 282, "top": 72,
"zoom": 0.6448931116389548 "zoom": 0.6448931116389548
}, },
"icon": "lucide-file-text", "icon": "lucide-file-text",
@ -220,6 +220,8 @@
}, },
"active": "51157f32453cba69", "active": "51157f32453cba69",
"lastOpenFiles": [ "lastOpenFiles": [
"Pasted image 20250318090909.png",
"Pasted image 20250318090733.png",
"Concurrent Systems/slides/class 6.pdf", "Concurrent Systems/slides/class 6.pdf",
"Concurrent Systems/notes/6 - Atomicity.md", "Concurrent Systems/notes/6 - Atomicity.md",
"Concurrent Systems/slides/class 5.pdf", "Concurrent Systems/slides/class 5.pdf",
@ -255,7 +257,6 @@
"Concurrent Systems/notes/images/Pasted image 20250304082459.png", "Concurrent Systems/notes/images/Pasted image 20250304082459.png",
"Concurrent Systems/notes/images/Pasted image 20250304093223.png", "Concurrent Systems/notes/images/Pasted image 20250304093223.png",
"Concurrent Systems/notes/images/Pasted image 20250304090219.png", "Concurrent Systems/notes/images/Pasted image 20250304090219.png",
"Concurrent Systems/notes/images/Pasted image 20250304090207.png",
"Foundation of data science/notes/1 CV Basics.md", "Foundation of data science/notes/1 CV Basics.md",
"Foundation of data science/notes/7 Autoencoders.md", "Foundation of data science/notes/7 Autoencoders.md",
"Foundation of data science/notes/6 PCA.md", "Foundation of data science/notes/6 PCA.md",

View file

@ -14,9 +14,12 @@ A history is **complete** if every inv is eventually followed by a corresponding
### Linearizability ### Linearizability
A complete history $\hat{H}$ is **linearizable** if there exists a sequential history $\hat{S}$ s.t. A complete history $\hat{H}$ is **linearizable** if there exists a sequential history $\hat{S}$ s.t.
- $\forall X :\hat{S}|_{X} \in semantics(X)$ - $\forall X :\hat{S}|_{X} \in semantics(X)$
- $\forall p:\hat{H|_{p} = \hat{S}|p}$ - $\forall p:\hat{H}|_{p} = \hat{S}|p$
- If $res[op] <_{H} inv[op']$, then $res[op] <_{S} inv[op']$ - If $res[op] <_{H} inv[op']$, then $res[op] <_{S} inv[op']$
- can rearrange events only if they overlap - can rearrange events only if they overlap
Given an history $\hat{K}$, we can define a binary relation on events $⟶_{K}$ s.t. (op, op) ∈ ⟶K if and only if res[op] <K inv[op]. We write op K op for denoting (op, op) K. Hence, condition 3 of the previous Def. requires that H S.
![[Pasted image 20250318090733.png]]
![[Pasted image 20250318090909.png]]

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB