next node: PairMap,
prev node: PairCompare,
up to node: Subsystem ProductLike


PairConv

Signature of PairConv

List of Import References :
See BOOL
See DENOTATION
See Pair

SIGNATURE PairConv[data1, data2]

$Date: 2010-09-30 18:24:17 +0200 (Do, 30. Sep 2010) $ ($Revision: 616 $)

-- converting pairs

-- Parameter
SORT data1 data2

IMPORT Pair[data1, data2] ONLY pair

FUN ` : (data1 -> denotation) ** (data2 -> denotation) -> pair -> denotation

FUN ` : denotation ** denotation ** denotation -> 
        (data1 -> denotation) ** (data2 -> denotation) -> pair -> denotation

-- this form allows for giving left bracket, seperator and right bracket
-- explicitly
-- `(f1,f2)(p) == `("(", ",", ")")(f1,f2)(p) == 
--                              "(" f1(1st(p)) "," f2(2nd(p)) ")"


next node: PairMap,
prev node: PairCompare,
up to node: Subsystem ProductLike