Артур Валиев, столкнувшись с необходимостью объяснить племяннику линейное уравнение 2x + 4 = 10, обнаружил, что стандартное правило «переноса слагаемого с противоположным знаком» не отвечает на вопрос «почему». Вместо того чтобы учить механическому действию, он разработал MathRoots — визуальную лабораторию, которая представляет математическую задачу как граф понятий, а не линейную последовательность шагов.

Ключевая идея MathRoots — заменить абстрактное правило на физическую модель. Уравнение 2x + 4 = 10 автор предлагает представить как чашечные весы: на левой чаше две коробки неизвестной массы и четыре гири по килограмму, на правой — десять гирь. Знак равенства здесь не «телепорт», а утверждение о равновесии. Чтобы найти массу коробки, нужно снять по четыре гири с обеих чаш, сохраняя баланс, затем разделить обе части на две группы. Никакого переноса не происходит — выполняются одинаковые операции с обеими сторонами, что сохраняет равенство.

Такой подход, по мнению автора, формирует у ребёнка модель: равенство — это баланс, и любое преобразование должно сохранять его. Для программиста это описывается термином «инвариант»: состояние системы можно менять, пока главное условие (левая часть равна правой) остаётся неизменным. «Перенос через равно» становится лишь удобным синтаксическим сахаром, а не фундаментальным законом.

Вторая важная часть MathRoots — представление задачи в виде графа понятий. Вместо линейного списка шагов (шаг 1, шаг 2, шаг 3) автор предлагает многослойную структуру: внизу — фундаментальные понятия (что такое равенство, свойства операций), выше — алгебраические конструкции, промежуточные состояния и цель. Для 2x + 4 = 10 это выглядит как иерархия от базовых определений до конечного x = 3. Такой подход отражает, как в программировании системы воспринимаются через зависимости, а не как плоский список действий.

MathRoots — некоммерческий проект, созданный из личного опыта автора, который в юности не понимал объяснений учителей и вынужден был «раскапывать» логику самостоятельно. Сайт, судя по описанию, предлагает интерактивные визуализации, позволяющие «потрогать головой» математические концепции. На данный момент нет информации о финансировании или коммерческой модели, что оставляет вопрос о будущем проекта открытым. Однако сама идея — объяснять математику через причины, а не жесты, — может быть полезна как школьникам, так и взрослым, которые хотят понять, а не зазубрить.