combinatorial operator