Re: adjective noun first order logic
- From: Keenlearner <yingun@xxxxxxxxx>
- Date: Sun, 9 Dec 2007 01:45:27 -0800 (PST)
On Dec 9, 5:14 pm, Keenlearner <yin...@xxxxxxxxx> wrote:
On Dec 9, 4:32 pm, Keenlearner <yin...@xxxxxxxxx> wrote:
On Dec 9, 4:24 am, Chris Menzel <cmen...@xxxxxxxxxxxxxxxxxxxx> wrote:
On Thu, 06 Dec 2007 07:07:58 -0600, David C Ullrich
<ullr...@xxxxxxxxxxxxxxxx> said:
On Wed, 5 Dec 2007 23:24:57 -0800 (PST), Keenlearner
<yin...@xxxxxxxxx> wrote:
Thanks for the reply, actually I was thinking to write "John is an old
man", but I thought that will give raise of existential quantifier,
because I want it to be simpler. Why is there not existential
quantifier for "John is an old man" ? Thank you.
Because "John" is a _constant_, not a _variable_.
Maybe the OP is wondering, not about "John", but about why "an" isn't
being treated, as it often is, as an existential quantifier. If so, it
might useful to mention that "is" sometimes indicates predication and
sometimes indicates identity, and that the sentence in question is best
thought of as a case of the former. (One *could*, after all, translate
it as (Ex)(Ox & Mx & x=j), but it doesn't seem as faithful to logical
form of the original sentence.)
Yeah...that is exactly what I have thought of if there is an "a"
determiner there will be existential quantifier.
Because I have my Prolog program has the lexical entry of the
determiner "a" as
det( a, (X^S1)^(X^S2)^exists(X,S1&S2) ).
So whenever I have the word "a" in a sentence it will give raise to
the existential quantifier.
Can give me advices again how can I deal with this ?
Thanks for the reply and everything.
Sorry it's my mistake, actually the prolog program gives the correct
one without existential quantifier.
But how about ditransitive verb ?
John gives a kiss to Marry
predicate give(John,kiss,marry)
John gives a big kiss to Marry
E x( big(x) & kiss(x) & give(john, x, marry))
can anyone verify my answer ? Thank you.
I guess it suppose to be like these. Because the "book" is not proper
noun(not constant). Am I right or wrong ?
John gives a book to Marry
exist(x, book(x) & give(john,x,marry))
John gives a blue book to Marry
exist(x, book(x) & blue(x) & give(john,x,marry))
.
- References:
- adjective noun first order logic
- From: Keenlearner
- Re: adjective noun first order logic
- From: David Ullrich
- Re: adjective noun first order logic
- From: Keenlearner
- Re: adjective noun first order logic
- From: David C . Ullrich
- Re: adjective noun first order logic
- From: Chris Menzel
- Re: adjective noun first order logic
- From: Keenlearner
- Re: adjective noun first order logic
- From: Keenlearner
- adjective noun first order logic
- Prev by Date: Re: adjective noun first order logic
- Next by Date: Re: strange non theorem in S4
- Previous by thread: Re: adjective noun first order logic
- Next by thread: Re: adjective noun first order logic
- Index(es):
Relevant Pages
|