Path: news.cambrium.nl!textnews.cambrium.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.73.MISMATCH!border2.nntp.ams.giganews.com!nntp.giganews.com!feeder.news-service.com!postnews.google.com!b14g2000yqd.googlegroups.com!not-for-mail
From: David BL <davidbl@iinet.net.au>
Newsgroups: comp.databases.theory
Subject: Re: Is a function a relation?
Date: Tue, 30 Jun 2009 02:28:24 -0700 (PDT)
Organization: http://groups.google.com
Lines: 26
Message-ID: <47f64e87-56b6-445a-ba66-c0e1cfc110a5@b14g2000yqd.googlegroups.com>
References: <7ffe9d54-5889-4006-b14b-947b535add51@l12g2000yqo.googlegroups.com> 
 <OXu0m.1685$j84.941@nlpi061.nbdc.sbc.com> <197cd07f-2821-436f-97d7-7d5d1ed82cfa@f38g2000pra.googlegroups.com> 
 <9vH0m.1587$bq1.604@nlpi066.nbdc.sbc.com> <49f1d816-747a-46c7-84b7-14eb0b1fc04e@y10g2000prc.googlegroups.com> 
 <il81m.5711$iz2.2237@nlpi070.nbdc.sbc.com> <be884cc7-43d2-4053-b81b-693fd10b9b7c@c20g2000prh.googlegroups.com> 
 <9Vi1m.2086$j84.609@nlpi061.nbdc.sbc.com> <a42539d8-2ea1-4ff6-b40a-98ff07a4f755@c9g2000yqm.googlegroups.com> 
 <pz%1m.3446$Jb1.2994@flpi144.ffdc.sbc.com> <52c7c97b-56f7-4486-a2a6-139dac691470@p23g2000vbl.googlegroups.com> 
 <9babe7bb-ee8c-4db2-abc6-2ee2cfc6e78b@c9g2000yqm.googlegroups.com> 
 <b0dd04c2-283c-4e11-9ac0-5ac5f85f7a0b@h18g2000yqj.googlegroups.com> 
 <c19214d9-1ea9-4b5b-be9b-22a88ac9b4fe@l32g2000vbp.googlegroups.com>
NNTP-Posting-Host: 203.166.42.178
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Trace: posting.google.com 1246354105 5717 127.0.0.1 (30 Jun 2009 09:28:25 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 30 Jun 2009 09:28:25 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: b14g2000yqd.googlegroups.com; posting-host=203.166.42.178; 
 posting-account=NLRoXAoAAAC7VxPeAzHGCGNn85XdBOyR
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 
 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2; .NET CLR 
 3.0.04506.648),gzip(gfe),gzip(gfe)
Xref:  news.cambrium.nl

On Jun 30, 4:49 pm, Cimode <cim...@hotmail.com> wrote:
> On 30 juin, 03:51, David BL <davi...@iinet.net.au> wrote:> On Jun 29, 11:01 pm, Cimode <cim...@hotmail.com> wrote:
>
> > > <<
> > > Given a relation type (i.e. schema), there are a number (possibly
> > > infinite) of relation values that conform to that type.  The type and
> > > the values of that type are all abstract and carry almost no
> > > information. >>
> > > The cardinality of un-ary relation subtype can *not* exceed the
> > > cardinality of the relation supertype.  That is a constraint imposed
> > > by how a relation is defined.
>
> > Sure. Why did you say that?
>
> Just a word of caution over the term *infinite*.

ISTM that in practise all types of interest to computer software must
either be finite or countably infinite.  For example a domain type
that consists of all the finite strings is countably infinite but
nevertheless a reasonable idealisation for real computers (i.e.
despite the potential for running out of memory).

By contrast, uncountably infinite sets are generally useless in
computer science because the elements can't be encoded in a
satisfactory manner. Consider for example sets of infinite strings, or
the power set over the integers.
