robrix / path

A lambda calculus to explore type-directed program synthesis.
BSD 3-Clause "New" or "Revised" License
83 stars 2 forks source link

Problems #102

Closed robrix closed 4 years ago

robrix commented 5 years ago

This PR is an experiment at using a new representation of values, Problem, to describe unification problems with a mixed prefix. Existentials are represented as binders in terms, and solving will eliminate them, resulting in a problem that can e.g. be translated directly into a Value.