Functional completeness and primitive positive decomposition of relations on finite domains | Synapse