Resultados da pesquisa a pedido "coq"

3 a resposta

Erro na definição de Ackermann na Coq

Eu estou tentando definir a função Ackermann-Peters no Coq, e estou recebendo uma mensagem de erro que não entendo. Como você pode ver, estou empacotando os ...

1 a resposta

Coq - use Prop (True | False) em if… then… else

1 a resposta

Exemplo de mapa finito

1 a resposta

Introduzir o teorema previamente provado como hipótese

4 a resposta

Provando f (f bool) = bool

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

1 a resposta

Coq: como aplicar uma hipótese a outra

3 a resposta

Melhor maneira de executar instanciação universal no Coq

Suponha que eu tenha uma hipóteseH : forall ( x : X ), P x e uma variávelx : X no contexto. Quero executar instanciação universal e obter uma nova hipóteseH' : P x. Qual é a maneira mais indolor de fazer isso? Pelo vistoapply H in x ...

2 a resposta

Encontre a definição e notações como ++ no Coq

Como podemos obter a definição / tipo para notações como"+"ou"++" doList? Eu tentei :Search ++, Search "++", Search (++), SearchAbout ... eCheck ++, Check "++", Check(++). Nenhum deles funciona no entanto ... SearchAbout "++" mostra algumas ...

2 a resposta

Como proibir a tática simples de desdobrar expressões aritméticas?

osimpl tática desdobra expressões como2 + a para "combinar árvores", o que não parece nada simples. Por exemplo: Goal forall i:Z, ((fun x => x + i) 3 = i + 3). simpl.Leva a: forall i : Z, match i with | 0 => 3 | Z.pos y' => Z.pos match y' with ...