Exercise relationalgebra.cnf
Description
To conjunctive normal form
Derivation
![](http://ideas.cs.uu.nl/images/external.png)
r ; (s /\ s) \/ s /\ q ! I
⇒ relationalgebra.idempotencyandr ; s \/ s /\ q ! I
⇒ relationalgebra.unionoverintersec(r ; s \/ s) /\ (r ; s \/ q ! I)
Description
To conjunctive normal form