Now showing items 1-2 of 2

    • Coinductive soundness of corecursive type class resolution 

      Farka, František; Komendantskaya, Ekaterina; Hammond, Kevin (Springer, 2017) - Conference item
      Horn clauses and first-order resolution are commonly used to implement type classes in Haskell. Several corecursive extensions to type class resolution have recently been proposed, with the goal of allowing (co)recursive ...
    • Proof-relevant Horn clauses for dependent type inference and term synthesis 

      Farka, František; Komendantskya, Ekaterina; Hammond, Kevin (2018) - Journal article
      First-order resolution has been used for type inference for many years, including in Hindley-Milner type inference, type-classes, and constrained data types. Dependent types are a new trend in functional languages. In this ...