Freethought & Rationalism ArchiveThe archives are read only. |
02-13-2003, 07:07 AM | #1 |
Veteran Member
Join Date: Sep 2002
Location: :noitacoL
Posts: 4,679
|
Categorical logic & languge ambiguity
This little problem came up in a discussion between my philosophy prof, math prof, and myself.
According to categorical logic, the statement "All S are not P" is logically equivalent to "No S are P." For example, to say "All cows are not fish" means "No cows are fish." Another example with a false statement, "All cows are not brown" is "No cows are brown." The problem arises from the use of english (or any I guess, I use english because it's what I speak ). Consider a reporter making the statement "All politicians are not dishonest." The logically equivalent statement is "No policitians are dishonest." Of course no one would seriously say this! When spoken with an emphasis on "all," it sounds as if she means "Not all politicians are dishonest." And this is how most people would understand the sentence. Does anyone have any comments on this? Is there any way to incorporate stress and tense into categorical or predicate logic? |
02-13-2003, 07:54 AM | #2 |
Regular Member
Join Date: Dec 2002
Location: Singapore
Posts: 158
|
There are many ambiguities in the English language, but this doesn't seem to be one of them. I parsed "All politicians are not dishonest" as "[All politicians] are [not dishonest]", i.e. "All politicians are honest".
|
02-13-2003, 08:05 AM | #3 |
Veteran Member
Join Date: Jun 2002
Location: A Shadowy Planet
Posts: 7,585
|
What is ambiguous about the difference between "All" and "Not all"??
|
02-13-2003, 08:12 AM | #4 | |
Veteran Member
Join Date: Sep 2002
Location: :noitacoL
Posts: 4,679
|
Quote:
Maybe this is pointless to try to explain with the written (typed) word. Perhaps it has to be heard. |
|
02-13-2003, 08:31 AM | #5 | |
Veteran Member
Join Date: Jun 2002
Location: A Shadowy Planet
Posts: 7,585
|
Quote:
|
|
02-13-2003, 08:40 AM | #6 | |
Regular Member
Join Date: Dec 2002
Location: Singapore
Posts: 158
|
Quote:
Yet another problem for NLP researchers... *grrr* |
|
02-13-2003, 08:47 AM | #7 | |
Veteran Member
Join Date: May 2001
Location: US
Posts: 5,495
|
Re: Categorical logic & languge ambiguity
Quote:
To me, it is absurd to suggest that: 1. Anyone (let alone a politician) can be telling lies (literally) all the time. 2. We can really test the truth of the claim (as opposed to determine is truth functionality a la categorical logic). The extension of the quality dishonest over all politicians would be hard to prove. A tenable claim writ in full might be "Not all the politicians that I know appear to be dishonest". In "real life" the statement "All politicians are not dishonest" would seem less verbose and convey the meaning just as well. It is arguable, therefore, that formal logic cannot always encapsulate the "true meaning" conveyed by natural language. On the other hand, logic can encourage one to be much clearer about what you really do mean. Cheers, John |
|
02-13-2003, 09:09 AM | #8 |
Veteran Member
Join Date: Sep 2002
Location: Broomfield, Colorado, USA
Posts: 5,550
|
The difference, which is conveyed tonally (and by context and probability) in spoken English, is between the existential and the universal quantifier.
So, "I don't like all olives" technically could mean either of the following: Universal: I consistently don't like olives, encompassing all varieties. Existential: I don't consistently like olives regardless of variety. This carries the assumption that I do like some varieties, just not all of them. (Note that, if we move that rephrase to read "I consistently don't like olives..." it goes back to the existential meaning, even without the quantifier 'all.' Right there is another discrete rule that would need to be articulated in order to represent natural language in logical terms.) In casual, spoken language, of course, the existential meaning is assumed. When you take what could be argued is a logical rephrasing, "I dislike all olives," it takes on the universal meaning. This is a good example of the difficulties in representing and parsing natural language artificially. It's not that the individual rules are so complex they're not understandable. It's just that there are so damned many of them, all tangled up together, that it'd take forever to get them all down. Look at a linguistics journal sometime. It's almost scary how much unique information there is about tiny little words and concepts we just take for granted. I once made the mistake of looking for information on the word 'on.' Yow. Fortunately, though, we have an innate understanding of these rules, so we can communicate effectively among other native speakers. (Often, people who acquired a language post-childhood have some of the same difficulties in understanding the rules as do machines. Essentially, the subtleties of natural language are almost impossible to understand consciously.) |
02-13-2003, 09:24 AM | #9 |
Veteran Member
Join Date: Sep 2002
Location: :noitacoL
Posts: 4,679
|
My study of logic has only been theoretical, but I've interested in AI research. That was one of the first things I thought about when this issue was brought up.
It would be hard enough to program a computer to understand the english language, much less all the subtle variations. Of course this presupposes that AI necessarily converts language into logical symbolism to interpret it. |
02-13-2003, 04:39 PM | #10 | |
Junior Member
Join Date: Feb 2002
Posts: 66
|
Categorical Propositions
Quote:
anonymousj |
|
Thread Tools | Search this Thread |
|