Online Algebra Calculator
Many of users do not use powerful Maxima computer algebra system for systematic work, but for ad hoc algebraic calculations – equations, functions, matrixes, etc. only. To do this job, it is not useful to download the whole application from a web site.
Function: remove (<a_1>, <p_1>, ..., <a_n>, <p_n>)
Function: remove ([<a_1>, ..., <a_m>], [<p_1>, ..., <p_n>], ...)
Function: remove ("<a>", operator)
Function: remove (<a>, transfun)
Function: remove (all, <p>) Removes properties associated with atoms.
remove (<a_1>, <p_1>, ..., <a_n>, <p_n>) removes property p_k from atom a_k.
remove ([<a_1>, ..., <a_m>], [<p_1>, ..., <p_n>], ...) removes properties <p_1>, ..., <p_n> from atoms <a_1>, ..., <a_m>. There may be more than one pair of lists.
remove (all, <p>) removes the property <p> from all atoms which have it.
The removed properties may be system-defined properties such as function, macro, or mode_declare, or user-defined properties.
A property may be transfun to remove the translated Lisp version of a function. After executing this, the Maxima version of the function is executed rather than the translated version.
remove ("<a>", operator) or, equivalently, remove ("<a>", op) removes from <a> the operator properties declared by prefix, infix, nary, postfix, matchfix, or nofix. Note that the name of the operator must be written as a quoted string.
remove always returns done whether or not an atom has a specified property. This behavior is unlike the more specific remove functions remvalue, remarray, remfunction, and remrule.
There are also some inexact matches for remove. Try ?? remove to see them.
(%o1) true (%i2)