Show that there can be more than one canonical cover for a given set of functional dependencies, using the following set of dependencies:
Consider the first functional dependency. We can verify that is extraneous in and delete it. Subsequently, we can similarly check that is extraneous in and delete it, and that is extraneous in and delete it, resulting in a canonical cover .
However, we can also verify that is extraneous in and delete it. Subsequently, we can similarly check that is extraneous in and delete it, and that is extraneous in and delete it, resulting in a canonical cover .