Based on indispensable relations, reduct and core are defined as follows: Q ⊆ P is a reduct of P, if Q is independent and IND(P) = IND(Q). The core of P is defined as the common parts of all reducts, i.e. CORE(P) = REDUCT(P). It is easy to infer that P can have many reducts, but only has one core.