You are viewing the historical archive of The Philosophy Forum.
For current discussions, visit the live forum.
Go to live forum

Are you a genius? Try solving this difficult Logic / Critical Reasoning problem

Alexis Schaffer July 17, 2019 at 17:19 12275 views 49 comments
The following statement is NOT true: No people are not dinosaurs

Which of these logically do or do not follow?

A) Some dinosaurs are people
B) All people are dinosaurs
C) Some people are not dinosaurs
D) No dinosaurs are not people

Note: some does not exclude all

I'd really appreciate it if you could also briefly discuss your thought process as you solved it!

Comments (49)

bert1 July 17, 2019 at 17:57 #307600
B isn't it?
Oh, A as well.

EDIT: I somehow missed the 'NOT'!
fresco July 17, 2019 at 18:04 #307602
If the premise were True, only C would be invalid, therefore if the premise is False, A, B and D are invalid and C is valid.
matt July 17, 2019 at 18:17 #307604
No people are not dinosaurs. To simplify, cancel out the negatives and you get people are dinosaurs (but you said this is not true) so that means (some) people are not dinosaurs.

with this we can say the following

A) Some dinosaurs are people (follows)
B) All people are dinosaurs (doesn't follow)
C) Some people are not dinosaurs (follows)
D) No dinosaurs are not people (Some dinosaurs are people - follows)
T Clark July 17, 2019 at 18:43 #307606
Reply to Alexis Schaffer

If I answer the question correctly, can I join Mensa?
Hanover July 17, 2019 at 18:48 #307607
Quoting Alexis Schaffer
No people are not dinosaurs


I read this to mean that every person is a dinosaur.

A) Some dinosaurs are people

This is only true if there are any people because every person is a dinosaur, but you've not clarified that any people exist.

B) All people are dinosaurs

This is how I defined the sentence, so I'd say it's true.

C) Some people are not dinosaurs

This is false.

D) No dinosaurs are not people

This is false
JosephS July 17, 2019 at 19:00 #307609
The following statement is NOT true: No people are not dinosaurs

Translation to second-order logic:
P1: It is not the case that there exists an x, such that x is a person and x is not a dinosaur
Informally, no person you find will not also be a dinosaur
P1': Equivalently, All people are dinosaurs
Negate this.
P2: There exists an x, such that x is a person and x is not a dinosaur

C follows immediately.

A does not follow as P2 does not bind us to this. All we know is that the set of people, {P} is not a subset of the set of dinosaurs {D}. {P} and {D} could be disjoint. We don't even know if {D} has any members. The claim does not follow because we don't have support for the claim.

B is false based on the contrary case from P2. B does not follow.

D equivalent to All dinosaurs are people, does not follow as we cannot support its claim from P2. {D} maybe null, and this claim would be trivially true, but we don't have support for the claim.

A) Some dinosaurs are people (does not follow)
B) All people are dinosaurs (does not follow)
C) Some people are not dinosaurs (follows)
D) No dinosaurs are not people (does not follow)

Alexis Schaffer July 17, 2019 at 19:27 #307615
Reply to JosephSReply to fresco

Thank you Joseph and Fresco! :)

Special thanks to Joseph for explaining his answer!
fresco July 17, 2019 at 20:15 #307635
You might find that a Venn diagram with two intersecting circles is simpler to understand than the propositional logic.
Alexis Schaffer July 17, 2019 at 20:17 #307638
Reply to fresco I think you're very right in saying that, Fresco :P Good idea!
EricH July 18, 2019 at 00:38 #307724
Reply to Alexis Schaffer
You might want to work on your punctuation. I glanced at this sentence and it read like this:

"No! People are not dinosaurs."

:smile: :grin: :razz: :razz:
Alexis Schaffer July 18, 2019 at 00:39 #307725
Artemis July 18, 2019 at 00:49 #307729
Reply to Alexis Schaffer Reply to JosephS

I'd phrase it differently:

A) Some dinosaurs are people (undetermined)
B) All people are dinosaurs (does not follow)
C) Some people are not dinosaurs (follows)
D) No dinosaurs are not people (undetermined)
JosephS July 18, 2019 at 01:07 #307738
Reply to NKBJ

When we use the phrase "does not follow", it means it cannot be justified logically from the antecedents.

While "undetermined" is fine colloquially, we need to be careful to use rigorous patterns in language to assure that we are precise in what we are communicating.

