The problem is not cooperating conditionally on making that prediction. The problem is being able to make that prediction. TDT and UDT solve this by noting that it is the same algorithm making the decision for both agents.
Making the prediction is absolutely the hard part, but I still think that two agents using CDT with your precommitment strategy who are able to accurately predict would cooperate.
TDT/UDT do seem a bit more sophisticated, but I’m not solid enough on this decision theory thing to see where they advocated different decisions. I just don’t think this is one of them.
The problem is not cooperating conditionally on making that prediction. The problem is being able to make that prediction. TDT and UDT solve this by noting that it is the same algorithm making the decision for both agents.
Making the prediction is absolutely the hard part, but I still think that two agents using CDT with your precommitment strategy who are able to accurately predict would cooperate.
TDT/UDT do seem a bit more sophisticated, but I’m not solid enough on this decision theory thing to see where they advocated different decisions. I just don’t think this is one of them.