FullDefinition
FullDefinition[symbol]
prints as the definitions given for symbol, and all symbols on which these depend.
Details and Options

- FullDefinition has attribute HoldAll.
- FullDefinition[symbol] recursively prints as all definitions for the symbol, and for the symbols that appear in these definitions, unless those symbols have the attribute Protected.
- FullDefinition does not show rules associated with symbols that have attribute ReadProtected.
Examples
open allclose allScope (2)
For built-in symbols, FullDefinition gives attributes, defaults and options, just like Definition does:
For user-defined symbols, FullDefinition gives attributes, defaults, options and definitions:
Properties & Relations (4)
For a symbol whose definition does not depend on others, it is equivalent to Definition:
For read-protected symbols, definitions are not given:
FullDefinition lists defaults, options, attributes and values:
Save writes the output of FullDefinition to a file:
Possible Issues (1)
FullDefinition is an output form; it does not evaluate:
Text
Wolfram Research (1988), FullDefinition, Wolfram Language function, https://reference.wolfram.com/language/ref/FullDefinition.html.
BibTeX
BibLaTeX
CMS
Wolfram Language. 1988. "FullDefinition." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FullDefinition.html.
APA
Wolfram Language. (1988). FullDefinition. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FullDefinition.html