From 09b74d2b1177a04e694756fbb36416c307f7bf8a Mon Sep 17 00:00:00 2001 From: Claudio Sacerdoti Coen Date: Fri, 17 Jul 2009 13:41:42 +0000 Subject: [PATCH] Bugs (mostly from Oliboni) --- helm/software/matita/dist/TODO | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/helm/software/matita/dist/TODO b/helm/software/matita/dist/TODO index ea41b54ba..628164c39 100644 --- a/helm/software/matita/dist/TODO +++ b/helm/software/matita/dist/TODO @@ -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) -- 2.39.2