Is there something special about weak head normal form used with proof assistants?
What I am seeking does not have to be specific just something to act like a compass to give me an indication of what to pay attention to as I progress in learning.
This use to be before the question. Based on a comment it was moved here rather than deleting it.
In learning the inner workings of a proof assistant based on type theory one learns they need type rules.
One of the best/better means to learn type theory for programming languages is from "Types and Programming Languages" by Benjamin C. Pierce (Site) (WorldCat)
The book is essentially Lambda-calculus on steroids. (ref)
There is also a follow-up book "Advanced Topics in Types and Programming Languages" (Site) (WorldCat)
In learning Lambda-calculus one learns about reduction strategies and normal forms and so becomes attentive to those words.
In looking at the source code for Lean or following along in the forum weak head normal form starts to appear more frequently.
At the time of the edit, two questions were already provided. I have no problems with those and see no reasons for the authors to change them.