Trans(x,y:(A List)//(x R y);u,v.u (
x,y.
z:A List.
(g z@
x)
(g z@
y)) v)
1.
a,b,c:x,y:(A List)//(x R y).
(
z:A List.
(g z@
a)
(g z@
b))
(
z:A List.
(g z@
b)
(g z@
c))
(
z:A List.
(g z@
a)
(g z@
c))