Coq

Un sistema di gestione delle prove formali
Scarica ora

Coq Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • The Coq Team
  • Sito web dell'editore:
  • http://coq.inria.fr/

Coq Tag


Coq Descrizione

Un sistema di gestione delle prove formali CoQ è un software che fornisce un linguaggio formale per scrivere definizioni matematiche, algoritmi e teoremi eseguibili insieme a un ambiente per lo sviluppo semi-interattivo delle prove che controllate a macchina implementa una specifica del programma e un linguaggio matematico a livello superiore chiamato Gallina basato su Un linguaggio formale espressivo ha chiamato il calcolo delle costruzioni induttive che unisce sia una logica di ordine superiore e un linguaggio di programmazione funzionale riccamente digitato. Attraverso un linguaggio vernacolare dei comandi, il COQ consente: * definire funzioni o predischi, che può essere valutato in modo efficiente; * per indicare teoremi matematici e specifiche del software; * per sviluppare interattivamente prove formali di questi teoremi; * per controllare queste prove da una certificazione relativamente piccola "Kernel"; * Per estrarre programmi certificati per le lingue come l'obiettivo Caml, Haskell o Scheme.A un sistema di sviluppo della prova, il COQ fornisce metodi interattivi a prova di prova, decisioni e algoritmi semi-decisori e un linguaggio tattico per lasciare l'utente Definire i propri metodi di prova. Il collegamento con il computer esterno del computer o il sistema di teoremi è disponibile. È disponibile una piattaforma per la formalizzazione della matematica o lo sviluppo di programmi, il COQ fornisce supporto per le note di alto livello, i contenuti impliciti e vari altri tipi di macro.Coq vengono forniti con le biblioteche per Aritmetica efficiente in N, Z e Q, Biblioteche in merito a elenchi, set finiti e mappe finite, librerie su serie astratte, relazioni, analisi classica, ecc. GOQ è rilasciato con: * un'interfaccia utente grafica basata su GTK (Coqide) (vedi Screenshots ), * Strumenti di documentazione (CoQDoc e Coq-Tex) e uno strumento Statistiche (CoQWC) e uno strumento di statistica (CoQWC), * Strumenti di generazione di dipendenza e Makefile per COQ (CoQ_Makefile e CoQDep), * Un verificatore di prova stand-alone (CoQChk, da CoQ 8.2).


Coq Software correlato

dicelab.

consente di esprimere schemi di rotolamento di dadi complessi in un linguaggio funzionale e quindi roll dadi ...

140

Scarica