Resultados de la búsqueda a petición "dependent-type"
No se pudo deducir KnownNat en dos existenciales con respecto a la biblioteca de singletons
Estaba experimentando con la biblioteca de singletons y encontré un caso que no entiendo. {-# LANGUAGE GADTs, StandaloneDeriving, RankNTypes, ScopedTypeVariables, FlexibleInstances, KindSignatures, DataKinds, StandaloneDeriving #-} ...
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?
¿Qué es la escritura dependiente?
¿Alguien puede explicarme el tipeo dependiente? Tengo poca experiencia en Haskell, Cayenne, Epigram u otros lenguajes funcionales, por lo que cuanto más simple sea el término que pueda usar, ¡más lo apreciar
Cómo hacer un tipo con restricciones
Por ejemplo, quiero hacer un tipo MyType de triples enteros. Pero no solo producto cartesiano de tres enteros, quiero que el tipo represente todos (x, y, z) de modo que x + y + z = 5 ¿Cómo puedo hacer eso? Excepto de usar solo (x, y) ya que z = ...
¿Hay una buena manera de usar `->` directamente como una función en Idris?
Se puede devolver un tipo en una función en Idris, por ejemplo t : Type -> Type -> Type t a b = a -> bPero surgió la situación (al experimentar con la escritura de algunos analizadores) que quería usar-> doblar una lista de tipos, es ...
Haskell: Cómo escribir una instancia de 'Monoid' para algo que depende de parámetros
Estoy trabajando en una pequeña biblioteca para la universidad que hace cálculos enteros en ungrupo cíclico [https://en.wikipedia.org/wiki/Cyclic_group]; Cosas como: (3 (% 11)) + (10 (% 11)) --> (2 (% 11))'Enteros (% n)' claramente formar ...
¿Cómo puedo expresar la validez de rango en Idris?
Estoy tratando de modelar un formulario de encuesta simple en Idris y actualmente estoy luchando con la validación de la entrada del usuario, que viene como una cadena, w.r.t. al tipo de preguntas formuladas. Actualmente tengo los siguientes ...
¿Cómo pueden funcionar los números finitos? (tipos dependientes)
Estoy interesado en los idiomas mecanografiados de forma dependiente. Los números finitos me parecen muy útiles. Por ejemplo, para indexar con seguridad matr...
¿Alguna razón por la que Scala no admite explícitamente los tipos dependientes?
Existen tipos dependientes de la ruta y creo que es posible expresar casi todas las características de lenguajes como Epigram o Agda en Scala, pero me pregun...
¿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 ...