Instead, why not cast the whole problem as a mathematical abstraction, and then directly ask your math-counterfactual-solving module whether, say, (Platonic) C’s one-boxing counterfactually entails (Platonic) $1M?
This is basically the approach I took in (what I now call) UDT1.
This is basically the approach I took in (what I now call) UDT1.