In other words, the method must work with abstract attribute names
R(A, B, C, D, E, F)
℉ = { A → BC
BD → EF
F → A
}
|
Initialize: A+ := A; |
Initialize: BD+ := BD; |
|
So BD is a key
Initialize: AD+ := AD; |
|
|
Therefore:
|
So: AD is also a key