doc-src/TutorialI/todo.tobias
changeset 12489 c92e38c3cbaa
parent 12473 f41e477576b9
child 12492 a4dd02e744e0
--- a/doc-src/TutorialI/todo.tobias	Thu Dec 13 16:48:07 2001 +0100
+++ b/doc-src/TutorialI/todo.tobias	Thu Dec 13 16:48:34 2001 +0100
@@ -3,28 +3,10 @@
 Implementation
 ==============
 
-- (#2 * x) = #2 * - x is not proved by arith
+Add map_cong?? (upto 10% slower)
 
 a simp command for terms
 
-----------------------------------------------------------------------
-primrec 
-"(foorec [] []) = []"
-"(foorec [] (y # ys)) = (y # (foorec [] ys))"
-
-*** Primrec definition error:
-*** extra variables on rhs: "y", "ys"
-*** in
-*** "((foorec [] ((y::'a_1) # (ys::'a_1 list))) = (y # (foorec [] ys)))"
-*** At command "primrec".
-
-Bessere Fehlermeldung!
-----------------------------------------------------------------------
-
-Relation: comp -> composition
-
-Add map_cong?? (upto 10% slower)
-
 Recdef: Get rid of function name in header.
 Support mutual recursion (Konrad?)
 
@@ -33,9 +15,6 @@
 better 1 point rules:
 !x. !y. x = f y --> P x y  should reduce to  !y. P (f y) y.
 
-use arith_tac in recdef to solve termination conditions?
--> new example in Recdef/termination
-
 it would be nice if @term could deal with ?-vars.
 then a number of (unchecked!) @texts could be converted to @terms.