src/HOLCF/Representable.thy
changeset 37678 0040bafffdef
parent 36452 d37c6eed8117
child 37770 cddb3106adb8
     1.1 --- a/src/HOLCF/Representable.thy	Thu Jul 01 16:54:42 2010 +0200
     1.2 +++ b/src/HOLCF/Representable.thy	Thu Jul 01 16:54:44 2010 +0200
     1.3 @@ -447,7 +447,7 @@
     1.4  
     1.5  text "Cartesian products of representable types are representable."
     1.6  
     1.7 -instantiation "*" :: (rep, rep) rep
     1.8 +instantiation prod :: (rep, rep) rep
     1.9  begin
    1.10  
    1.11  definition emb_cprod_def: "emb = udom_emb oo cprod_map\<cdot>emb\<cdot>emb"
    1.12 @@ -763,7 +763,7 @@
    1.13       (@{type_name sprod}, @{term sprod_defl}, @{const_name sprod_map}, @{thm REP_sprod},
    1.14          @{thm isodefl_sprod}, @{thm sprod_map_ID}, @{thm deflation_sprod_map}),
    1.15  
    1.16 -     (@{type_name "*"}, @{term cprod_defl}, @{const_name cprod_map}, @{thm REP_cprod},
    1.17 +     (@{type_name prod}, @{term cprod_defl}, @{const_name cprod_map}, @{thm REP_cprod},
    1.18          @{thm isodefl_cprod}, @{thm cprod_map_ID}, @{thm deflation_cprod_map}),
    1.19  
    1.20       (@{type_name "u"}, @{term u_defl}, @{const_name u_map}, @{thm REP_up},