-
在 Coq 中生成一个函数,该函数将每个见证输出到一个存在唯一性公理
所以,我很确定这应该是没有选择的。也许我错了。 这是我正在尝试做的一个最小的可重复示例: -
Isabelle : 使用 metis 的证明会导致无限循环
我想证明引理 1 和引理 2 以及引理 21 是引理 2 的子目标之一。然而,在证明引理 2 时它挂在应用(metis -
为容器类型组合 sumbool
我正在尝试为简单类型构建一个返回 <code>sumbool</code> 而不是 <code>bool</code> 的相等谓词: <pre><code>Induc -
如何在 coq 中编写一个“安全”的头?
我试图在 Coq 中做一些类似于 <a href="https://sdleffler.github.io/LiquidHaskellLimitations/" rel="nofollow noreferrer">this liq -
在 Coq 中参数化模块
有没有一种方法可以将类型变量作为参数传递给 Coq 中的模块,这样我就不必不断重申类型变量? -
我如何证明在 Coq 中要求某个函数的存在目标?
对 coq 完全陌生。 我知道证明存在目标的 <code>exists</code> 策略,但在这种情况下,它需要来自两个 -
我可以安全地假设同构类型是相等的吗?
设 <code>A</code> 和 <code>B</code> 为 <code>Type</code>,<code>f : A -> B</code> 和 <code>g : B -> A</code> 为互逆函数 -
证明两个 rev_append 实现的等效性
免责声明:这<strong>不是</strong>家庭作业问题。 我正在尝试在 Coq 中实现我自己的 <code>rev_append</code -
Coq:在分离逻辑基础中比较 Int 和 Nat
经历了 <a href="https://softwarefoundations.cis.upenn.edu/slf-current/toc.html" rel="nofollow noreferrer">Separation Logic Foundations -
后端 - 证明谁更改了数据
实现了一个后端(使用 Golang),它允许用户登录/注册。数据保存在 postgreSQL 数据库中。身份验证是基于 -
Isabelle:变量 x 仅出现在右侧
<pre><code> inductive S :: "alpha list ⇒ bool" where empty : "S []" | step1 : "S w ⟹ S (a # w @ [b])" | step