Say I solve a problem, maybe with some branching computations as opposed to each step following linearly from the previous step, and in the end I choose a set of steps within the computations which seem important. So I have some steps I'll label A, B, C, D, E, F..., and I want to understand which pairs of these steps are "bijection-like."
For example, I would want to represent whether knowing B lets you compute D and knowing D lets you compute B. If you can't, I would want to represent the direction of "information loss." I guess for a linear computation, this could be represented for al…