When we use 3 valued logic (e.g. SQL), undetermined might translate accurately to null. If we limit ourselves to 2 value logic, our syllogisms may only admit of follows and does not follow, in which case undetermined gives way to does not follow.
Artemis July 18, 2019 at 14:21 #307847
Quoting JosephS
While "undetermined" is fine colloquially, we need to be careful to use rigorous patterns in language to assure that we are precise in what we are communicating.


Yes, but if you look carefully at the logic, A and D are indeterminable given the premises, and B is outright false. That is to say, we can't say anything about A and D given the premises, but we can say something about B. In other words, it follows that ~B.

If you want to be "precise" about your language, you should endeavor to reflect that nuance.
JosephS July 18, 2019 at 21:52 #307896
I did mention it ("B is false based on the contrary case from P2").

You may have missed it in as much as there are many different ways of expressing the same thing in natural language. Nuance in natural language is one of the issues that logic was developed to deal with. Nuance can give rise to misinterpretation (inferring what was not implied).

Logic constrains our language, exchanging the power of expression in natural language for the logical validity of inference.
It was asked whether the propositions do or do not follow.

Nuance, in that respect, is not a good thing when communicating formally.

It allows misunderstanding to intrude.

Artemis July 19, 2019 at 00:41 #307907
Reply to JosephS

Actually, I did read that part. But your summary of your position was unclear, so I cleared it up for you.

A and D are neither provable nor disprovable by the premises. B is disprovable. But you're labeling all three the same way. That is how misunderstandings intrude.

I agree with everything else you're saying, but I think it's all a better critique of your own amphibolous use of language than my insistence on precision.
JosephS July 19, 2019 at 00:48 #307908
Quoting NKBJ
A and D are neither provable nor disprovable by the premises. B is disprovable. But you're labeling all three the same way. That is how misunderstandings intrude.


You have an issue with the expectations of logical form, not with me.

Also, look up the term precision and then compare it with accuracy.

Artemis July 19, 2019 at 00:53 #307910
Quoting JosephS
You have an issue with the expectations of logical form, not with me.

While you're at it, look up the term precision and then compare it with accuracy.


I have neither an issue with logic nor with an anonymous stranger on the interwebs (you). I'm merely trying to argue logic, and if that seems to you like something more personal, than I have to assume you're not quite as good a logician as you're attempting to paint yourself here.

And, just FYI, logicians have a long history of battling amphibolous language. They famously named a fallacy after just that.
JosephS July 19, 2019 at 00:57 #307912
No, you aren't. My response to your pathological tendentiousness is rather simpler, it follows thus:
Artemis July 19, 2019 at 01:04 #307913
Quoting JosephS
your pathological tendentiousness


How charming! I hit a nerve!

Some advice: take yourself less seriously and/or toughen up a bit. The (very mild) feedback I gave you on your logic shouldn't have sent you into such a tizzy, and if that's how you routinely react to (again, very mild) feedback, then you won't last long here.
Deleted User July 19, 2019 at 01:25 #307919
This user has been deleted and all their posts removed.
Virgo Avalytikh July 27, 2019 at 14:02 #310539
Reply to JosephS

May I ask (as a non-logician and a non-native speaker of English) why this does not commit the existential fallacy? I agree that A, B and D do not follow. But I do not see how C follows, either.

As I understand it, the existential fallacy is where a proposition with existential import is inferred illegitimately from a proposition with no existential import, e.g.

'All unicorns are horned'
Therefore
'Some unicorns are horned'

Where 'Some unicorns are horned' is roughly equivalent to 'There exists at least one x, such that x is a unicorn and x is horned'. The problem is that 'All unicorns are horned' does not have any existential import. It simply states that, if there is an x such that x is a unicorn, then x is horned. But there is no commitment to the truth of the antecedent. So we do not have license to infer that there really are any unicorns.

Now, if I understand your explanation, you take P2 to be the negation of P1'. That is, you take 'All people are dinosaurs', when negated, to produce 'There exists an x, such that x is a person and x is not a dinosaur'. From this, you take it that C follows.

I see that C does indeed follow from P2, but I do not see P2 as being the negation of P1'. The reason being that P1' does not seem to me to have any existential import, where P2 assuredly does. The negation should surely be 'It is not the case that all people are dinosaurs'. But, since this does not have any existential import, C would not follow.

