Binary operation

For a set , a binary operation is a function with closure: that takes a pair of elements of and combines them to produce another element of :