14.08.2013 Views

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

86 CHAPTER 4. THEORY OF FIXED POINTS<br />

poset) is a pair (D, ⊑), where D is a set, <strong>and</strong> ⊑ is a binary relation over D (i.e., a<br />

subset of D × D) such that:<br />

• ⊑ is reflexive, i.e., d ⊑ d for all d ∈ D;<br />

• ⊑ is antisymmetric, i.e., d ⊑ e <strong>and</strong> e ⊑ d imply d = e for all d, e ∈ D;<br />

• ⊑ is transitive, i.e., d ⊑ e ⊑ d ′ implies d ⊑ d ′ for all d, d ′ , e ∈ D.<br />

We moreover say that (D, ⊑) is a totally ordered set if, for all d, e ∈ D, either<br />

d ⊑ e or e ⊑ d holds. <br />

Example 4.1 The following are examples of posets.<br />

• (N, ≤), where N denotes the set of natural numbers, <strong>and</strong> ≤ st<strong>and</strong>s for the<br />

st<strong>and</strong>ard ordering over N.<br />

• (R, ≤), where R denotes the set of real numbers, <strong>and</strong> ≤ st<strong>and</strong>s for the st<strong>and</strong>ard<br />

ordering over R.<br />

• (A ∗ , ≤), where A ∗ is the set of strings over alphabet A, <strong>and</strong> ≤ denotes the<br />

prefix ordering betw<strong>ee</strong>n strings, i.e., for all s, t ∈ A ∗ , s ≤ t iff there exists<br />

w ∈ A ∗ such that sw = t. (Check that this is ind<strong>ee</strong>d a poset!)<br />

• Let (A, ≤) be a finite totally ordered set. Then (A ∗ , ≺), the set of strings<br />

in A ∗ ordered lexicographically, is a poset. Recall that, for all s, t ∈ A ∗ ,<br />

the relation s ≺ t holds with respect to the lexicographic order if one of the<br />

following conditions apply:<br />

1. the length of s is smaller than that of t;<br />

2. s <strong>and</strong> t have equal length, <strong>and</strong> either s = ε or there are strings u, v, z ∈<br />

A ∗ <strong>and</strong> letters a, b ∈ A such that s = uav, t = ubz <strong>and</strong> a ≤ b.<br />

• Let (D, ⊑) be a poset <strong>and</strong> S be a set. Then the collection of functions from<br />

S to D is a poset when equipped with the ordering relation defined thus:<br />

f ⊑ g iff f(s) ⊑ g(s), for each s ∈ S .<br />

We encourage you to think of other examples of posets you are familiar with. <br />

Exercise 4.1 Convince yourselves that the structures mentioned in the above example<br />

are ind<strong>ee</strong>d posets. Which of the above posets is a totally ordered set?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!