Philosophy Forums
Forums Links Articles Gallery Chat
Style:

Powered by WSN Forum




Register | Forgot Password

Quantifier negation in n-ary relations
Can a quantifier be negated, when its var. is used as arg. in n-ary relations?

printPrint


Quantifier negation in n-ary relations
moonlight
Lunatic
Avatar

Usergroup: Members
Joined: Oct 09, 2005
Location: stuck on earth
Total Topics: 18
Total Posts: 569
Posted 02/26/08 - 09:30 PM:
Subject: Quantifier negation in n-ary relations
quote post
#1
Hi all,

Quick question. I use 'A' and 'E' to denote respectively 'for all' and 'there exists' quantifiers. By definition we know that: ~Ax.~P(x) = Ex.P(x). My question is: how about when the binded variable is used in n-ary relations: how can the quantifier be negated to obtain an equivalence. For example: Ax.Ey.R(x,y). That is not equivalent to ~Ex.Ey ~R(x,y) if I'm not mistaken. So is there any transformation that can be done when the variable occurs in a relation of arity higher than 1? Thanks in advance for any input about this.

Cordially,
moonlight.

All are lunatics, but he who can analyze his delusion is called a philosopher.
- Ambrose Bierce -
keda
Ijon Tichy
Avatar

Usergroup: Members
Joined: Jul 25, 2005
Location: Finland
Total Topics: 26
Total Posts: 2646
Posted 02/26/08 - 11:35 PM:
quote post
#2
~Ex.Ay ~R(x,y)

Given the defintion:
1. ~Ax.~P(x) = Ex.P(x).
negate both sides
2. ~~Ax.P(x) = ~Ex.P(x).
doube negataion
3. Ax.~P(x) = ~Ex.P(x).
doube negataion
4. Ax.~P(x) = ~Ex.~~P(x).
let Q be the negation of P
5. Ax.Q(x) = ~Ex.~Q(x).

Ax.Ey.R(x,y).
can thus according to 5 be written as
~Ex.~Ey.R(x,y).

with 3 you get
~Ex.Ay.~R(x,y).

All about making money
Free Europe Now How to fix your country
The man who trades freedom for security does not deserve nor will he ever receive either. -Benjamin Franklin
If my sons did not want wars, there would be none - Gutle Rothschild
It's not the people who vote that count, it's the people who count the votes - Josef Stalin
muxol
yuletide

Usergroup: Members
Joined: Dec 07, 2003
Total Topics: 1
Total Posts: 1856
Posted 02/29/08 - 02:41 PM:
quote post
#3
The arity of the formula following the quantifier (in this case either P or R) is irrelevant.
the.yangist
Graduate
Avatar

Usergroup: Members
Joined: Sep 30, 2007
Location: Tempe, AZ
Total Topics: 5
Total Posts: 121
Posted 03/01/08 - 05:29 PM:
quote post
#4
People always beat me to the fun ones.

"If it were not for the laughter, the Way would not be what it is." -- Laozi
moonlight
Lunatic
Avatar

Usergroup: Members
Joined: Oct 09, 2005
Location: stuck on earth
Total Topics: 18
Total Posts: 569
Posted 03/13/08 - 10:20 AM:
quote post
#5
Hi keda,

Thanks for the reply. I read your answer over and over again but I can't see how:

~(Ax.Ey. R(x,y)) = ~Ex.Ay. ~R(x,y)

I think there is a mistake there. After doing some reading I'd suggest the following method to negate quantified statements in PNF: move the negation to the inside, up until the matrix R, and switch quantifiers every time the negation passes one. For example:

~(Ax.Ey. R(x,y)) = ~Ax.Ey. R(x,y) = Ex.~Ey. R(x,y) = Ex.Ay.~R(x,y).

Indeed suppose Ax.Ey. R(x,y) means "every guy is taller than a girl". Then the negation Ex.Ay.~R(x,y) means "some guy is shorter than all girls". Which makes sense.

I just thought I'd write this here, because I struggled quite a bit with this question for a moment, and it might help others.

Take care & thanks for helping me out,
moonlight.

Edited by moonlight on 03/13/08 - 10:24 AM

All are lunatics, but he who can analyze his delusion is called a philosopher.
- Ambrose Bierce -
Download thread as


You don't have permission to post.

Please login or register.

4 total queries
This page was created in 0.44 seconds
Memory used: 3048104 bytes
Server Status: time since last reboot is 246 days, 20:29, load average: 2.54, 3.51, 3.24