The Undecidability of Third Order Pattern Matching in Calculi with Dependent Types or Type Constructors
We prove the undecidability of the third order pattern matching problem in typed lambda-calculi with dependent types and in those with type constructors by reducing the second order unification problem to them.
READ FULL TEXT