]> matita.cs.unibo.it Git - helm.git/blob - matita/matita/dist/TODO
Progress
[helm.git] / matita / matita / dist / TODO
1 TODO:
2 - "ncoercion" statement:
3   - simple syntax
4   - generation of hints to implement the pullback
5 - dependency graphs
6 - queries (on the trie?)
7 - Tactics:
8   - saturation
9   - ncut
10   - nclearbody
11   - nletin che prende il tipo
12   - napply che prenda il pattern
13 - Semantic selection:
14   - cosa usare per i pattern % ?
15
16 - Library.copy_at_level
17 - NCicRefiner.typeof e inferenza universi
18 - hints:
19   - compare with the paper
20
21 BUGS:
22 1) la disambiguazione sembra generare termini (? ? ?) quando buca!
23    inoltre buca anche quando c'e' una scelta sola
24 ?2) cosa "corrisponde" alla simplify?   multivm/breakpoint
25     => la mu (+ iota) normalize
26 *5) variabili libere => errore di tipaggio
27
28 6) sintassi per i NG naturali (serve una ndefault? serve una notazione
29    standard sui numeri slegati dalla ndefault?)
30 7) se c'' variabili locale x1 e il costruttore x1, fa due passate
31 8) exadecim_lemmas, destruct: lento...
32
33 11) ngeneralize bug di unificazione:  ngeneralize in match (x1 = x2)
34 12) generazione dei nomi non va:
35     include "freescale/byte8.ma".
36     nlemma test: ∀b1,b2,b3.
37      plus_b8_d_d b1 (plus_b8_d_d b2 b3) = plus_b8_d_d (plus_b8_d_d b1 b2) b3.
38      #b1; #b2; #b3; ncases b1; ncases b2; ncases b3;