🤖 AI Summary
提出一种计算模型,用于解决隐式编程中的一致性问题,通过扩展System F^ω,统一处理类型和项抽象,无需引入算法限制。
📝 Abstract
We propose a calculus for modeling implicit programming that supports first-class, overlapping, locally scoped, and higher-order instances with higher-kinded types. We propose a straightforward generalization of the well-established System $F^omega$ to implicit parameters, with a uniform treatment of type and term abstractions. Unlike previous works, we give a declarative specification of unambiguous, and thus coherent, resolution without introducing restrictions motivated by an algorithmic formulation of resolution.