dbTalk Databases Forums  

What is an automorphism of a database instance?

comp.databases.theory comp.databases.theory


Discuss What is an automorphism of a database instance? in the comp.databases.theory forum.



Reply
 
Thread Tools Display Modes
  #101  
Old   
Kira Yamato
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:02 PM






On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNenashi (AT) gmail (DOT) com> said:

Quote:
On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)
Of course, it's obvious from the definition!

Thanks.

Quote:
AFAIR in lattice theory an order isomorphism is the same as
isomorphism defined in terms of operations /\ and \/.
--

-kira



Reply With Quote
  #102  
Old   
Tegiri Nenashi
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:14 PM






On Jan 9, 4:02 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
Quote:
On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> said:

On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

Of course, it's obvious from the definition!
Therefore, actually, all we need is an isomorphism of upper (or lower)
semi-lattice! Which brings to the point you raised early:

<quote>
Quote:
How do you know that it is not too general?

I don't:-(
To show that it is not too general, it is enough to show that /\ and
\/
can be represented by expressions using the classical relational
algebra, no? Then, the algebra of /\ and \/ and the classical
relational algebra are equivalent.
</quote>

The lattice join is trivially expressed via relational algebra join
(and we don't even have to bother with rather easy problem of
expressing inner union is in terms of classic RA).

Unfortunately, I understand Jan's comment differently. An isomorphism
is an equivalence relation. How do we know it is not "too coarse"? But
this is rather fuzzy idea, unless Jan points out to alternative
"finer" definition:-)



Reply With Quote
  #103  
Old   
Tegiri Nenashi
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:14 PM



On Jan 9, 4:02 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
Quote:
On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> said:

On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

Of course, it's obvious from the definition!
Therefore, actually, all we need is an isomorphism of upper (or lower)
semi-lattice! Which brings to the point you raised early:

<quote>
Quote:
How do you know that it is not too general?

I don't:-(
To show that it is not too general, it is enough to show that /\ and
\/
can be represented by expressions using the classical relational
algebra, no? Then, the algebra of /\ and \/ and the classical
relational algebra are equivalent.
</quote>

The lattice join is trivially expressed via relational algebra join
(and we don't even have to bother with rather easy problem of
expressing inner union is in terms of classic RA).

Unfortunately, I understand Jan's comment differently. An isomorphism
is an equivalence relation. How do we know it is not "too coarse"? But
this is rather fuzzy idea, unless Jan points out to alternative
"finer" definition:-)



Reply With Quote
  #104  
Old   
Tegiri Nenashi
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:14 PM



On Jan 9, 4:02 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
Quote:
On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> said:

On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

Of course, it's obvious from the definition!
Therefore, actually, all we need is an isomorphism of upper (or lower)
semi-lattice! Which brings to the point you raised early:

<quote>
Quote:
How do you know that it is not too general?

I don't:-(
To show that it is not too general, it is enough to show that /\ and
\/
can be represented by expressions using the classical relational
algebra, no? Then, the algebra of /\ and \/ and the classical
relational algebra are equivalent.
</quote>

The lattice join is trivially expressed via relational algebra join
(and we don't even have to bother with rather easy problem of
expressing inner union is in terms of classic RA).

Unfortunately, I understand Jan's comment differently. An isomorphism
is an equivalence relation. How do we know it is not "too coarse"? But
this is rather fuzzy idea, unless Jan points out to alternative
"finer" definition:-)



Reply With Quote
  #105  
Old   
Tegiri Nenashi
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:14 PM



On Jan 9, 4:02 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
Quote:
On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> said:

On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

Of course, it's obvious from the definition!
Therefore, actually, all we need is an isomorphism of upper (or lower)
semi-lattice! Which brings to the point you raised early:

<quote>
Quote:
How do you know that it is not too general?

I don't:-(
To show that it is not too general, it is enough to show that /\ and
\/
can be represented by expressions using the classical relational
algebra, no? Then, the algebra of /\ and \/ and the classical
relational algebra are equivalent.
</quote>

The lattice join is trivially expressed via relational algebra join
(and we don't even have to bother with rather easy problem of
expressing inner union is in terms of classic RA).

Unfortunately, I understand Jan's comment differently. An isomorphism
is an equivalence relation. How do we know it is not "too coarse"? But
this is rather fuzzy idea, unless Jan points out to alternative
"finer" definition:-)



Reply With Quote
  #106  
Old   
Tegiri Nenashi
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:14 PM



On Jan 9, 4:02 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
Quote:
On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> said:

On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

Of course, it's obvious from the definition!
Therefore, actually, all we need is an isomorphism of upper (or lower)
semi-lattice! Which brings to the point you raised early:

