The following functions all apply function#Dylan to the arguments and return the results, where function is the appropriate function name. See Section 5.2.6 on page 129 for descriptions of each function as implemented in the Dylan library.
+ object1 object2 => #rest object - object1 object2 => #rest object * object1 object2 => #rest object / object1 object2 => #rest object negative object => #rest negative-object floor real1 => abstract-integer real ceiling real1 => abstract-integer real round real1 => abstract-integer real truncate real1 => abstract-integer real floor/ real1 real2 => abstract-integer real ceiling/ real1 real2 => abstract-integer real round/ real1 real2 => abstract-integer real truncate/ real1 real2 => abstract-integer real modulo real1 real2 => real remainder real1 real2 => real ^ object1 object2 => #rest object abs object1 => #rest object logior #rest abstract-integer1 => abstract-integer logxor #rest abstract-integer1 => abstract-integer logand #rest abstract-integer1 => abstract-integer lognot abstract-integer1 => abstract-integer logbit? integer abstract-integer => boolean ash abstract-integer1 integer => abstract-integer lcm abstract-integer1 abstract-integer2 => abstract-integer gcd abstract-integer1 abstract-integer2 => abstract-integer