From: Andrea Asperti Date: Tue, 3 Apr 2012 10:37:54 +0000 (+0000) Subject: modifiche X-Git-Tag: make_still_working~1824 X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=commitdiff_plain;h=f336cc57864e1aebe9256240bf523fa5970d025a;hp=b8e426e4d942b7776fe8411f01df6974b2d35fc5;p=helm.git modifiche --- diff --git a/helm/www/matita/matita.shtml b/helm/www/matita/matita.shtml index b06da9bd0..0a331f58b 100644 --- a/helm/www/matita/matita.shtml +++ b/helm/www/matita/matita.shtml @@ -28,13 +28,6 @@

- -

- - - Matita screenshot: authoring interface - -

An interactive prover is a software tool aiding the development of formal proofs by man-machine collaboration. It provides a formal language @@ -60,7 +53,7 @@ come equipped with proofs of (some of) their properties.

Matita is currently adopted in the European Union "Certified Complexity" Project - CerCo for the formal verification of a + CerCo for the formal verification of a complexity-preserving compiler from a large subset of C to a microcontroller assembly of the kind traditionally used in embedded systems.

diff --git a/helm/www/matita/matita_it.shtml b/helm/www/matita/matita_it.shtml index 49db3b9f6..8235b013a 100644 --- a/helm/www/matita/matita_it.shtml +++ b/helm/www/matita/matita_it.shtml @@ -26,6 +26,14 @@ Universita' degli Studi di Bologna.

+

Un dimostratore interattivo e' uno strumento software di + ausilio alla dimostrazione formale di teoremi attraverso + la collaborazione tra l'uomo e la macchina. Fornisce un liguaggio + formale in cui coesistono definizioni matematiche, algoritmi eseguibili, + teoremi e relative dimostrazioni, ed un ambiente interattivo che tiene + traccia dello stato corrente delle prove, e le aggiorna in funzione dei + comandi (tattiche) impartiti dall'utente.

+

Matita si fonda su di un Sistema di Tipi Dipendenti noto con il nome di Calcolo delle Costruzioni Induttive.

@@ -44,7 +52,7 @@ proof-carrying-code, dove frammenti di software sono arricchiti con dimostrazioni di alcune delle loro proprieta'.

-

Matita e' attualmente adottato nel Progetto Europeo CerCo (Certified Complexity) per la verifica formale +

Matita e' attualmente adottato nel Progetto Europeo CerCo (Certified Complexity) per la verifica formale della preservazione della complessita' durante la fase di compilazione da linguaggio C verso un linguaggio assembly tipico di microprocessori per sistemi embedded.