Domande taggate «coq»

Coq è un dimostratore di teoremi interattivo.

3
Profondità contro profonde decorazioni
Quando si codifica una logica in un assistente di prova come Coq o Isabelle, è necessario fare una scelta tra l'uso di un incorporamento superficiale e uno profondo . In un incorporamento superficiale le formule logiche sono scritte direttamente nella logica del proverore del teorema, mentre in un incorporamento profondo …


3
Perché Coq ha Prop?
Coq ha un tipo Prop di proposizioni irrilevanti che vengono scartate durante l'estrazione. Quali sono i motivi per avere questo se usiamo Coq solo per prove. Prop è impredicativo, quindi Prop: Prop, tuttavia, Coq infetta automaticamente gli indici dell'universo e possiamo usare il Tipo (i) invece ovunque. Sembra che Prop …

2
Perché Agda e Coq non sono d'accordo sulla rigidità positiva?
Mi sono imbattuto in un disaccordo confuso tra Agda e Coq che non è ovviamente correlato alle distinzioni più note tra le loro teorie del tipo (ad esempio, la (im) predicatività, l'induzione-ricorsione, ecc.). In particolare, Agda accetta la seguente definizione: data Ty : Set0 -> Set0 where c1 : Ty …
24 type-theory  coq 


1
Dov'è la prova che Coq + Excluded Middle è coerente
Ho visto (e sentito) affermare che è sicuro aggiungere l'assioma classico del mezzo escluso a Coq, ma non riesco a trovare un documento a sostegno di questa affermazione. I documenti che vedo elencati nella wiki di Coq sul centro escluso mostrano incoerenza con Set impredicativo. In effetti, sembra che Coquand …


1
Dimostrare irrilevanza in Coq?
C'è un modo per dimostrare il seguente teorema in Coq? Theorem bool_pirrel : forall (b : bool) (p1 p2 : b = true), p1 = p2. EDIT : un tentativo di dare una breve spiegazione di "che prova irrilevanza è" (correggimi qualcuno se sbaglio o non sono preciso) L'idea di …


2
Eliminazione del cofix in Coq proof
Mentre provo a dimostrare alcune proprietà di base usando tipi coinduttivi in ​​Coq, continuo a riscontrare il seguente problema e non riesco ad aggirare il problema. Ho distillato il problema in un semplice script Coq come segue. Il tipo di albero definisce eventualmente infinite alberi con rami etichettati con elementi …


2
Semantica formale di OCaml in Coq
La semantica di un vasto sottoinsieme di OCaml, chiamato OCamllight , è stata formalizzata in HOL da Owens diversi anni fa. Più recentemente, una semantica teorica di tipo di un sottoinsieme più piccolo di OCaml è stata implementata in Nuprl da Kreitz, Hayden e Hickey . C'è qualche sviluppo simile …


4
Modellazione di oggetti (OOP) nella teoria dei tipi dipendenti
Sono interessato alla modellazione di oggetti, dalla programmazione orientata agli oggetti, alla teoria dei tipi dipendenti. Come possibile applicazione, vorrei avere un modello in cui posso descrivere diverse caratteristiche dei linguaggi di programmazione imperativa. Ho trovato un solo documento sulla modellazione di oggetti nella teoria dei tipi dipendenti, ovvero: Programmazione …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.