changeset 46308 | e5abbec2697a |
parent 46032 | 0da934e135b0 |
child 46589 | 689311986778 |
--- a/src/HOL/Quickcheck_Narrowing.thy Fri Jan 20 09:28:52 2012 +0100 +++ b/src/HOL/Quickcheck_Narrowing.thy Fri Jan 20 09:28:53 2012 +0100 @@ -367,6 +367,16 @@ z = (conv :: _ => _ => unit) in f)" unfolding Let_def ensure_testable_def .. +subsection {* Narrowing for sets *} + +instantiation set :: (narrowing) narrowing +begin + +definition "narrowing_set = Quickcheck_Narrowing.apply (Quickcheck_Narrowing.cons set) narrowing" + +instance .. + +end subsection {* Narrowing for integers *}