Concept Flow - Canonical cover
Start with set of FDs
Step 1: Decompose RHS
Step 2: Remove extraneous attributes from LHS
Step 3: Remove redundant FDs
Result: Canonical cover (minimal FD set)
The process starts with a set of functional dependencies (FDs), then breaks down complex dependencies, removes unnecessary parts, and finally removes redundant dependencies to get the simplest equivalent set called the canonical cover.