T
, and sets of attributes, W,X,Y,Z⊆Head(T)
, the following rules are observed.
X→Y
and X→Z
, then X→YZ
.
X→Z ≡ XY→YZ
and X→Y ≡ XX→XY ≡ X→XY
, where the symbol ≡
means “equivalent to.”
According to Transitivity Rule, X→XY
, and XY→YZ
, we have X→YZ
.
X→YZ
, then X→Y
and X→Z
.
YZ→Y
is found by inclusion, and X→YZ
, YZ→Y
implies X→Y
by transitivity.
Similarly, X→Z
.
X→Y
and WY→Z
, then XW→Z
.
X→Y ≡ XW→WY
.
According to Transitivity Rule, XW→WY
, and WY→Z
, we have XW→Z
.
X→YZ
and Z→W
, then X→YZW
.
X→YZ
and (b) Z→W
.
By Augmentation Rule and (b), we have YZZ→YZW ≡
(c) YZ→YZW
.
According to Transivity Rule, (a), and (c), we find X→YZW
“Dreams will get you nowhere, a good kick in the pants will take you a long way.” — Baltasar Gracian |