The "unification" algorithm is how a set of equations is solved in HM type inference. It is based on "unifying" constraints with "substitutions". The algorithm was invented by Robinson. Textbook: https://cs3110.github.io/textbook
No download links available.