]> matita.cs.unibo.it Git - helm.git/commitdiff
Bugs (mostly from Oliboni)
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 17 Jul 2009 13:41:42 +0000 (13:41 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 17 Jul 2009 13:41:42 +0000 (13:41 +0000)
helm/software/matita/dist/TODO

index ea41b54bad63917a5add7777f1334b0ebc7113ed..628164c3951352f45fdda10263567040e2a93c70 100644 (file)
@@ -20,3 +20,39 @@ TODO:
 - NCicRefiner.typeof e inferenza universi
 - hints:
   - compare with the paper
+
+BUGS:
+
+---- 1) nwhd non fa nulla  ???    OK, testa rigida
+?2) cosa "corrisponde" alla simplify?   multivm/breakpoint
+    => la mu (+ iota) normalize
+3) nelim bacata (assert ...), ma napply funziona
+   prod_lemmas/symmetric_eqquadruple, napply (Prod4T ...)
+*4) nrewrite bacata, ma napply funziona
+*5) variabili libere => errore di tipaggio
+
+6) sintassi per i NG naturali (serve una ndefault? serve una notazione
+   standard sui numeri slegati dalla ndefault?)
+7) se c'' variabili locale x1 e il costruttore x1, fa due passate
+8) exadecim_lemmas, destruct: lento...
+
+9) chiedere a Enrico il ninductive ascii_min che non va (ma cambiando il
+   nome o il numero degli elementi invece si') ????
+10) enrivonment accetta nomi ripetuti
+11) ngeneralize bug di unificazione:  ngeneralize in match (x1 = x2)
+12) generazione dei nomi non va:
+    include "freescale/byte8.ma".
+    nlemma test: ∀b1,b2,b3.
+     plus_b8_d_d b1 (plus_b8_d_d b2 b3) = plus_b8_d_d (plus_b8_d_d b1 b2) b3.
+     #b1; #b2; #b3; ncases b1; ncases b2; ncases b3; 
+
+Tattiche mancanti:
+ - ncut
+ - nclearbody
+ - nletin che prende il tipo
+
+=============
+
+A) ng_tactics/nCicElim, ultime linee: commentare le prerr_endline
+B) cut a mano (o quasi):
+   ncut (x1 = x2) lo implementi come nletin Hcut ≝ (? : x1 = x2)