Resultados da pesquisa a pedido "agda"

1 a resposta

"Estritamente positivo" na Agda

Estou tentando codificar alguma semântica denotacional no Agda com base em um programa que escrevi em Haskell. data Value = FunVal (Value -> Value) | PriVal Int | ConVal Id [Value] | Error StringNa Agda, a tradução direta seria; data Value : ...

1 a resposta

Como enumerar os elementos de uma lista por `Fin`s em tempo linear?

Podemos enumerar os elementos de uma 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) ...

1 a resposta

Tipos que contêm cláusulas / reescrita em agda ou como reescrever em vez de subst?

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

1 a resposta

Programação genérica do Arity no Agda

Como escrever funções genéricas de arity no Agda? É possível escrever funções genéricas de aridade polimórficas e totalmente dependentes e do universo?

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

Agda: analisar uma string com números

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

1 a resposta

Agda, tipo de provas e com cláusula

No AgdaIntro, a seção de visualização explica: ..estecomnão se lembra da conexão entre o termo e os padrões. Isso significa que quando você define data False : Set where record True : Set where isTrue : Bool -> Set isTrue true = True isTrue ...

1 a resposta

Problemas nos índices de tipo de dados que usam concatenação de lista

Estou tendo um problema grave com a formalização de um teorema que usa um tipo de dados que possui alguns construtores cujos índices possuem concatenação de lista. Quando tento usar o modo emacs para dividir maiúsculas e minúsculas, o Agda ...

1 a resposta

Hierarquia de tipos em Agda

Eu estou tentando descobrir como as hierarquias de tipos funcionam em Agda.Assumindo que eu defino um tipo de conjunto X: