... {c2} ∪ D)). Do đó,k(R \ {c2}, D) = 1.Như vậy có thể loại c2khỏi R. Lúc này R = {c1, c3, c4}.Xét c3ta có:Card((R \ {c3})) = 5 = Card((R \ {c3} ∪ D)), do đó k(R \ {c3}, ... \ {c4} ∪ D)) = 4, do đó k(R \ {c3}, D) =34< 1.Vậy R = {c1, c4} là một tập rút gọn.Thực ra bảng có hai rút gọn (trong thuật toán sau chúng ta sẽ thấy), nhưng do chúng ta sắp thứ ... hơn.Thuật toán thứ hai xuất phát từ R := Core. Vấn đề là ta cần bổ sung thêm382. For cj∈ C do 3. If Card((C \ {cj})) < Card((C \ {cj} ∪ D)) then4. Core := Core ∪{cj};Độ phức...