OperatorDefinition
Declares one Prolog operator name, specifier, and priority.
One name may have several simultaneous definitions as long as their specifiers differ. Prolog priorities range from MIN_PRIORITY to MAX_PRIORITY, with lower values binding more tightly.