- Joined
- 2/7/08
- Messages
- 3,262
- Points
- 123
But I think you downplaying "logical thinking" too far. Deep logical deductions play an important role in pure mathematics, while computing tactics several moves ahead in chess (and not merely recognizing learned tactical patterns) should also be considered "logical thinking"...
Well, I'm going off on a tangent but the topic seems interesting. The first point is why calculating a tree of variations should be considered "logical" in any sense. As a tournament player I calculate such trees as a matter of course but the tree of variations is constructed on the basis of prior patterns in the mind. It's not a logical and conscious process (it would be far too slow if it were). Secondly, even when time for a game is reduced from 2 hours for 40 moves for each player to 10 minutes for the whole game for each player, the quality of moves doesn't deteriorate that much (though time for calculation has of course to be drastically curtailed). The point is that trained instinct,which consults an unconscious library of positions and motifs at lightning speed, tends to choose strong moves. That's why when you pit a master against an amateur, giving the former five minutes and the latter two hours, the master will still prevail. Indeed, the studies conducted so far seem to indicate that masters actually calculate less than weaker players -- their calculation is just more pertinent because of the catalog of positions and motifs in their subconscious. Their hand knows where the pieces belong. Come to think of it, the runner-up for the ChessCafe Book of the Year is Hendriks' Move First, Think Later.
I suspect the same is true in any area of math and in coding. The key point is that in each of these areas the patterns are very specific to their areas and there is little crossover. Assimilating thousands of chess patterns is not going to make you a better mathematician and assimilating a lot of differential equations or algebraic topology is not going to make you a better coder.