is an attribute which specifies that the first argument to a function should not be affected by N.
NHoldFirst
is an attribute which specifies that the first argument to a function should not be affected by N.
Examples
open all close allBasic Examples (1)
Prevent N from affecting the first argument of a function:
Scope (2)
System symbols with the NHoldFirst attribute:
The 
 zero of the zeta function on the critical line with the imaginary part greater than
 zero of the zeta function on the critical line with the imaginary part greater than  :
:
N does not affect the index  :
:
When the second argument is numeric, N evaluates numerically:
Applications (1)
Set the NHoldFirst attribute so that  remains an integer:
 remains an integer:
A symbolic representation of an inverse of  :
:
This remains unmodified with N:
With a numeric value of x, the function binv evaluates numerically:
Properties & Relations (1)
HoldFirst prevents evaluation while NHoldFirst only prevents numerical evaluation:
See Also
Tech Notes
Related Guides
History
Introduced in 1996 (3.0)
Text
Wolfram Research (1996), NHoldFirst, Wolfram Language function, https://reference.wolfram.com/language/ref/NHoldFirst.html.
CMS
Wolfram Language. 1996. "NHoldFirst." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/NHoldFirst.html.
APA
Wolfram Language. (1996). NHoldFirst. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NHoldFirst.html
BibTeX
@misc{reference.wolfram_2025_nholdfirst, author="Wolfram Research", title="{NHoldFirst}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/NHoldFirst.html}", note=[Accessed: 31-October-2025]}
BibLaTeX
@online{reference.wolfram_2025_nholdfirst, organization={Wolfram Research}, title={NHoldFirst}, year={1996}, url={https://reference.wolfram.com/language/ref/NHoldFirst.html}, note=[Accessed: 31-October-2025]}
