X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatita.txt;h=7ae49906d498b57272bc3a24c1a471f8caed05f2;hb=106a8a7fb4390736076d359c71e0522b962429d2;hp=c8008e4ee094776153e9c4bf89d6d95bd2ac64a6;hpb=4d5a139eb1a40718361041ff53c84869a8e1a985;p=helm.git diff --git a/helm/matita/matita.txt b/helm/matita/matita.txt index c8008e4ee..7ae49906d 100644 --- a/helm/matita/matita.txt +++ b/helm/matita/matita.txt @@ -10,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!) @@ -91,8 +93,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" @@ -103,11 +103,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