I have a set of objects with properties. I want to find the simplest set of criteria that will specify exactly one of these objects (I don't care which one).
For example, given {a = 1, b = 1, c = 1}, {a = 1, b = 2, c = 1}, {a = 1, b = 1, c = 2}, specifying b == 2 (or c == 2) will give me a unique object.
Similarly, given {a = 1, b = 1, c = 1}, {a = 1, b = 2, c = 2}, {a = 1, b = 2, c = 1}, indicating b == 2 and c == 2 (or b == 1 & c == 1 or b == 2 & c == 1) will give me a unique object.
This sounds like a known problem with a known solution, but I could not find the correct formulation of the problem to allow me to use it.
source share