We conclude this chapter with a set of identities pertaining to compositions of logical operations.
PROOF: By Definition 3.1.1,
|
(a)
|
|
(b)
|
|
(c)
|
PROOF: We shall present the proof of (a); (b) and (c) are similar.
Let
-
-
and
-
-
.
By Lemma 3.2.3,
and
are both bit vectors
of width
.
Let
,
. By Lemma 3.2.10,
and
By considering all four possible combinations of
Finally, we apply Lemma 2.3.16 to both
and
:
The proofs of all of the remaining lemmas of this section are sufficiently similar to that of Lemma 3.3.2 that they may be safely omitted.
(a)
-
-
-
-
-
-
(b)
-
-
-
-
-
-
(c)
-
-
-
-
-
-
.
(a)
-
-
-
-
-
-
-
;
(b)
-
-
-
-
-
-
-
;
(c)
-
-
-
-
-
-
-
-
-
-
-
;
(d)
-
-
-
-
-
-
;
(e)
-
-
-
-
.