Thoughts?
Deleted User July 28, 2019 at 03:14 #310748
This user has been deleted and all their posts removed.
fresco July 28, 2019 at 05:31 #310773
Reply to tim wood
Correct because 'existential import' is a human value judgement outwith the formalisms of classical logic. This point is one illustration of the limitations of logic with respect to 'semantics'.
Virgo Avalytikh July 28, 2019 at 09:13 #310807
Reply to tim wood

Thanks for this. So in Aristotelian logic, 'All people are dinosaurs' does have existential import? Or is it just ambiguous?

So, I agree with the consensus that 'No people are not dinosaurs' should be understood as 'All people are dinosaurs'. Negate this, and we have 'It is not the case that all people are dinosaurs', or equivalently, 'It is not the case that, if there exists an x such that x is a person, then x is a dinosaur'. If we take this as having no existential import (and it seems to me that it doesn't), then we cannot infer anything that does have existential import. This rules out A and C. Obviously we cannot infer B, since our starting proposition is the precise negation of this. D seems to be equivalent to 'All dinosaurs are people', and I don't see how we can get this from out starting proposition, either.

So my answer is: neither A, B, C nor D follows. But since this differs from the answer that has already been determined correct, I am not so confident about it.
Snakes Alive July 28, 2019 at 10:13 #310812
Only C) follows.

"No people are not dinosaurs" -> ~Ex[Px ^ ~Dx]
This is NOT true, so:
~~Ex[Px ^ ~Dx]
Ex[Px ^ ~Dx]

This is equivalent to saying that there is a person who isn't a dinosaur. But this is just what C) says, on the usual logical reading of 'some.'

Clearly A), B), and D) don't follow from this.
unenlightened July 28, 2019 at 10:51 #310817
Quoting Virgo Avalytikh
As I understand it, the existential fallacy is where a proposition with existential import is inferred illegitimately from a proposition with no existential import, e.g.

'All unicorns are horned'
Therefore
'Some unicorns are horned'


Under normal circumstances you are right, but the puzzle indulges in multiple negatives. So though the truth of 'All unicorns are horned' has no existential import, its negation does. In Venn diagram terms, a universal (all or none) statement declares a region empty, but its negation declares that region populated. If not (all unicorns are horned), then there must be at least one hornless unicorn.
bongo fury July 28, 2019 at 12:46 #310842
Quoting Snakes Alive
"No people are not dinosaurs" -> ~Ex[Px ^ ~Dx]


Agreed.

Quoting Snakes Alive
This is NOT true, so:
~~Ex[Px ^ ~Dx]


No, only this: [Edit: Yes! At least this:]

~{~Ex[Px ^ ~Dx]}

Which can't [Edit: yes it can] equate to

(~~Ex)[Px ^ ~Dx] = ~~Ex[Px ^ ~Dx] = Ex[Px ^ ~Dx]

as you hope, unless [Edit: if] it is ruled out that there are no people. Because after all, if there are no people,

~Ex[Px ^ ~Dx]

is true. So the negation of that would be false, but you want it to follow as true (option C).

[Edit: yeah, well I suppose wanting option C to follow is no good reason to say the negation is true, and that the previous line is therefore false, and that therefore there are no people. But of course the initial info is telling us the previous line is false, and that therefore there are no people. I think I kept imagining that there being no people could somehow survive the negation. Probably I was just thrown by the simple multiple negatives that unenlightened warned about above. :lol: Thanks and apologies to Reply to unenlightened and Reply to Snakes Alive ].

So,

