Resultados de la búsqueda a petición "dependent-type"

2 la respuesta

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 #-} ...

1 la respuesta

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?

8 la respuesta

¿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

5 la respuesta

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 = ...

2 la respuesta

¿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 ...

3 la respuesta

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 ...

1 la respuesta

¿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 ...

2 la respuesta

¿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...

4 la respuesta

¿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...

1 la respuesta

¿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 ...