Unification of higher-order patterns in a simply typed lambda-calculus with finite products and terminal type
From MaRDI portal
Publication:5055872
Recommendations
Cites work
- scientific article; zbMATH DE number 3959364 (Why is no real title available?)
- scientific article; zbMATH DE number 512797 (Why is no real title available?)
- scientific article; zbMATH DE number 1761899 (Why is no real title available?)
- A Logic Programming Language with Lambda-Abstraction, Function Variables, and Simple Unification
- A confluent reduction for the extensional typed \(\lambda\)-calculus with pairs, sums, recursion and terminal object
- A unification algorithm for typed \(\overline\lambda\)-calculus
- Higher-order unification revisited: Complete sets of transformations
- The Church-Rosser theorem for the typed lambda-calculus with pairing pairing
- The undecidability of the second-order unification problem
- The virtues of eta-expansion
- Unification with extended patterns
Cited in
(9)- Two thoughts on higher-order unification -- most relevant unifiers and unification with case distinction
- Logic Programming
- Higher-order pattern complement and the strict \(\lambda\)-calculus
- Higher-order unification via combinators
- scientific article; zbMATH DE number 1303341 (Why is no real title available?)
- scientific article; zbMATH DE number 4068831 (Why is no real title available?)
- Higher-order dynamic pattern unification for dependent types and records
- Functions-as-constructors higher-order unification: extended pattern unification
- Optimizing higher-order pattern unification.
This page was built for publication: Unification of higher-order patterns in a simply typed lambda-calculus with finite products and terminal type
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5055872)