Specification in XDI model:
(AND/IF_1.0 (NFA (NAME Merge) (SYMBOLS (a INPUT) (b INPUT) (c OUTPUT) ) (STATES (0 INITIAL BOX) (1 TRANSIENT) ) (TRANSITIONS (0 1 a) (0 1 b) (1 0 c) ) ) )Also available through this link
Specification in Verdect:
define MERGE( a?, b?, c! ) = pref *[ (a? | b?); c! ] endAlso available through this link
Specification in DI Algebra:
NAME = "Merge" I = { a?, b? } O = { c! } M = [ a? -> c!; M , b? -> c!; M ]Also available through this link
The roles of inputs a and b can be interchanged:
M(a, b; c) =
M(b, a; c)
The Merge specification requires a choice between inputs from the environment in state 0.
No information available
In [Ornstein67, p. 347] and [Dickson74, p. 44], the Merge is referred to as Merge Element.
In Section 2.2.5 of [Ebergen89, pp. 31-32], the Merge is referred to as XOR component.