В NARS дроби представлены с использованием r, пример 23r45 будет дробью 23⁄45.Проблема в том, что если у меня есть переменная, которая содержит рациональное число, как мне получить доступ к числителю?Существует ли функция «числитель», такая, что numerator 23r45 возвращает 23?
r
23r45
numerator 23r45
23
Нет встроенной функции «числитель», но вы можете легко ее создать:
num←(⊣÷∨)∘1 num 23r45 23
Для справки, знаменатель можно найти с помощью:
den←(⊢÷∨)∘1 den 23r45 45
Итак что вы можете "разделить" рациональное с:
n_d←(,÷∨)∘1 n_d 23r45 23 45