src/HOL/HOLCF/Tools/Domain/domain_isomorphism.ML
changeset 45294 3c5d3d286055
parent 44080 53d95b52954c
child 45654 cf10bde35973
equal deleted inserted replaced
45293:57def0b39696 45294:3c5d3d286055
    44 (******************************** theory data *********************************)
    44 (******************************** theory data *********************************)
    45 (******************************************************************************)
    45 (******************************************************************************)
    46 
    46 
    47 structure RepData = Named_Thms
    47 structure RepData = Named_Thms
    48 (
    48 (
    49   val name = "domain_defl_simps"
    49   val name = @{binding domain_defl_simps}
    50   val description = "theorems like DEFL('a t) = t_defl$DEFL('a)"
    50   val description = "theorems like DEFL('a t) = t_defl$DEFL('a)"
    51 )
    51 )
    52 
    52 
    53 structure IsodeflData = Named_Thms
    53 structure IsodeflData = Named_Thms
    54 (
    54 (
    55   val name = "domain_isodefl"
    55   val name = @{binding domain_isodefl}
    56   val description = "theorems like isodefl d t ==> isodefl (foo_map$d) (foo_defl$t)"
    56   val description = "theorems like isodefl d t ==> isodefl (foo_map$d) (foo_defl$t)"
    57 )
    57 )
    58 
    58 
    59 val setup = RepData.setup #> IsodeflData.setup
    59 val setup = RepData.setup #> IsodeflData.setup
    60 
    60