Continuation-Passing Style, Defunctionalization, Accumulations and Associativity
cs.ox.ac.uk
cs.ox.ac.uk
I found this paper on mathstodon, linked by its author, while looking for information on the subtleties of associativity for some constructions and program verification in Lean.
x § (y § z) == (x § y) § z
--------------------------
(x§).(§z) y == (§z).(x§) y