declare lexn.simps [code del]
authorhaftmann
Sat, 12 Jun 2010 15:47:50 +0200
changeset 37408 f51ff37811bf
parent 37407 61dd8c145da7
child 37409 6c9f23863808
declare lexn.simps [code del]
src/HOL/List.thy
--- a/src/HOL/List.thy	Fri Jun 11 17:14:02 2010 +0200
+++ b/src/HOL/List.thy	Sat Jun 12 15:47:50 2010 +0200
@@ -4188,8 +4188,8 @@
         
 primrec -- {*The lexicographic ordering for lists of the specified length*}
   lexn :: "('a \<times> 'a) set \<Rightarrow> nat \<Rightarrow> ('a list \<times> 'a list) set" where
-    "lexn r 0 = {}"
-  | "lexn r (Suc n) = (prod_fun (%(x, xs). x#xs) (%(x, xs). x#xs) ` (r <*lex*> lexn r n)) Int
+    [code del]: "lexn r 0 = {}"
+  | [code del]: "lexn r (Suc n) = (prod_fun (%(x, xs). x#xs) (%(x, xs). x#xs) ` (r <*lex*> lexn r n)) Int
       {(xs, ys). length xs = Suc n \<and> length ys = Suc n}"
 
 definition