Вообще конечно знание математики и программирования не защищает вас от ошибок в жизни)
Жизнь сложнее инструментов, которыми пользуются математики и программисты, которые состоят из жестких правил. Если бы жизнь состояла из таких правил, то все, знающие о таких правилах, никогда бы не ошибались.
Да и мне кажется, что для уменьшения числа нелогичных выводов больше нужен эмоциональный интеллект, нежели IQ. Именно он помогает управлять своими эмоциями, не затуманивая мозг лишними чувствами при принятии решений.
Да и кто не делает нелогичных выводов?