src/HOL/Quickcheck_Narrowing.thy
changeset 81706 7beb0cf38292
parent 69690 1fb204399d8d
child 82445 bb1f2a03b370
equal deleted inserted replaced
81705:53fea2ccab19 81706:7beb0cf38292
    20 data Typerep = Typerep String [Typerep]
    20 data Typerep = Typerep String [Typerep]
    21 \<close> for type_constructor typerep constant Typerep.Typerep
    21 \<close> for type_constructor typerep constant Typerep.Typerep
    22 | type_constructor typerep \<rightharpoonup> (Haskell_Quickcheck) "Typerep.Typerep"
    22 | type_constructor typerep \<rightharpoonup> (Haskell_Quickcheck) "Typerep.Typerep"
    23 | constant Typerep.Typerep \<rightharpoonup> (Haskell_Quickcheck) "Typerep.Typerep"
    23 | constant Typerep.Typerep \<rightharpoonup> (Haskell_Quickcheck) "Typerep.Typerep"
    24 
    24 
    25 code_reserved Haskell_Quickcheck Typerep
    25 code_reserved
       
    26   (Haskell_Quickcheck) Typerep
    26 
    27 
    27 code_printing
    28 code_printing
    28   type_constructor integer \<rightharpoonup> (Haskell_Quickcheck) "Prelude.Int"
    29   type_constructor integer \<rightharpoonup> (Haskell_Quickcheck) "Prelude.Int"
    29 | constant "0::integer" \<rightharpoonup>
    30 | constant "0::integer" \<rightharpoonup>
    30     (Haskell_Quickcheck) "!(0/ ::/ Prelude.Int)"
    31     (Haskell_Quickcheck) "!(0/ ::/ Prelude.Int)"