Cat x x
A⊂G A′ ⊂ M Oak x x
Potato x x
Formal concept analysis studies how objects can be grouped hierarchically based on their common attributes. It models concepts as units consisting of an extension (objects belonging to the concept) and an intension (attributes common to those objects). Formal contexts represent relationships between objects and attributes, and derivation operators identify the attributes common to a group of objects or the objects sharing a group of attributes.