AGDA 问答列表

Agda:使用“with”证明“Vec”“last”

作者:fsuna064 提问时间:10/22/2020

我试图证明以下说法 vecNat : ∀ {n} (xs : Vec ℕ n) → last (xs ∷ʳ 1) ≡ 1 但我对这个案子感到困惑。(x ∷ xs) vecNat5 : ∀ {n...

Agda 列表是与 1 的列表连接起来的天然通用列表的最后一个

作者:fsuna064 提问时间:11/16/2020

我有这个功能: natListLast : List ℕ → ℕ natListLast [] = 0 natListLast nats@(x ∷ xs) = v.last (v.fromList ...

阿格达语中这两种平等定义有什么区别?

作者:Turion 提问时间:8/15/2015

我安装了 Agda 并开始玩。我试图定义一个相等类型,并提出了以下解决方案: data _≡_ {A : Set} : A -> A -> Set where refl : {x : A} -> ...

如何推断两个具有不同行为的 eta 等效 agda 程序?

作者: 提问时间:4/4/2020

我正在尝试通过感应原理实现西格玛消除,但我不明白为什么很好,但在下面用约束误差突出显示黄色,因为这些程序是等效的。pr₁ 和 pr₁' 并非如此。pr₂pr₂' 请您解释一下错误,以及为什么 agd...

在构造基本 Agda 函数时克服定义相等问题

作者: 提问时间:5/20/2020

我正在尝试在 agda 中编写一个反向向量函数,但遇到了以下绊脚石 Goal: Vec Nat (suc n) Have: Vec Nat (n +N 1) 如果我理解正确的话,这些值并不是绝对...

在 Agda 证明中应用字符串等价的自反性

作者:PaulProgrammerNoob 提问时间:12/2/2022

在我的 Agda 程序中,我有一个小函数来检查字符串是否相等(例如简化): open import Data.String.Base using (String) open import Date....

为什么一些不相交和详尽的模式不能表示为定义上的等式?

作者:user11718766 提问时间:10/27/2023

我目前正在阅读 Ulf Norell 的博士论文,他在论文中描述了 Agda 的实现。 在第 2.2 章(第 41 页)中,他关注的是与依赖类型的模式匹配,他指出,有些模式——即使它们是不相交的和详...


共7条 当前第1页