The idea of an operator for some set is a pretty well-understood and solidified concept. However, I can think of (at least) two different presentations for this concept. One, operators as combinators, is the typical presentation; another, operators as lifts, is an alternative presentation that I would like to discuss here.

Operators as Combinators

Operators as combinators is to define your operator $\star$ on your set $S$ as a function $\star : S^n \to S$. This is mathematically valid and a perfectly reasonable presentation for a large number of uses. To name a few,

For these interpretations of algebraic structures, which operators as combinators seems perfectly appropriate. I will now list some structures for which I will late claim that operators as combinators is not quite ideal.

Do you notice a difference between this set of examples and the previous[0]? Previously, our focus was on values; now, our focus is on actions: translate, dilate, rotate.

The issue with operators as combinators in these cases is that it doesn't let us speak easily about actions. We may interpret the expression $a + b$ as "start at $a$ and translate $b$ to the right"; under this interpretation, the key concept is the translation. However, this action is nowhere to be found in the actual expression $a + b$: It's not $a$ nor $b$, which are the values being acted upon; nor is it $a + b$, which is the result of the action; nor is it $+$ itself, which is closer, but still somewhat obscured.

In these cases where we care about actions, it seems appropriate to have an easy way to talk about them.

Operators as Lifts

We can make such a way!