--- a/src/HOL/Enum.thy Fri Dec 03 08:40:46 2010 +0100
+++ b/src/HOL/Enum.thy Fri Dec 03 08:40:46 2010 +0100
@@ -318,6 +318,8 @@
datatype finite_1 = a\<^isub>1
+notation (output) a\<^isub>1 ("a\<^isub>1")
+
instantiation finite_1 :: enum
begin
@@ -352,6 +354,9 @@
datatype finite_2 = a\<^isub>1 | a\<^isub>2
+notation (output) a\<^isub>1 ("a\<^isub>1")
+notation (output) a\<^isub>2 ("a\<^isub>2")
+
instantiation finite_2 :: enum
begin
@@ -388,6 +393,10 @@
datatype finite_3 = a\<^isub>1 | a\<^isub>2 | a\<^isub>3
+notation (output) a\<^isub>1 ("a\<^isub>1")
+notation (output) a\<^isub>2 ("a\<^isub>2")
+notation (output) a\<^isub>3 ("a\<^isub>3")
+
instantiation finite_3 :: enum
begin
@@ -422,6 +431,11 @@
datatype finite_4 = a\<^isub>1 | a\<^isub>2 | a\<^isub>3 | a\<^isub>4
+notation (output) a\<^isub>1 ("a\<^isub>1")
+notation (output) a\<^isub>2 ("a\<^isub>2")
+notation (output) a\<^isub>3 ("a\<^isub>3")
+notation (output) a\<^isub>4 ("a\<^isub>4")
+
instantiation finite_4 :: enum
begin
@@ -438,6 +452,12 @@
datatype finite_5 = a\<^isub>1 | a\<^isub>2 | a\<^isub>3 | a\<^isub>4 | a\<^isub>5
+notation (output) a\<^isub>1 ("a\<^isub>1")
+notation (output) a\<^isub>2 ("a\<^isub>2")
+notation (output) a\<^isub>3 ("a\<^isub>3")
+notation (output) a\<^isub>4 ("a\<^isub>4")
+notation (output) a\<^isub>5 ("a\<^isub>5")
+
instantiation finite_5 :: enum
begin