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
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.