In the lambda calculus a weak head normal form is a λ-term that is either
Every head normal form λ-term is also a weak head normal form λ-term.
A β-reduction choice strategy that leads to weak head normal forms is called weakly normalising.
λx.x
is a weak head normal form.
λx.(λy.y z)
is a weak head normal form.
λx.x y
is not a weak head normal form.
W. Kluge. Abstract Computing Machines. A Lambda Calculus Perspective. Springer, 2005.
Copyright © 2014 Barry Watson. All rights reserved.