Lab 02, Solution of Exercise 2
We will show this by structural induction on the expression trees.
Suppose we have for some fixed
.
Note that when writing
,
we mean the subset on relations represented by the expressions.
Base case
The expression is just a leaf, i.e.
for some
. Then either
and
follows directly from
.
Otherwise,
, but in this case
, since
, so the result follows.
Inductive case
Now suppose monotonicity holds for two expressions and
. Hence, denoting the relations represented by these expressions
by
and
respectively,
and
, where the primed version come from
replacing
by
in
and
.
Let . By
sequential composition preserves monotonicity and so .
Now let . Since
union preserves monotonicity and so .