src/HOL/Quickcheck_Examples/Hotel_Example.thy
changeset 51143 0a2371e7ced3
parent 48255 968602739b54
child 51272 9c8d63b4b6be
equal deleted inserted replaced
51142:ac9e909fe55d 51143:0a2371e7ced3
   103 
   103 
   104 lemma
   104 lemma
   105   [code]: "cps_of_set (set xs) f = find_first f xs"
   105   [code]: "cps_of_set (set xs) f = find_first f xs"
   106 sorry
   106 sorry
   107 
   107 
   108 consts pos_cps_of_set :: "'a set => ('a => (bool * term list) option) => code_numeral => (bool * term list) option"
   108 consts pos_cps_of_set :: "'a set => ('a => (bool * term list) option) => natural => (bool * term list) option"
   109 consts neg_cps_of_set :: "'a set => ('a Quickcheck_Exhaustive.unknown => term list Quickcheck_Exhaustive.three_valued) => code_numeral => term list Quickcheck_Exhaustive.three_valued"
   109 consts neg_cps_of_set :: "'a set => ('a Quickcheck_Exhaustive.unknown => term list Quickcheck_Exhaustive.three_valued) => natural => term list Quickcheck_Exhaustive.three_valued"
   110 
   110 
   111 lemma
   111 lemma
   112   [code]: "pos_cps_of_set (set xs) f i = find_first f xs"
   112   [code]: "pos_cps_of_set (set xs) f i = find_first f xs"
   113 sorry
   113 sorry
   114 
   114