Resultados da pesquisa a pedido "dependent-type"

3 a resposta

Agda: analisar uma string com números

Eu estou tentando analisar uma string com números naturais em Agda. por exemplo, o resultado de

4 a resposta

Qualquer motivo pelo qual o scala não suporta explicitamente os tipos dependentes?

Existem tipos dependentes de caminho e eu acho que é possível expressar quase todos os recursos de linguagens como Epigram ou Agda em Scala, mas eu estou que...

4 a resposta

Por que não ser digitado com dependência?

Já vi várias fontes ecoarem a opinião de que "o Haskell está gradualmente se tornando uma linguagem de tipo dependente". A implicação parece ser qu...

2 a resposta

Como indexar um tipo de “elemento” por um valor de “contêiner de origem”?

Então, eu tenho uma situação muito semelhante a esse código (muito simplificado):

1 a resposta

Recursão estrutural em um parâmetro dependente

Estou tentando escrever a peneira de Eratóstenes na Coq. Eu tenho uma função

2 a resposta

Como números finitos podem funcionar? (tipos dependentes)

Estou interessado em linguagens dependentes de tipos. Números finitos parecem muito úteis para mim. Por exemplo, para indexar com segurança matrizes de taman...

7 a resposta

Existe uma linguagem com tipos restritos?

Existe uma linguagem de programação tipada onde posso restringir tipos como os dois exemplos a seguir?Uma Probabilidade é um número de ponto flutuante com va...

3 a resposta

Por que a caixa de tipos é uma coisa ruim? [fechadas]

AmbosAgdaeIdrisproibir efetivamente a correspondência de padrões nos valores do tipoType. Parece que a Agda sempre corresponde no primeiro caso, enquanto Idris apenas gera um erro. Então, por que o caso tipográfico é uma coisa ruim? Isso quebra ...

3 a resposta

Você pode criar funções que retornam funções de uma aridade dependente em um idioma de tipo dependente?

Pelo que sei sobre tipos dependentes, acho que deveria ser possível, mas nunca vi um exemplo disso antes em uma linguagem de tipo dependente, por isso não sei exatamente por onde começar. O que eu quero é uma função do formulário: f : [Int] -> ...

3 a resposta

Como faço para criar uma lista com um comprimento digitado de maneira dependente?

Mergulhando meu dedo do pé nas águas de tipos dependentes, tive uma rachadura no exemplo canônico da "lista com comprimento estaticamente tipificado". {-# LANGUAGE DataKinds, GADTs, KindSignatures #-} -- a kind declaration data Nat = Z | S Nat ...