Quoting Virgo Avalytikh
If we take this as having no existential import (and it seems to me that it doesn't), then we cannot infer anything that does have existential import. This rules out A and C.


is quite right. [Edit: well, no.] Where you have to be a genius (as so often with puzzles) is not with the logic [Edit: although apparently that helps] but guessing which presuppositions are meant to be obvious. The testers here might be thinking it's obvious that there are people, maybe that we shouldn't take anything of the sort for granted. We don't know. Since they take the trouble to remind us that "Note: some does not exclude all", I'm guessing they have neglected to clarify (or even notice) their own assumption that there are people. So most people here are geniuses, but Virgo you fail for being a bit too clever.

Quoting unenlightened
In Venn diagram terms, a universal (all or none) statement declares a region empty, but its negation declares that region populated.


No, I don't think so. The region was excluded, so in the negation it is opened up again, but not necessarily populated.

[Edit: ahem]

Quoting Virgo Avalytikh
So in Aristotelian logic, 'All people are dinosaurs' does have existential import? Or is it just ambiguous?


My question too, so I went here, https://en.wikipedia.org/wiki/Syllogism#Existential_import, and found interesting history and controversy to elaborate Tim's basic answer, i.e. yes assumed in Aristotle but not in modern systems. [Edit: beside the point after all.]
unenlightened July 28, 2019 at 13:10 #310864
Quoting bongo fury
No, I don't think so. The region was excluded, so in the negation it is opened up again, but not necessarily populated.


You think wrong, regions are not 'excluded' but declared empty or declared populated, the one being the negation of the other. So the negation of 'All x are y' (the region {x & not-y} is empty) is 'Some x are not y' (the region {x & not-y} is populated).

And this must be so, because if there are no unicorns, then there are no unicorns with a horn AND no unicorns without a horn. Thus they all have a horn AND they all have no horn. ({x & not-y} is empty AND {x & y} is empty.)
bongo fury July 28, 2019 at 14:05 #310876
Quoting unenlightened
No, I don't think so. The region was excluded, so in the negation it is opened up again, but not necessarily populated.
— bongo fury

You think wrong,


Hey, perhaps I should have said "No I don't think so, assuming that we're using a Venn diagram to illustrate FOPL, like Snakes' - not Aristotle".

Quoting unenlightened
if there are no unicorns, then there are no unicorns with a horn AND no unicorns without a horn. Thus they all have a horn AND they all have no horn.


... all what have a horn and no horn??

By the way, you aren't suggesting that option C does follow on the assumption there are no people?

Or, that the assumption is incompatible with the given information? [Edit: this one :wink: ]
unenlightened July 28, 2019 at 15:21 #310890
Just to be absolutely clear, I am saying that since it is false that "No people are not dinosaurs." it must necessarily be true that at least one person is not a dinosaur. And thus that there are no people is incompatible with the given premise.

Quoting bongo fury
... all what have a horn and no horn??


Try this. If I have no money, I have no money in my left pocket, and no money in my right pocket. So where's all my money? In my pockets, obviously. So I take all my money and give it to you and because I have no money I give you nothing, and I still have no money in my pockets, even though I just gave you all the money in my pockets.
bongo fury July 28, 2019 at 18:04 #310955
Quoting unenlightened
Just to be absolutely clear, I am saying that since it is false that "No people are not dinosaurs." it must necessarily be true that at least one person is not a dinosaur. And thus that there are no people is incompatible with the given premise.


Yep, I get it :lol: thanks :pray:
Janus July 30, 2019 at 02:56 #311411
Reply to Alexis Schaffer 'No people are not dinosaurs' means that all people are dinosaurs. If this statement is not true, it could be that it is not true because either no people are dinosaurs or not all people are dinosaurs.

On the first reading, that no people are dinosaurs, only C "some people are not dinosaurs" would be consistent and hence true, even though it would be understating the case.

On the second reading, that not all people are dinosaurs, A: "some dinosaurs are people", C: "some people are not dinosaurs" and D: "No dinosaurs are not people" might be true, and B: "All people are dinosaurs" would be false.
Baden July 30, 2019 at 15:39 #311561
On consistency, a couple of visuals:

User image
User image

The first pic, the statement. The second, the negated consistencies with A-D.

[Edit: Fixed visual typo]
[Edit 2: Fixed as per @bongo fury]
bongo fury July 30, 2019 at 16:54 #311572
Reply to Baden

I think (but could be wrong again of course) that you've got your choice of tick/cross on your final scenario wrong in each frame? I'm reading that final pic each time as "no people, some dinosaurs"? I.e. dotted circle meaning no people?

Aren't we all agreed we are allowed to read "no people are dinosaurs" as allowing for there being no people?

Perhaps not, if we take Aristotle's alleged stance?

But as others (including @snakes alive and @unenlightened) pointed out correctly, we don't need to, to prove option (c)?

Also, what about "no people, no dinosaurs"?
Virgo Avalytikh July 30, 2019 at 17:30 #311577
Baden July 30, 2019 at 17:34 #311578
Reply to bongo fury

Cheers. Fixed. (No room for no P no D :sad: )

Reply to Virgo Avalytikh

:lol:
dussias September 25, 2020 at 00:26 #455693
@Alexis Schaffer

"No people are not dinosaurs"

No people = There doesn't exist an 'x' that meets the criteria.

There doesn't exists a person which is not a dinosaur.

This equals to:

Everyone is a dinosaur.

And this is false, which means:

There is at least one person who is not a dinosaur.

A) Some dinosaurs are people
B) All people are dinosaurs
C) Some people are not dinosaurs
D) No dinosaurs are not people

