Я ищу инструмент (предпочтенный GUI, но CLI работал бы), который позволяет мне вводить математические выражения и затем выполнять манипуляции ими, но ограничивает меня только математически допустимыми операциями. Кроме того...
Мне нужен список, описывающий диапазон, например, в: [0 .. < length P], однако это имеет тип nat list. Позже мне нужно, чтобы его тип был в списке int. Как я могу сделать такое преобразование?
Я определил очень простую объектно-ориентированную модель. Модель определяет набор классов и набор ассоциаций. нетерминальные fmaplets и синтаксис fmaplet "_fmaplet" :: "['a,' a] ⇒ fmaplet" ...
Скажем, я хочу формализовать предложение, в котором говорится о кольцах многомерных полиномов в Изабель. Похоже, что связанная запись AFP: https://www.isa-afp.org/entries/Polynomials.html Однако в
Я хочу определить свой собственный тип списка в теории с именем Список, но теория с таким именем уже существует. Есть ли более легкая теория, чем основная?