5 (*) gebruik Environment 'Gast'
6 (*) zet Project Options op 'Basic Values Only'
14 let l = [1 .. n bitand 0xFF] in
15 elementen_worden_gevonden l /\
16 niet_elementen_worden_niet_gevonden m l /\
20 elementen_worden_gevonden :: [Int] -> Property
21 elementen_worden_gevonden l = name "elementen worden gevonden"
22 (ForEach l (\x -> let i = l??x in 0 <= i && i < length l && l!!i == x))
24 niet_elementen_worden_niet_gevonden :: Int [Int] -> Property
25 niet_elementen_worden_niet_gevonden m l = name "niet-elementen worden niet gevonden"
26 (not (isMember m l)) ==> l??m == -1