4 Pokrycia i równoważność zbiorów zależności funkcyjnych

Transkrypt

4 Pokrycia i równoważność zbiorów zależności funkcyjnych
4
Pokrycia i równoważność zbiorów zależności funkcyjnych
Zadanie 4.1 Niech F = {AB → C, B → D, CD → E, CE → GH, G → A}. Napisz ciągi wyprowadzeń RAP dla następujących zależności funkcyjnych: AB → E, BG → C, AB → G.
Zadanie 4.2 Sprawdź, czy zbiory zależności funkcyjnych F1 i F2 są równoważne na U = {A, B, C, D, E}.
(a) F1 = {A → DE, B → CD, CD → E, E → D}
F2 = {A → E, B → CE, BC → DE, CD → E, E → D}.
(b) F1 = {A → DE, B → D, E → D}
F2 = {BC → D, E → D, AC → E}.
Dla równoważnych zbiorów zależności wyznacz zbiory E F1 oraz E F2 .
Zadanie 4.3 Niech F = {A → DE, AB → D, B → CE, BC → DE, CD → E, E → D}. Wyznacz
1. nienadmiarowe pokrycie dla F ,
2. pokrycie dla F zredukowane z lewej strony,
3. pokrycie dla F zredukowane z prawej strony,
4. zredukowane pokrycie dla F ,
5. kanoniczne pokrycie dla F .