| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Transitive Closure
"Mikito Harakiri" <mikharakiri_nospaum_at_yahoo.com> wrote in message
news:8a529bb.0405171058.36a5a26_at_posting.google.com...
> Paul <paul_at_test.com> wrote in message
news:<Hu2qc.4347$wI4.496108_at_wards.force9.net>...
> > x wrote:
> > >>The commutative property does not make sense with unary operators like
> > >>TClose. Unary operators are always commutative because there is only
> > >>one operand's order.
> > >
> > >
> > > Commutativity does make sense with unary operators.
> > > M--f-->M--g-->M
> > > fg = gf or fg != gf
> >
> > I think the confusion here is that in something like group theory we say
> > a binary operator "*" is commutative if a*b = b*a. Or writing it as a
> > function we say:
> >
> > *(a,b) = *(b,a)
> >
> > What we're talking about here which I think is what Alfredo is
> > misunderstanding is commutativity of the "composition of operators"
> > operator. So say we have unary operators f and g we can define the
> > operator "f*g" to be:
> >
> > (f*g)(x) = f(g(x)) for all x.
> >
> > Commutativity of this "*" operation just means that:
> >
> > f*g = g*f
> >
> > ie. f(g(x)) = g(f(x)) for all x.
> >
> > For this to make sense f and g must take arguments of the same type, and
> > return values of that same type as well.
>
>
>
I'm not familiar with Category Theory but...
com-mu-ta-tive (kuh myue'tuh tiv, kom'yuh tay tiv) adj.
A binary operation such multiplication: x can be viewed as a family of unary
operators fa(u)=a x u
Then a x b = fa(fb(1)) = fb(fa(1))
Commutativity (of symbols) means interchangeability (of symbols).
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
![]() |
![]() |