unprotects all symbols whose names textually match any of the formi.
- A typical sequence in adding your own rules for built‐in functions is Unprotect[f];definition;Protect[f].
Examplesopen allclose all
Basic Examples (1)
Unprotect and modify the definition:
Unprotect several symbols:
Unprotect all symbols in the current context:
Unprotect a system symbol to make a definition for it:
Unprotect and clear all symbols in a package, to allow it to be read twice:
Properties & Relations (4)
Unprotecting a symbol is equivalent to clearing the Protected attribute:
Unprotect returns the list of symbols actually unprotected:
To modify definitions of a protected symbol, unprotect it first:
To unprotect all symbols given in a variable, use Evaluate: