-
标准库中是否有关联列表?
我没有足够的信心去尝试证明那里存在的AVL树的属性,因此我想尝试一些更简单的方法。我可以自己实 -
`with f x`匹配`false`,但不能构造`f x == false`
此处是一段代码: <pre><code>-- transitivity trans : {A : Set} {x y z : A} -> x == y -> y == z -> x == z trans refl -
寻找一种优雅的方式来组合单子和列表
让我们考虑以下模块签名: <pre><code>module Test {a b} (A : Set a) (B : Set b) where </code></pre> 它允许定义以 -
寻找关于隐式函数类型与显式函数类型的解释
考虑以下agda模块签名: <pre><code>module EqList {a ℓ} {A : Set a} {_≈_ : Rel A ℓ} (eq≈ : IsEquivalence _≈_) where -
我不知道如何避免Agda中缺少类型签名错误
我在emacs的文件<code>trial_agda.agda</code>中包含以下代码: <pre><code>module trial_agda where data ? : Set where zer -
在Agda中加载文件:“了解您的Agda”中的不清楚说明
我用以下代码制作了一个emacs文件<code>trial_agda.agda</code>: <pre><code>module trial_agda where data ? : Set where -
With子句遮挡终止
我正在尝试在agda中定义二进制数字,但是agda无法看到<code>⟦_⇑⟧</code>正在终止。我真的不想打破无障 -
有根据的递归安全吗?
在有关非终止<a href="https://stackoverflow.com/questions/58807656/with-clauses-obscuring-termination">With clauses obscuring termin -
空集的这种形式化在Agda中正确吗?
我正在关注Agda中的<em>通往逻辑,数学和编程的Haskell之路</em>。 该书指出: <blockquote> 空集是一 -
如何为有根据的归纳类型选择设计?
在研究有充分根据的同时,我想看看不同的设计如何表现。例如,对于以下类型: <pre><code>data _<_ -
如何在阿格达(Ada)中证明“定理¬≡⊥”?
在<em>通往逻辑,数学和编程的Haskell之路</em>之后,您可以找到第48页<strong>定理2.12.1 </strong> <code>¬ ⊤ ≡ -
在阿格达地区,我如何证明在共形列表(也称为流)上出现无条件之后的劣势是身份?
我正在通过<a href="https://agda.readthedocs.io/en/v2.6.0.1/language/coinduction.html" rel="nofollow noreferrer">https://agda.readthe -
莫名其妙的词法错误编译Agda文件
(您好,谢谢) 我正在研究Agda中的HoTT简介 <a href="https://www.cs.bham.ac.uk/~mhe/HoTT-UF-in-Agda-Lecture-Notes/index.htm -
精益中基于反射的简单证明问题(但在Agda中不是)
为了定义精益中的偏斜堆并证明一些结果,我已经定义了树的类型以及融合操作: <pre><code>Installing s -
在Agda中证明if if only only的错误情况
我试图理解如何在agda中创建一个有效的“ if and only if”语句,但是在证明虚假情况以及在证明中使用归 -
如何证明对正理性的减半函数总是存在的?
<pre><code>open import Data.Nat using (ℕ;suc;zero) open import Data.Rational open import Data.Product open import Relation.Nullary open im -
为什么Agda typechecker在该程序上崩溃
考虑以下(无效的)Agda代码 <pre><code>data Example : Example ex → Set where ex : Example ex </code></pre> 可以 -
关于阿格达的平等
我是Agda的新手。我有以下代码要证明。现在我有问题lemma1c。 因为它要我证明z = a时z等于c。我有一个= c -
此错误所指的解析错误是什么?
我制作了一个emacs文件<code>Prelude.agda</code>,其中包含以下页面上的信息:<a href="http://www2.tcs.ifi.lmu.de/~abel -
立方agda中具有不同refl组合的多维数据集
我正在研究以下引理,但是证明越来越长。 <pre><code>assoc-lUnit-rUnit-refl-lemma : ∀ {ℓ} → {A : Type ℓ} → -
用不相关的术语证明不相关的事物
在Agda 2.6.0.1中,我想在记录中使用不相关的证明词,然后证明其中两个记录仅基于其数据项是相等的。</ -
我们是否可以在不进行模式匹配(仅使用J和K)的情况下在Agda中获得平等/身份证明的唯一性?
我正在尝试在<a href="https://www.cs.nott.ac.uk/~psztxa/publ/fomus19.pdf" rel="nofollow noreferrer">this</a>类型理论和同伦类 -
阿格达(Agda):我可以证明具有不同构造函数的类型是不相交的吗?
如果我试图证明Nat和Bool在Agda中不相等: <pre><code>open import Data.Nat open import Data.Bool open import Data.Empty o -
为什么将大小定义为参数与索引时会区别对待?
我对某些使用互归/共归数据类型和大小类型的代码有疑问。 <pre><code>(counter, value)</code></pre> 要点 -
没有funext是否有可能证明不等于无关紧要?
我可以简单地证明不等于与函数扩展无关: <pre><code>npm install</code></pre> 如果A是多态的,没有funext -
如何证明分裂是可以取消的?
我想使用标准库中定义的除法函数证明agda中的<code>(c * a) / (c * b) = a / b</code>。证据不断回到这件<code>div-h -
我可以在Cubical Agda中使用归纳类型族吗?
我注意到Cubical标准库将<code>Fin</code>定义为从属对,而不是索引归纳类型。原因是Cubical Agda不完全支持索 -
如何在Agda中使用参数正确定义记录?
我正在使用Agda 2.5.3和<a href="https://github.com/HoTT/HoTT-Agda" rel="nofollow noreferrer">HoTT Agda</a>库来学习一些同伦 -
空函数在Agda中相等(没有函数扩展性)
我可以证明两个空函数(来自空域的函数)相等吗? 更具体地说,是否可以在阿格达(Agda)中证 -
直觉式eta函数与顶部函数和空函数之间的区别
在阿格达(Agda)中,似乎无法显示<code>>OUTPUT: Playlist: <key>Name</key> Yes - Tales From Topographic