- From: Jos de Bruijn <debruijn@inf.unibz.it>
- Date: Tue, 16 Oct 2007 09:49:31 +0200
- To: Michael Kifer <kifer@cs.sunysb.edu>
- CC: public-rif-wg@w3.org
- Message-ID: <47146D0B.7040801@inf.unibz.it>
Michael Kifer wrote:
> Just wanted to infuse a healthy doze of a reality check regarding the
> following:
>
> Jos wrote:
>>>> g- the value space is required to be a subset of the domain. This
>>>> means that every interpretation includes all value spaces of all data
>>>> types. This is unnecessary.
>>> So what? It makes the definition simple and uniform.
>> It makes every domain infinite. For most kinds of rules (especially
>> those without equality in the head) this is not really a problem.
>> However, as soon as we have full use of equality, or deal with
>> extensions in the direction of FOL, then one often wants to talk about
>> finite models.
>>
>>
>> It also makes rule sets which only contain rules such as Forall ?x,?y
>> (?x=?y) inconsistent. I claim that this is undesirable.
>
> Apart from everything that was said about it, you should remember that we
> have function symbols. So, the domain is infinite whether you have data
> types or not.
This would be the case if you use a Herbrand universe. Otherwise, it is
not necessarily the case that the domain is infinite.
Best, Jos
>
>
> --michael
--
debruijn@inf.unibz.it
Jos de Bruijn, http://www.debruijn.net/
----------------------------------------------
In heaven all the interesting people are
missing.
- Friedrich Nietzsche
Received on Tuesday, 16 October 2007 07:49:42 UTC