Perguntas com a marcação «coq»

Coq é um provador de teoremas interativo.

3
Casamentos superficiais versus profundos
Ao codificar uma lógica em um assistente de prova, como Coq ou Isabelle, é necessário fazer uma escolha entre usar uma incorporação superficial e profunda . Em uma incorporação superficial, as fórmulas lógicas são escritas diretamente na lógica do provador do teorema, enquanto em uma incorporação profunda as fórmulas lógicas …


3
Por que Coq tem Prop?
A Coq tem um tipo Prop de proposições irrelevantes à prova que são descartadas durante a extração. Quais são as razões para isso, se usarmos o Coq apenas para provas. Prop é impredicativo, portanto Prop: Prop, no entanto, Coq infere automaticamente os índices do universo e podemos usar o Tipo …

2
Por que a Agda e a Coq discordam da estrita positividade?
Eu me deparei com um desacordo confuso entre Agda e Coq que não está obviamente relacionado às distinções mais conhecidas entre suas teorias de tipos (por exemplo, (im) predicatividade, indução-recursão etc.). Em particular, a seguinte definição é aceita pela Agda: data Ty : Set0 -> Set0 where c1 : Ty …
24 type-theory  coq 






2
Eliminando cofix na prova de Coq
Ao tentar provar algumas propriedades básicas usando tipos coindutores no Coq, continuo com o seguinte problema e não consigo contorná-lo. Eu destilei o problema em um script Coq simples da seguinte maneira. O tipo de árvore define árvores possivelmente infinitas com ramos rotulados com elementos do tipo A . Um …

2
Semântica formal do OCaml no Coq
A semântica de um grande subconjunto de OCaml, chamado OCamllight , foi formalizada na HOL por Owens há vários anos. Mais recentemente, uma semântica teórica do tipo de um subconjunto menor de OCaml foi implementada no Nuprl por Kreitz, Hayden e Hickey . Existe algum desenvolvimento semelhante no Coq?





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.