\thmitem{rem:dependent_type_rule_formalization/equality} The main binary relation we will use is \hyperref[con:equality]{judgmental equality}, which subsumes \hyperref[def:lambda_term_alpha_equivalence]{\( \alpha \)-equivalence}, \hyperref[def:typed_term_reduction]{\( \beta \)-reduction} and \hyperref[def:typed_term_reduction]{\( \eta \)-reduction}. This makes unification subtle even without other binary relations involved, because, rather than considering a concrete term or type, we must now work with equivalence classes and conceive a way for picking a particular member when needed.
0 commit comments