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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.1. POSETS AND COMPLETE LATTICES 87<br />

As witnessed by the list of structures in Example 4.1 <strong>and</strong> by the many other examples<br />

that you have met in your discrete mathematics courses, posets are abundant<br />

in mathematics. Another example of a poset that will play an important role in<br />

the developments to follow is the structure (2 S , ⊆), where S is a set, 2 S st<strong>and</strong>s for<br />

the set of all subsets of S, <strong>and</strong> ⊆ denotes set inclusion. For instance, the structure<br />

(2 Proc , ⊆) is a poset for each set of states Proc in a labelled transition system.<br />

Exercise 4.2 Is the poset (2 S , ⊆) totally ordered? <br />

Definition 4.2 [Least upper bounds <strong>and</strong> greatest lower bounds] Let (D, ⊑) be a<br />

poset, <strong>and</strong> take X ⊆ D.<br />

• We say that d ∈ D is an upper bound for X iff x ⊑ d for all x ∈ X. We say<br />

that d is the least upper bound (lub) of X, notation X, iff<br />

– d is an upper bound for X <strong>and</strong>, moreover,<br />

– d ⊑ d ′ for every d ′ ∈ D which is an upper bound for X.<br />

• We say that d ∈ D is a lower bound for X iff d ⊑ x for all x ∈ X. We say<br />

that d is the greatest lower bound (glb) of X, notation X, iff<br />

– d is a lower bound for X <strong>and</strong>, moreover,<br />

– d ′ ⊑ d for every d ′ ∈ D which is a lower bound for X.<br />

In the poset (N, ≤), all finite subsets of N have least upper bounds. Ind<strong>ee</strong>d, the<br />

least upper bound of such a set is its largest element. On the other h<strong>and</strong>, no infinite<br />

subset of N has an upper bound. All subsets of N have a least element, which is<br />

their greatest lower bound.<br />

In (2 S , ⊆), every subset X of 2 S has a lub <strong>and</strong> a glb given by X <strong>and</strong> X,<br />

respectively. For example, consider the poset (2 N , ⊆), consisting of the family of<br />

subsets of the set of natural numbers N ordered by inclusion. Take X to be the<br />

collection of finite sets of even numbers. Then X is the set of even numbers <strong>and</strong><br />

X is the empty set. (Can you s<strong>ee</strong> why?)<br />

Exercise 4.3 (Strongly recommended) Let (D, ⊑) be a poset, <strong>and</strong> take X ⊆ D.<br />

Prove that the lub <strong>and</strong> the glb of X are unique, if they exist. <br />

Exercise 4.4<br />

1. Prove that the lub <strong>and</strong> the glb of a subset X of 2 S are ind<strong>ee</strong>d X <strong>and</strong> X,<br />

respectively.

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

Saved successfully!

Ooh no, something went wrong!