<quote>
Quote:
How do you know that it is not too general?

I don't:-(
To show that it is not too general, it is enough to show that /\ and
\/
can be represented by expressions using the classical relational
algebra, no? Then, the algebra of /\ and \/ and the classical
relational algebra are equivalent.
</quote>

The lattice join is trivially expressed via relational algebra join
(and we don't even have to bother with rather easy problem of
expressing inner union is in terms of classic RA).

Unfortunately, I understand Jan's comment differently. An isomorphism
is an equivalence relation. How do we know it is not "too coarse"? But
this is rather fuzzy idea, unless Jan points out to alternative
"finer" definition:-)



Reply With Quote
  #107  
Old   
Tegiri Nenashi
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:14 PM



On Jan 9, 4:02 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
Quote:
On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> said:

On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

Of course, it's obvious from the definition!
Therefore, actually, all we need is an isomorphism of upper (or lower)
semi-lattice! Which brings to the point you raised early:

<quote>
Quote:
How do you know that it is not too general?

I don't:-(
To show that it is not too general, it is enough to show that /\ and
\/
can be represented by expressions using the classical relational
algebra, no? Then, the algebra of /\ and \/ and the classical
relational algebra are equivalent.
</quote>

The lattice join is trivially expressed via relational algebra join
(and we don't even have to bother with rather easy problem of
expressing inner union is in terms of classic RA).

Unfortunately, I understand Jan's comment differently. An isomorphism
is an equivalence relation. How do we know it is not "too coarse"? But
this is rather fuzzy idea, unless Jan points out to alternative
"finer" definition:-)



Reply With Quote
  #108  
Old   
Tegiri Nenashi
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:14 PM



On Jan 9, 4:02 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
Quote:
On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> said:

On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

Of course, it's obvious from the definition!
Therefore, actually, all we need is an isomorphism of upper (or lower)
semi-lattice! Which brings to the point you raised early:

<quote>
Quote:
How do you know that it is not too general?

I don't:-(
To show that it is not too general, it is enough to show that /\ and
\/
can be represented by expressions using the classical relational
algebra, no? Then, the algebra of /\ and \/ and the classical
relational algebra are equivalent.
</quote>

The lattice join is trivially expressed via relational algebra join
(and we don't even have to bother with rather easy problem of
expressing inner union is in terms of classic RA).

Unfortunately, I understand Jan's comment differently. An isomorphism
is an equivalence relation. How do we know it is not "too coarse"? But
this is rather fuzzy idea, unless Jan points out to alternative
"finer" definition:-)



Reply With Quote
  #109  
Old   
Tegiri Nenashi
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:14 PM



On Jan 9, 4:02 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
Quote:
On 2008-01-09 18:53:17 -0500, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> said:

On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:
BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

Of course, it's obvious from the definition!
Therefore, actually, all we need is an isomorphism of upper (or lower)
semi-lattice! Which brings to the point you raised early:

<quote>
Quote:
How do you know that it is not too general?

I don't:-(
To show that it is not too general, it is enough to show that /\ and
\/
can be represented by expressions using the classical relational
algebra, no? Then, the algebra of /\ and \/ and the classical
relational algebra are equivalent.
</quote>

The lattice join is trivially expressed via relational algebra join
(and we don't even have to bother with rather easy problem of
expressing inner union is in terms of classic RA).

Unfortunately, I understand Jan's comment differently. An isomorphism
is an equivalence relation. How do we know it is not "too coarse"? But
this is rather fuzzy idea, unless Jan points out to alternative
"finer" definition:-)



Reply With Quote
  #110  
Old   
Marshall
 
Posts: n/a

Default Re: What is an automorphism of a database instance? - 01-09-2008 , 06:51 PM



On Jan 9, 3:53 pm, Tegiri Nenashi <TegiriNena... (AT) gmail (DOT) com> wrote:
Quote:
On Jan 9, 3:29 pm, Kira Yamato <kira... (AT) earthlink (DOT) net> wrote:

BTW, do we need to impose partial ordering preserved too? Partial
ordering defined as
A <= B
if and only if
A = A /\ B.

A = A /\ B
imply
f(A) = f(A /\ B)
which implies
f(A) = f(A) /\ f(B)
which in turn imply
f(A) <= f(B)

AFAIR in lattice theory an order isomorphism is the same as
isomorphism defined in terms of operations /\ and \/.
Yes. A lattice isomorphism defined in terms of ^ and v is
equivalent to one defined in terms of <=. There are two
different kinds of homomorphism, though: meet-homomorphism
and join-homomorphism.


Marshall


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.