Now showing items 1-4 of 4

    • 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 ...
    • Coinductive soundness of corecursive type class resolution 

      Farka, František; Komendantskaya, Ekaterina; Hammond, Kevin; Fu, Peng (arXiv, 2016-08-18) - Conference item
      Horn clauses and first-order resolution are commonly used for the implementation of type classes in Haskell. Recently, several core- cursive extensions to type class resolution have been proposed, with the common goal of ...
    • Proof-carrying plans 

      Schwaab, Christopher Joseph; Komendantskaya, Ekaterina; Hill, Alisdair; Farka, František; Petrick, Ronald; Wells, Joe; Hammond, Kevin (Springer, 2019-01) - Conference item
      It is becoming increasingly important to verify safety and security of AI applications. While declarative languages (of the kind found in automated planners and model checkers) are traditionally used for verifying AI ...
    • 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 ...