Envoyé par
lou93
J ai repensé à la minimisation
Je dirais :
A-->D; C, E, D--> B ; D-->E; B--> E; C, E--> D
Je suis même tenté d enlever C, E--> D.. à cause de la DF C, E, D--> B.
On y est presque !
Mais vous êtes victime de l’effet Dagobert, il faut remettre votre raisonnement à l’endroit...
Revenons à ce que j’ai écrit au paragraphe E.6.2. Propriétés d'un ensemble irréductible de DF de l’article sur la normalisation :
« Le déterminant D (partie gauche) de chaque DF doit être irréductible »
Voyons maintenant le cas de la DF {C, E, D} -> {B}.
Elle est réductible si le déterminant {C, E, D} contient (au moins) un sous-ensemble strict S tel que S -> {B} et tel que S+ par rapport à F = S+ par rapport à G, avec :
F = { {A} -> {D}, {A} -> {E}, {C, E, D} -> {B}, {D} -> {E}, {B} -> {E}, {C, E} -> {D}, {C, D-> {B} }
G = { {A} -> {D}, {A} -> {E}, S -> {B}, {D} -> {E}, {B} -> {E}, {C, E} -> {D}, {C, D-> {B} }
Par exemple, que donne le sous-ensemble S = {C} ?
G = { {A} -> {D}, {A} -> {E}, {C} -> {B}, {D} -> {E}, {B} -> {E}, {C, E} -> {D}, {C, D-> {B} }
{C}+ par rapport à F = {C} et c’est tout.
{C}+ par rapport à G = {B, C, D, E}
Ces deux fermetures sont différentes, donc la DF {C, E, D} -> {B} n’est pas réductible à {C} -> {B}.
Avec S = {E}, on montre de la même façon que la DF {C, E, D} -> {B} n’est pas réductible à {E} -> {B}, car E+ par rapport à F = {E} tandis que E+ par rapport à G = {B, E}.
Avec S = {D}, on montre de la même façon que la DF {C, E, D} -> {B} n’est pas réductible à {D} -> {B}, car D+ par rapport à F = {D, E} tandis que E+ par rapport à G = {B, D, E}.
On vient d’essayer en vain de réduire le déterminant C, E, D} à un singleton. Passons aux paires...
Avec S = {D, E}, on montre encore que la DF {C, E, D} -> {B} n’est pas réductible à {D, E} -> {B}, car {D, E}+ par rapport à F = {D, E} tandis que {D, E}+ par rapport à G = {B, D, E}.
Avec S = {C, D} : {C, D}+ par rapport à F = {B, C, D, E} et {C, D}+ par rapport à G = {B, C, D, E} : les fermetures sont égales, donc la DF {C, E, D} -> {B} est réductible à {C, D} -> {B} (DF qui existe du reste déjà dans F).
=>
G = { {A} -> {D}, {A} -> {E}, {D} -> {E}, {B} -> {E}, {C, E} -> {D}, {C, D-> {B} }
Et comme on sait que {A} -> {E} est inférable, on réduit à :
G = { {A} -> {D}, {D} -> {E}, {B} -> {E}, {C, E} -> {D}, {C, D-> {B} }
Je vous laisse le soin de vérifier que G est une couverture irréductible.
Elle n’est pas la seule, en effet la DF {C, E, D} -> {B} est réductible à {C, E} -> {B}...
Partager