Agda模式匹配抽象引发的类型错误求助(含可判定比较器等)
「ill-typed with abstractions」类型错误解决求助
问题背景
我定义了一个对象N,其类型为函数L → A ⊎ B,作用是将标签l映射到A或B类型的值。针对A类型,我实现了两种约简操作:
reductionType1:以单例方式应用reductionType2:以并行方式应用
同时存在转换函数mapReduction1ToReduction2,可通过reductionType1生成对应的reductionType2。我已经完成了red2FromRed1SingleReductionMap等函数的实现,用于将约简逻辑应用到N上,但在证明equalityOfTheseReductions时,触发了「ill-typed with abstractions」类型错误。
相关代码与错误信息
[请粘贴具体代码片段]
[请粘贴完整错误输出内容]
内容的提问来源于stack exchange,提问作者Ilya Kolomin
相关产品推荐
相关产品推荐

