====================
1. Starting FDs:
A C H -> D
A D -> E F
B -> G
E F -> A B D
F -> B D H
Minimal basis:
A C H -> D
A D -> E F
B -> G
E F -> A
F -> B D H
Projection on ACHD:
A C H -> D
Projection on ADEF:
A D -> E F
E F -> A
F -> D
Projection on BG:
B -> G
Projection on EFA:
E F -> A
Projection on FBDH:
F -> B D H
====================
2. Starting FDs:
B -> A E F G H
B G -> D
C -> A E
G -> B D E
Minimal basis:
B -> A D E F G H
C -> A E
G -> B
Projection on BADEFGH:
B -> A D E F G H
G -> B
Projection on CAE:
C -> A E
Projection on GB:
B -> G
G -> B
====================
3. Starting FDs:
A -> D G
B D -> C F
C -> E G
C D -> B E
C F -> A B
Minimal basis:
A -> D G
B D -> C F
C -> E G
C D -> B
C F -> A
Projection on ADG:
A -> D G
Projection on BDCF:
B D -> C
C D -> F
C F -> B D
Projection on CEG:
C -> E G
Projection on CDB:
B D -> C
C D -> B
Projection on CFA:
A C -> F
C F -> A
====================
4. Starting FDs:
B -> H
B G -> E F H
B H -> C
C E -> B H
C H -> D
Minimal basis:
B -> C H
B G -> E F
C E -> B
C H -> D
Projection on BCH:
B -> C H
Projection on BGEF:
B G -> E F
Projection on CEB:
B -> C
C E -> B
Projection on CHD:
C H -> D
====================
5. Starting FDs:
C F H -> B
D E -> C H
D G -> C
E -> D
E G H -> D
Minimal basis:
C F H -> B
D G -> C
E -> C D H
Projection on CFHB:
C F H -> B
Projection on DGC:
D G -> C
Projection on ECDH:
E -> C D H
====================
6. Starting FDs:
A B C -> F
B D G -> A C F
C -> D F
D F -> C
E H -> A C D
Minimal basis:
B D G -> A F
C -> D F
D F -> C
E H -> A C
Projection on BDGAF:
B D G -> A F
Projection on CDF:
C -> D F
D F -> C
Projection on EHAC:
E H -> A C
====================
7. Starting FDs:
A F -> G H
B -> C D H
B C E -> D
B D -> C
G -> D F
Minimal basis:
A F -> G H
B -> C D H
G -> D F
Projection on AFGH:
A F -> G H
G -> F
Projection on BCDH:
B -> C D H
Projection on GDF:
G -> D F
====================
8. Starting FDs:
B -> A C H
B E G -> F
C D H -> B G
D -> A
D E F -> A
Minimal basis:
B -> A C H
B E G -> F
C D H -> B G
D -> A
Projection on BACH:
B -> A C H
Projection on BEGF:
B E G -> F
Projection on CDHBG:
B -> C H
C D H -> B G
Projection on DA:
D -> A
====================
9. Starting FDs:
A B F -> C D H
A B G -> F
C H -> B F G
G -> F H
Minimal basis:
A B F -> C D H
C H -> B G
G -> F H
Projection on ABFCDH:
A B F -> C D H
C H -> B
Projection on CHBG:
C G -> B
C H -> G
G -> H
Projection on GFH:
G -> F H
====================
10. Starting FDs:
A -> G
D -> E H
D H -> F G
E -> B D
Minimal basis:
A -> G
D -> E F G H
E -> B D
Projection on AG:
A -> G
Projection on DEFGH:
D -> E G H
E -> D F
Projection on EBD:
D -> E
E -> B D
====================
11. Starting FDs:
A C -> D E F
B F H -> A D E
C E F -> B H
D H -> B
G -> E
Minimal basis:
A C -> E F
B F H -> A D E
C E F -> B H
D H -> B
G -> E
Projection on ACEF:
A C -> E F
Projection on BFHADE:
B F H -> D E
D F H -> A
D H -> B
Projection on CEFBH:
B F H -> E
C E F -> B H
Projection on DHB:
D H -> B
Projection on GE:
G -> E
====================
12. Starting FDs:
B C E -> A G
C G -> E
E -> B
F G -> B
Minimal basis:
C E -> A G
C G -> E
E -> B
F G -> B
Projection on CEAG:
C E -> A G
C G -> E
Projection on CGE:
C E -> G
C G -> E
Projection on EB:
E -> B
Projection on FGB:
F G -> B
====================
13. Starting FDs:
A F -> E H
D F -> E
E -> C D G
E H -> A G
H -> A F
Minimal basis:
A F -> E H
D F -> E
E -> C D G
H -> A F
Projection on AFEH:
A F -> E H
H -> A F
Projection on DFE:
D F -> E
E -> D
Projection on ECDG:
E -> C D G
Projection on HAF:
A F -> H
H -> A F
====================
14. Starting FDs:
A C G -> B D H
C D G -> A F
C E H -> D
C G -> E
E F G -> A C
Minimal basis:
A C G -> B H
C D G -> F
C E H -> D
C G -> E
E F G -> A C
Projection on ACGBH:
A C G -> B H
Projection on CDGF:
C D G -> F
Projection on CEHD:
C E H -> D
Projection on CGE:
C G -> E
Projection on EFGAC:
A C G -> F
C G -> E
E F G -> A C
====================
15. Starting FDs:
F -> B E G H
F H -> B C
G -> E
Minimal basis:
F -> B C G H
G -> E
Projection on FBCGH:
F -> B C G H
Projection on GE:
G -> E
====================
16. Starting FDs:
A C H -> B E
C F G -> E
D -> G H
E -> A
G -> C
Minimal basis:
A C H -> B E
D -> G H
E -> A
F G -> E
G -> C
Projection on ACHBE:
A C H -> E
C E H -> B
E -> A
Projection on DGH:
D -> G H
Projection on EA:
E -> A
Projection on FGE:
F G -> E
Projection on GC:
G -> C
====================