Given a set of FDs , we can infer additional FDs that hold whenever the FDs in hold. Armstrong’s inference rules:
- (reflexive) if is a subset of , then
- (augmentation) if , then
- (transitive) if and , then
All 3 rules form a sound and complete set of inference rules.