Type checking and inference Applications of typing axioms / rules are replaced with type equations. A solution to the equations assigns types for every.