CurryInfo: currydoc-4.0.0 / CurryDoc.Html.leqList

definition: Info
 
leqList :: Eq a => (a -> a -> Bool) -> [a] -> [a] -> Bool
leqList _   []     _      = True
leqList _   (_:_)  []     = False
leqList leq (x:xs) (y:ys) | x == y    = leqList leq xs ys
                          | otherwise = leq x y
demand: Info
 argument 3
deterministic: Info
 deterministic operation
documentation: Info
 
Less-or-equal on lists.
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,{[]},_) |-> {True} || (_,_,{:},{[]}) |-> {False} || (_,_,{:},{:}) |-> _}
name: Info
 leqList
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 Prelude.Eq a => (a -> a -> Prelude.Bool) -> [a] -> [a] -> Prelude.Bool
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 yes
totally-defined: Info
 possibly non-reducible on same data term