CurryInfo: base-3.4.0 / Prelude.unzip3

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