Sponsored links: Algebra eBooks
 

Help Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The Maxima on-line user's manual

Algebra Calculator

Search:

Remove

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) 

Related Examples

remove

? remove ;

Calculate

remove

? remove ;

Calculate