Path: dp-news.maxwell.syr.edu!spool.maxwell.syr.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!postnews.google.com!m7g2000cwm.googlegroups.com!not-for-mail
From: "vc" <boston103@hotmail.com>
Newsgroups: comp.databases.theory
Subject: Re: Proposal: 6NF
Date: 19 Oct 2006 05:33:41 -0700
Organization: http://groups.google.com
Lines: 20
Message-ID: <1161261221.437548.150820@m7g2000cwm.googlegroups.com>
References: <1160831506.442971.130990@h48g2000cwc.googlegroups.com>
   <1160833406.311099.17790@k70g2000cwa.googlegroups.com>
   <1160843237.433048.109230@i3g2000cwc.googlegroups.com>
   <1160865147.631931.227340@b28g2000cwb.googlegroups.com>
   <1160890491.212291.251380@m7g2000cwm.googlegroups.com>
   <1160923172.467697.66570@h48g2000cwc.googlegroups.com>
   <1160929089.285618.172910@i42g2000cwa.googlegroups.com>
   <1160997521.137113.74950@e3g2000cwe.googlegroups.com>
   <1161011043.196371.120160@m73g2000cwd.googlegroups.com>
   <1161034397.589082.152190@k70g2000cwa.googlegroups.com>
   <1161054238.502177.178170@m7g2000cwm.googlegroups.com>
   <1161172919.465904.118010@b28g2000cwb.googlegroups.com>
   <1161187751.195604.162840@e3g2000cwe.googlegroups.com>
   <1161198535.403307.226160@i3g2000cwc.googlegroups.com>
   <1161200422.131244.24300@i3g2000cwc.googlegroups.com>
   <1161247415.871216.20900@k70g2000cwa.googlegroups.com>
NNTP-Posting-Host: 65.244.78.22
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: posting.google.com 1161261226 4257 127.0.0.1 (19 Oct 2006 12:33:46 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 19 Oct 2006 12:33:46 +0000 (UTC)
In-Reply-To: <1161247415.871216.20900@k70g2000cwa.googlegroups.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: m7g2000cwm.googlegroups.com; posting-host=65.244.78.22;
   posting-account=thIdtgwAAAAhUVpIR1L4IFjCXWRKlxtG
Xref: dp-news.maxwell.syr.edu comp.databases.theory:45854


Jan Hidders wrote:
[...]

A much simpler example.  Let {0, 1, 2, 3} be a set of four integers
with addition modulo 4.  Then,  none of its subsets,  except {0} and
{0, 2},  retains the addition mod 4 operation which makes the idea of
'subtype as subset' utterly silly, as it would with respect to just
about any common math structure.

Also,  the OOP hypothetical programmer would expect that a subtype
would have, informally speaking,  *more*
properties/operations/'methods',  not less:  the basic class properties
plus some new ones.  So at the intuitive level with typical languages
like Java, 'subtype as subset'  does not make much sense either,  at
least with respect to even the simplest mathematical objects.

> 
> -- Jan Hidders

