Begin a Wolfram Language session

Every Wolfram Language symbol exists in a context. Built-in symbols are in the System` context and by default, user-defined symbols are in the Global` context. When a new session is started, the Global` context is normally empty:


Create a symbol

When you create a symbol, it is added to the Global` context

Click for copyable input

Define a function

When you define a function, the function name is added to the Global` context along with the functions parameters:

Click for copyable input

Find all user-defined symbols

All user-defined symbols (including functions) are in the Global` context:

Click for copyable input

Find all user-defined functions

In contrast to other symbols, function symbols have DownValues, the transformation rules that define the function. To get a list of just the names of function symbols you have defined, select the names of symbols that have DownValues:


Use Information (short form: ?) to get an interactive listing of user-defined symbols. Click a symbol to see its definition and usage message, if there is one: