Resultados da pesquisa a pedido "agda"
"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 : ...
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) ...
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...
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?
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] -> ...
Agda: analisar uma string com números
Eu estou tentando analisar uma string com números naturais em Agda. por exemplo, o resultado de
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 ...
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 ...
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: