paper

Toward SMT-Based Refinement Types in Agda

arXiv:2110.05771

Abstract

Dependent types offer great versatility and power, but developing proofs with them can be tedious and requires considerable human guidance. We propose to integrate Satisfiability Modulo Theories (SMT)-based refinement types into the dependently-typed language Agda in an effort to ease some of the burden of programming with dependent types and combine the strengths of the two approaches to mechanized theorem proving.

Accepted for publication at HATRA 2021

Toward SMT-Based Refinement Types in Agda · wovepaper