Situations from events to proofs 1 Introduction
Situations from events to proofs 1 Introduction
Situations from events to proofs 1 Introduction
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
(i)<br />
every (finite or infinite) subset X of E <strong>to</strong><br />
X +<br />
def<br />
= X ∪ {past(e) | e ∈ X and (∃e ′ ) e ′ < e} ∪<br />
{future(e) | e ∈ X and (∃e ′ ) e < e ′ }<br />
(ii) ○ <strong>to</strong> overlap ○ + on E + , setting for all e, e ′ ∈ E,<br />
e ○ + e ′<br />
def<br />
⇔ e ○ e ′<br />
with past(e) and future(e) given by existential quantification<br />
past(e) ○ + e ′<br />
future(e) ○ + e ′<br />
past(e) ○ + future(e ′ )<br />
def<br />
⇔ (∃e ′′ < e) e ′′ ○ e ′<br />
def<br />
⇔ (∃e ′′ > e) e ′′ ○ e ′<br />
def<br />
⇔ (∃e ′′ < e)(∃e ′′′ > e ′ ) e ′′ ○ e ′′′<br />
and so on, and<br />
(iii)<br />
< <strong>to</strong> precedence < + on E + , defining < + <strong>to</strong> be the union<br />
< ∪ {(past(e), e ′ ) ∈ E + × E + | not past(e) ○ + e ′ }<br />
∪ {(e, future(e ′ )) ∈ E + × E + | not e ○ + future(e ′ )}<br />
∪ {(past(e), future(e ′ )) ∈ E + × E + | not past(e) ○ + future(e ′ )}<br />
so that for all x, y ∈ E + ,<br />
x < + y iff neither x ○ + y nor y < + x .<br />
One can show that for every subset X of E, 〈X + , < X + , ○ X + 〉 is an event structure,<br />
where < X + and ○ X + are the restrictions of < + and ○ + <strong>to</strong> X + , respectively<br />
< X +<br />
def<br />
= < + ∩ (X + × X + ) and ○ X +<br />
def<br />
= ○ + ∩ (X + × X + ) .<br />
We can then form a compaction p of 〈E,