I'm surprised that you don't see this Bob. The player who makes the reversed move has in effect made TWO null-moves, so it should be much safer to reduce than after just one null-move. I am pretty sure that this algorithm would be in every program now if for some reason null move didn't work. But I think that the concensus is that null move helps except in pawn endings, so the question here is whether this new idea is powerful enough to work even in pawn endings. I think it should be so. We should definitely test it in Komodo.[/quote]lkaufman wrote:[quote="bob"
This discussion makes no sense. The "null-move observation" (that giving the opponent two moves in a row is such a powerful advantage, if he can't do any damage to me, my position is effectively winning. And that advantage is so powerful, I don't need nearly as deep a search to see that his two moves can't hurt me."
What does that have to do with something other than a null-move? I am mystified...
Two null moves in a row does nothing, the way this would work. Because you don't have a case where the second can refute the first... Which is what would happen in a mutual zugzwang position. But here, I just unmake my last move. What makes that equivalent to two null-moves played on separate plies???
I don't see how it will do anything at all. Key of null move is the null-move observation + the reduced depth search needed to prove that even two consecutive moves can't damage my position...
If you think it would work, by all means try it. It just doesn't make sense to me from a theoretical or practical point of view, however.