Given a mathematical operator, how should one reason about the outcome of its repeated invocation? This question is relevant in both mathematics and computer science, where iterative operator invocations are core, algorithmic elements.
An initial approach, which one may naturally follow, is to try the operator in diverse situations, observe the results, and suggest a general outcome. Such an approach embodies operational reasoning, where inference derives from ‘behaviours’ of invocation sequences. This may indeed reveal some behavioural characteristics, but is it sufficient for rigorous argumentation of the general outcome? Not quite.