" - Самое лучшее из всех плохих решений будем считать хорошим пока не будет найдено более лучшее решение, которое мы тут же начнем считать хорошим, а все предыдущие - плохими."
Правда, как мне кажется, если ты ему это скажешь, то он зависнет.
А вообще-то, попробуй запоминать и периодически напоминать ему вкратце логическую цепочку рассуждений если он зациклится или его мысли уйдут в сторону. То есть будь для него внешним ВСПОМОГАТЕЛЬНЫМ логическим устройством.
Если ты будешь это делать постоянно и ненавязчиво, то и он может постепенно приучиться к этому (а может и нет
).