toggle rational simplification
mod = simp_mode() simp_mode(mod)
a boolean
rational simplification is called after nearly each operations on
rationals. It is possible to toggle simplification on or off using
simp_mode
function.
simp_mode(%t)
set rational simplification mode on
simp_mode(%f)
set rational simplification mode off
mod=simp_mode()
returns in mod the current rational
simplification mode
s = %s; mod = simp_mode() simp_mode(%f); [0/s, s/s, s^2/s, (s*(1-s))^2/(s-s^2), (s-s^2)/(s*(1-s))^2] simp_mode(%t); [0/s, s/s, s^2/s, (s*(1-s))^2/(s-s^2), (s-s^2)/(s*(1-s))^2] simp_mode(mod); | ![]() | ![]() |
--> mod = simp_mode() mod = T --> simp_mode(%f); [0/s, s/s, s^2/s, (s*(1-s))^2/(s-s^2), (s-s^2)/(s*(1-s))^2] ans = 0 s s² s² -2s³ +s⁴ s -s² - - -- ----------- ----------- s s s s -s² s² -2s³ +s⁴ --> simp_mode(%t); [0/s, s/s, s^2/s, (s*(1-s))^2/(s-s^2), (s-s^2)/(s*(1-s))^2] ans = 0 1 s s -s² -1 - - - ----- ------ 1 1 1 1 -s +s²