Resultados de la búsqueda a petición "agda"
Esquemas de Recursión en Agda
No hace falta decir, la construcción estándar en Haskell
Comprobación de terminación en combinación de lista
Agda 2.3.2.1 no puede ver que la siguiente función termina:
Agda, tipo de pruebas y con clausula
En AgdaIntro, la sección de vista explica: ..eseconno recuerda la conexión entre el término temporal y los patrones. Eso significa cuando define data False : Set where record True : Set where isTrue : Bool -> Set isTrue true = True isTrue ...
Programación genérica de Arity en Agda
¿Cómo escribir funciones genéricas de aridad en Agda? ¿Es posible escribir funciones genéricas de aridad polimórficas totalmente dependientes y universales?
Problemas en los índices de tipo de datos que utilizan la concatenación de listas
Tengo un problema desagradable con la formalización de un teorema que usa un tipo de datos que tiene algunos constructores cuyos índices tienen concatenación de listas. Cuando intento usar el modo emacs para dividir mayúsculas y minúsculas, Agda ...
¿Cuál es una buena manera de representar grupos libres?
Es fácil representar magmas libres (árboles de hojas binarias), semigrupos libres (listas no vacías) y monoides (listas) libres, y no es difícil demostrar que realmente son lo que dicen ser. Pero los grupos libres parecen mucho más complicados. ...
¿Entonces cuál es el punto?
¿Cuál es el propósito previsto de laSo [https://github.com/idris-lang/Idris-dev/blob/master/libs/base/Data/So.idr#L14] ¿tipo? Transliterando a Agda: data So : Bool → Set where oh : So trueSo eleva una proposición booleana a una lógica. Documento ...
¿Cómo enumerar los elementos de una lista por `Fin`s en tiempo lineal?
Podemos enumerar los elementos de una lista como esta: -- enumerate-ℕ = zip [0..] enumerate-ℕ : ∀ {α} {A : Set α} -> List A -> List (ℕ × A) enumerate-ℕ = go 0 where go : ∀ {α} {A : Set α} -> ℕ -> List A -> List (ℕ × A) go n [] = [] go n (x ∷ xs) ...
Página 1 de 2