Основной принцип работы современных математических движков заключается в конструировании модели, при котором пользователь ставит задачу, а методы и алгоритмы решения система находит сама. 12
Компьютер самостоятельно выполняет рутинные операции, такие как раскрывание скобок, преобразование выражений, нахождение корней уравнений, производных и неопределённых интегралов, практически без вмешательства пользователя. 1