changeset 8354 | c02e3c131eca |
parent 3120 | c58423c20740 |
child 9101 | b643f4d7b9e9 |
--- a/src/HOL/Induct/Perm.thy Wed Mar 08 16:14:12 2000 +0100 +++ b/src/HOL/Induct/Perm.thy Wed Mar 08 16:15:41 2000 +0100 @@ -21,4 +21,12 @@ Cons "xs <~~> ys ==> z#xs <~~> z#ys" trans "[| xs <~~> ys; ys <~~> zs |] ==> xs <~~> zs" + +consts + remove :: ['a, 'a list] => 'a list + +primrec + "remove x [] = []" + "remove x (y#ys) = (if x=y then ys else y#remove x ys)" + end