CurryInfo: base-3.4.0 / Prelude.unzip

definition: Info
 
unzip :: [(a, b)] -> ([a], [b])
unzip []          = ([], [])
unzip ((x, y):ps) = (x : xs, y : ys)
 where (xs, ys) = unzip ps
demand: Info
 argument 1
deterministic: Info
 deterministic operation
documentation: Info
 
Transforms a list of pairs into a pair of lists.
failfree: Info
 _
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {({[]}) |-> {(,)} || ({:}) |-> {(,)}}
name: Info
 unzip
precedence: Info
 no precedence defined
result-values: Info
 {(,)}
signature: Info
 [(a, b)] -> ([a], [b])
solution-complete: Info
 operationally complete operation
terminating: Info
 yes
totally-defined: Info
 reducible on all ground data terms