agda

    1зной

    2ответ

    У меня возникла проблема с проверкой завершения, очень похожей на ту, что описана в this question, а также на этот Agda bug report/feature request. Проблема заключается в том, чтобы убедить компилятор

    1зной

    1ответ

    Фоновый тип данных конечных карт упорядоченных по клавишам, как уже упоминалось в этой previous question: open import Function open import Relation.Binary renaming (IsEquivalence to IsEq) open impor

    1зной

    1ответ

    Некоторых входов: module error where open import Data.Nat as ℕ open import Level open import Data.Vec open import Data.Vec.N-ary Эта функция создает тип функции от вектора типов

    1зной

    1ответ

    Как кто-то может доказать это равенство ≡splitAt : {α : Level} {A : Set α} {l₁ l₂ : Nat} -> (xs₁ : Vec A l₁) -> (xs₂ : Vec A l₂) -> (xs₁ , xs₂ , refl) ≡ splitAt l₁ (xs₁ ++ xs₂) ? Б

    3зной

    1ответ

    У меня возникли трудности с убеждением Agda в завершении проверки функции fmap ниже и аналогичных функций, определенных рекурсивно над структурой Trie. A Trie - это номер trie, домен которого Type, ти

    1зной

    1ответ

    Я пытаюсь доказать следующее: 1-pow : ∀ {n : ℕ} → 1 pow n ≡ 1 1-pow {zero} = refl 1-pow {suc x} = {!!} Я новенькая ADGA и даже не знаю, с чего начать. Любые предложения или рекомендации? Очевидно,