Neither A or D suffice because you never said that a dinosaur can be people / a person.
B is false, as there is someone who's not a dinosaur.
C is true, as it is compatible with our statement.
Pop September 25, 2020 at 00:57 #455701
Reply to dussias :up: Quoting Alexis Schaffer
C) Some people are not dinosaurs


A) Some dinosaurs are people
B) All people are dinosaurs
D No dinosaurs are not people = dinosaurs are people

that leaves C as the one that dose not fit.

Deleted User September 25, 2020 at 17:40 #455965
This user has been deleted and all their posts removed.
Deleted User September 25, 2020 at 17:43 #455966
This user has been deleted and all their posts removed.
bongo fury September 25, 2020 at 20:00 #456024
Reply to tim wood

I was reminded of this (for me) very embarrassing thread when quoting Quine here:

Quoting bongo fury
But the configuration of prefixes '~?x~' figures so prominently in subsequent developments that it is convenient to adopt a condensed notation for it; the customary one is '?x', which we may read 'there is something that'.
— Quine, Mathematical Logic




Quoting tim wood
the argument itself does not grant people.


Doesn't it at least deny:

1) ?x~(Px & ~Dx)

I.e. for all choices of x, no personhood without dinosaurhood?

And wouldn't that denial:

2) ~?x~(Px & ~Dx)

i.e. for fewer than all choices of x, no personhood without dinosaurhood

... seem to suggest that for some one or more remaining choices of x, personhood without dinosaurhood? ... i.e.,

?x(Px & ~Dx)

as per Quine's definition?

MSC September 25, 2020 at 20:04 #456026
Oh good. Someone found the No-cat I was talking about a few days ago. Was wondering when that would happen.
Deleted User September 25, 2020 at 21:04 #456040
This user has been deleted and all their posts removed.
bongo fury September 26, 2020 at 21:25 #456439
Quoting tim wood
if the false proposition were that no yurgs were not dinosaurs, then you're in the position of affirming the existence of yurgs.


Yes, being asked to deny the non-existence of yurgs of a certain type is being asked to affirm their existence, surely?

If you are disconcerted by that step, maybe you (like me, often) slipped into thinking the invitation was to deny, instead, some spurious inference to the existence of yurgs of the opposite type?
Deleted User September 26, 2020 at 21:50 #456449
This user has been deleted and all their posts removed.
Caldwell September 27, 2020 at 00:09 #456505
Quoting JosephS
C follows immediately.

:up:
Quoting Alexis Schaffer
I'd really appreciate it if you could also briefly discuss your thought process as you solved it!

I solve visually. Part of my work. I can't.
bongo fury September 27, 2020 at 00:38 #456511
Quoting tim wood
Yes? When was the last time you saw a yurg?


You wrote the puzzle :wink:

Quoting tim wood
No yurgs are green, or, all yurgs are blue, on the other hand, cannot be presumed to imply there are any yurgs.


:up: Cool, e.g.,

For all choices of x, not yurg without blue. (Could be zero yurgs.)

Quoting tim wood
you would have them as proof of the existence of yurgs.


No, but their negations, yes. E.g.,

For fewer than all choices of x, not yurg without blue... hence, for some one or more remaining choices of x, yurg without blue.

~?x~(Yx & ~Bx) => ?x(Yx & ~Bx)

By the way, though, also the green:

~?x~(Yx & Gx) => ?x(Yx & Gx)

Or even just non-yurg:

~?x~(Yx) => ?x(Yx)

and

~?x(Yx) => ?x(~Yx)

Also of course

?x(Yx) => ?x(Yx)

I.e. a universally quantified conditional (just like a universal categorical) needn't imply existence ('import') of the type of object named in the antecedent; but the quantifier itself always refers to the whole universe of assumed entities, and hence always facilitates implication of some existential statement or other.
comebacktuesday September 30, 2020 at 22:05 #457733
All choices are wrong because there aren't any dinosaurs to use for comparison.