X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatita.txt;h=e660a763f53785a49e4010dae41b8c6a844e4c92;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=060431d8900ab32d97e3c53b4bc72e7236f6e5c3;hpb=b3cd0302d013a8590f20b2c51f16e5167dcc210f;p=helm.git diff --git a/helm/matita/matita.txt b/helm/matita/matita.txt index 060431d89..e660a763f 100644 --- a/helm/matita/matita.txt +++ b/helm/matita/matita.txt @@ -1,5 +1,7 @@ TODO NUCLEO + - i files di coq non hanno gli universi e hanno Type senza l'id numerico + per ora vengono considerati come con grafo vuoto... - limit_mul non compila (usare test_library per testare l'intera libreria) (15:06:07) Zack: http://www.cs.unibo.it/cgi-bin/viewcvs.cgi/helm/gTopLevel/testlibrary.ml?rev=1.20&hideattic=0&content-type=text/vnd.viewcvs-markup - PREOCCUPANTE: per @@ -8,11 +10,13 @@ TODO genera i_rec e i_rect quando c'e' un argomento ricorsivo. (CSC: manca vincolo aggiuntivo non dipendente dalla sorta per il caso in questione) -> Gares - - bug universi e tipi induttivi + - bug universi e tipi induttivi (anche in cicElim.ml!!!) - Set predicativo TATTICHE + - generazione di principi di co-induzione per co-induttivi + - ARGOMENTI IMPLICIT: li vogliamo? come? come disabilitarli localmente? - in generale: invece di spiegare gli errori nel momento in cui si sollevano le eccezioni, farlo quando vengono presentate all'utente. Motivo: il calcolo del messaggio di errore puo' essere estremamente costoso (e' gia' successo!) @@ -77,6 +81,7 @@ TODO - riattaccare hbugs (brrr...) -> Zack GUI LOGICA + - generazione di dipendenze verso .moo di Coq (non esistenti!) - proposta di Zack: NON calcolare (ed esportare) per default gli inner-types; aggiungere un'opzione per questo a matitac (riduce drasticamente il tempo di qed) @@ -89,8 +94,6 @@ TODO - default equality e famiglia non e' undo-aware - nuovo pretty-printer testuale: non stampa usando la notazione (e.g. guardare output di matitac) - - matitaclean (e famiglia) non cancellano le directory vuote - (e per giunta il cicbrowser le mostra :-) - fattorizzare codice fra MatitaEngine e DisambiguatePp (dove, fra l'altro, ora io (=CSC) ho messo anche un parser!!!) - bug "Warn: baseuri cic:/matita/higher_order_defs/ordering is not empty" @@ -101,11 +104,13 @@ TODO matitamake /x/y/z/foo/a.ma - notazione -> Luca e Zack - non chiudere transitivamente i moo ?? - - matitaclean all (non troglie i moo?) DEMONI E ALTRO DONE +- matitaclean all (non troglie i moo?) -> Gares +- matitaclean (e famiglia) non cancellano le directory vuote + (e per giunta il cicbrowser le mostra :-) -> Gares - missing feature unification: applicazione di teoremi (~A) quando il goal e' False o di teoremi $symmetric R P$ quando il goal e' $P(x,y)$. Fare un passo di delta[-beta?][-iota-etc.] quando da una parte c'e' una