Slide 14
Slide 14 text
(a
1
, t
1
, r, e
1
) < (a
2
, t
2
, r, e
2
) if t
1
∈ e
2
(a
2
, t
2
, r, e
2
) < (a
1
, t
1
, r, e
1
) if t
2
∈ e
1
(‘!’, τ
1
, τ
0
, {}) (‘ ’, τ
2
, τ
0
, {τ
1
})
(‘ ’, τ3
, τ
0
, {τ
1
})
(‘ ’, τ4
, τ
0
, {τ
1
, τ2
})
<
< <
If (a
1
, t
1
, r, e
1
) and (a
2
, t
2
, r, e
2
) are concurrent (t
1
∉ e
2
∧ t
2
∉ e
1
):
m
1
= min({t
1
} ∪ e
1
− e
2
) m
2
= min({t
2
} ∪ e
2
− e
1
)
(a
1
, t
1
, r, e
1
) < (a
2
, t
2
, r, e
2
) if m
1
< m
2
(a
2
, t
2
, r, e
2
) < (a
1
, t
1
, r, e
1
) if m
2
< m
1
(‘ ’, τ
2
, τ
0
, {τ
1
}) (‘ ’, τ3
, τ
0
, {τ
1
})
min({τ2
} ∪ {τ1
} − {τ1
}) = τ2
min({τ3
} ∪ {τ1
} − {τ1
}) = τ3
<
(‘ ’, τ4
, τ
0
, {τ
1
, τ2
}) (‘ ’, τ3
, τ
0
, {τ
1
})
min({τ3
} ∪ {τ1
} − {τ1
, τ2
}) = τ3
min({τ4
} ∪ {τ1
, τ2} − {τ1
}) = τ2
<