Библиотека Haskell, как SymPy? [закрыто]

Мне нужно манипулировать выражениями типа 1 + sqrt (3) и выполнять базовую арифметику, такую ​​как сложение, вычитание и деление. Я хотел бы, чтобы результат был в какой-то канонической форме, чтобы его можно было использовать в качестве ключа на карте. Превращение 1 + sqrt (3) в число с плавающей точкой невозможно из-за проблем округления.

Я использовал SymPy для этой задачи в Python. Есть ли эквивалентная нативная библиотека для Haskell?

Ответы на вопрос(1)

Ваш ответ на вопрос