0 | module Libraries.Data.List.Quantifiers.Extra
3 | import Data.List.Quantifiers
4 | import Decidable.Equality
9 | lookup : {xs : List a} -> DecEq a => (v : a) -> All p xs -> Maybe (p v)
10 | lookup v [] = Nothing
11 | lookup v (px :: pxs)
12 | = case decEq (head xs) v of
13 | No _ => lookup v pxs