gpt4 book ai didi

agda - Modulo 的这个公式是一个集合吗?

转载 作者:行者123 更新时间:2023-12-04 12:59:15 27 4
gpt4 key购买 nike

Cubical Agda 库 defined a Modulo type like this :

data Modulo (k : ℕ) : Type₀ where
embed : (n : ℕ) → Modulo k
pre-step : NonZero k → (n : ℕ) → embed n ≡ embed (k + n)

这是一套吗?

挥挥手,我可以看到任何路径都是 refl s 和 pre-step s 的组合,采用 embed n ≡ embed (m * k + n) 形式;和
由于 _+_0 +_ ≡ id 是关联的,因此 reflpre-step 的组合结构无关紧要;但这将如何正式化?

最佳答案

根据@András Kovács 的评论,结果 Modulo n 确实是一个 h-set 和 there is a proof in the standard library ,我只是错过了:)

证明基本上是这样的:

  • Modulo 0 同构,因为 NonZero 0 是空的(所以我们只有 embed 值)。
  • Modulo (suc k)Fin (suc k) 同构,基本上通过应用足够的 pre-step 直到我们得到 embed nn < kThis is a long-winded technical proof taking up its own module

  • 然后当然 Fin (suc k) 都是离散的,因此 h-sets 本身。

    关于agda - Modulo 的这个公式是一个集合吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61168436/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com