CurryInfo: property-prover-2.0.0 / Curry2SMT.selectors

definition:
selectors :: QName -> [String]
selectors qf | qf == ("Prelude",":")     = ["head","tail"]
             | qf == ("Prelude","Left")  = ["left"]
             | qf == ("Prelude","Right") = ["right"]
             | qf == ("Prelude","Just")  = ["just"]
             | otherwise = map (genSelName qf) [1..]
demand:
argument 1
deterministic:
deterministic operation
documentation:
--- Computes the SMT selector names for a given constructor.
failfree:
_
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{(_) |-> {:,[]}}
name:
selectors
precedence:
no precedence defined
result-values:
{:,[]}
signature:
(String, String) -> [String]
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term