Part 1

Operators as Lifts

Part 2

A gar (short for "generalized and rephrased") is a 3-tuple $(S, A, \iota)$ where $\iota : A \to (S \to S)$.

The intuition is that $S$ represents "values" or "states", $A$ represents "actions", and $\iota$ represents "interpreting" those actions.

Some gars exhibit interesting properties. For instance:

Some examples of gars are as follows: