A symbol is considered to have been give a value, if it's current value is not equal to itself.
i1 : t=3; |
i2 : R=QQ[x]; |
i3 : listUserSymbols o3 = symbol class value location of symbol ------ ----- ----- ------------------ R : PolynomialRing -- R currentString:2:1-2:2 t : ZZ -- 3 currentString:1:1-1:2 x : R -- x currentString:2:6-2:7 |
i4 : listUserSymbols ZZ o4 = symbol class value location of symbol ------ ----- ----- ------------------ t : ZZ -- 3 currentString:1:1-1:2 |
The object listUserSymbols is a command.