Предположим, что некоторые функции максимумов дали мне долю в результате. Например,Как извлечь подвыражения в максимумах?
(%o1) bla/blubb
, где bla и blubb снова являются более сложными выражениями.
Теперь я хочу обрабатывать числитель и знаменатель отдельно. Как я могу извлечь их для разделения переменных?
Я знаю bla/blubb
внутренне представлена в виде списка в лепет, так что я мог бы сделать
:lisp (setq $oneofthem (nth 2 $%o1));
получить LISP представление числителе или знаменателе. Тем не менее, я чувствую, что представления максимумов и lisp отличаются от коммутации, поэтому я не уверен заранее, если переменная максимумов oneofthem
содержит первый или второй коэффициент (либо bla
, либо (mtimes blubb -1)
).