Jump to content
BrainDen.com - Brain Teasers

Honestants and Swindlecants VII.


Recommended Posts

I think bonanova was close, but he made one mistake; "A if only B" should be A->B, not B->A. For Example, "the sky is blue, only if 1+1=3" is false.

Therefore, "On this island is a treasure, only if I am an honest man," becomes "If treasure, then I'm honest," becomes "no treasure, or I'm honest."

It's one of those fun situations where you hope the guy is lying to you. Honestants<->50/50 , Swindlecants<->treasure


Link to comment
Share on other sites

  • 4 months later...

The entire puzzle is moot.

on this island there are only Honestants and Swindlecants. The presence of a Gringo negates this immediately, since a gringo is neither a honestant or a swindlecant but an anomaly. There are, then 3 types of people on this island: those who tell the truth, those who tell lies, and those who can do either. And all you Mexicanos out there know : if there is one gringo, there's sure to be another. He may have been talking to another Gringo therefore.

This Entire puzzle is thereby rendered unsolvable and thereby useless.

Thanks :-D

Link to comment
Share on other sites

  • 3 weeks later...

There are a lot of uncertain assumptions being made with this problem. Everyone can agree that if the man is an honestant, then there is treasure. Here is where some people are going wrong. You are assuming that if it is a swindlecant, that the swindlecant is making to factual statements, that must both be false. In reality he is making only one statement, and it is of course false.

incorrect assumption: There is treasure (fact), only if I am an honest man (fact).

See, he doesn't actually say that he is an honest man, nor does he say that there is in fact treasure.

what he does say: There is treasure, ONLY IF (fact) I am an honest man.

and the only that can be 100% deduced from his statement is that the "ONLY IF" (which is the only part of his statement that is a definite) is in fact false. Hence, there could in fact still be treasure, even if he isn't an honest man.

You cannot assume he is lying about statements that he didn't actually make (i.e. there is treasure, or that he is an honest man)

Link to comment
Share on other sites

actually..for that matter, you cannot assume there is treasure, even if the a honestant makes the satement, because he is still saying "only if". Another way to interpret the definite part of the statement (only if), is "there IS NOT treasure if I'm NOT honest." If an honestant says this, then all you can 100% deduce from that is, there might be treasure, because he is in fact an honest man.

Link to comment
Share on other sites

  • 1 month later...

The question is, ---> "there is treasue, only if I'm Honestant" then

case 1: There is infact treasure.

a) Consider that the statement is a true statement. So only honestant can say that statement

b) Consider that the statement is false. So only swindlecant can tell the statement. But meaning of false for the statement is "There is a treasue, only if I'm Swindlecant". So, if Swindlecant speak that sentence it would be true speaking since there is treasure and he is a swindlecan't too. So it becomes paradoxical for the swindlecant to speak such sentence.

case 2: There is no treasure

A swindlecant can't tell "There is a treasue, only if I'm Honestant" ==>"there is no treasure if I'm Swindlecant" because He is a swindlecant and there is no treasure. So, the statement is true and can't be told by him

also, An honestant can't tell that statement

So, there must be treasure.

Edited by the-genius
Link to comment
Share on other sites


$ = "There is treasure"

H = "The speaker is honest"

Logical equivalence of "only if": A only if B <==> A -> B.

Logical equivalence of implication: A -> B <==> ^A v B.

Negating conjugation: ^[A v B] <==> ^A AND ^B.

The speaker says: "$ only if H"; which means "$ -> H"; which means "^$ v H".

[1] If the speaker is honest, then [^$ v H].

[2] If the speaker is not honest, then [$ AND ^H].

[1] Speaker is honest

H -> [^$ v H]

^H v [^$ v H]

FALSE v [^$ v TRUE]

^$ v TRUE


Nothing is concluded about $.

H -> $ v ^$.

[2] Speaker is not honest

^H -> [$ AND ^H]

H v [$ AND ^H]




^H -> $.

[1] or [2] is true.

H v ^H.

$ v ^$ v $


OP is consistent with $ being true or false.

The man should hunt for treasure only if he feels like doing so.

Link to comment
Share on other sites

  • 2 weeks later...

Honestly ????

An honestant can only tell the truth. IF the statement is made by an honestant then there is treasure. This is obvious by the statement - There is treasure , only if I am an honest man.

If the statement is made by a swindlecant:

Since a swindlecant can only tell a lie - then if a swidlecant says it it MUST be a lie - therefore "There is treasure , only if I am an honest man" is a lie only if there is treasure despite him not being an honest man.

Either case indicates there is treasure.

Link to comment
Share on other sites

  • 4 weeks later...
Honestants and Swindlecants VII. - Back to the Logic Problems

Going out of the pub, the gringo heard about a fantastic buried treasure. He wanted to be sure so he asked another man who replied:

"On this island is a treasure, only if I am an honest man."

So shall he go and find the treasure?

Honestants and Swindlecants VII. - solution

It is important to explore the statement as a whole. Truth table of any logical equivalence is as follows:

P		Q		P<=>Q

truth	truth	truth

truth	lie	  lie

lie	  truth	lie

lie	  lie	  truth

If the man is an Honestant, then the whole statement must be true. One part of it, where he said that he is an honest man is true then and so the other part (about the treasure) must be true, too. However, if he is a Swindlecant, the whole statement is a lie. The part mentioning that he is an honest man is in that case of course a lie. Thus the other part must be truth. So there must be a treasure on the island, no matter what kind of man said the sentence.

That's not quite true. This is an 'if/then' statement. Lemme show you what I mean:

when he says "there is a fantastic treasure on this island, only if I am an honest man," the "only if" says it all. It combines the two statements, making them one "if/then" statement, meaning that if any part of that statement were false, the whole statement would be false. If you were to take OUT the "only if," you would have two separate statements, but it would significantly change the syntax.

Because of this situation, it could be either or, for multiple reasons.

If he were an honestant, then the whole statement must be true, and there must be a fantastic treasure on the island.

If he were a swindlecant, then he might be lying by saying that he would be an honest man if there were treasure, or he might be lying in saying that there would be a treasure. His being an honest man does not affect whether or not there is treasure on the island, and thus that cannot decide whether or not the treasure is there.

Essentially, it's easiest if you think of "if/then" and "either/or" statements as multiplication problems. If there's a negative involved, the answer will be negative, so the only way to get a positive, is to have both positive. If you're not sure which one is negative, in the case that there WERE a negative involved, you would have no way of finding out which part was negative, and thus no way of finding out if the answer was negative, without further inquiry or external intervention.

Basically, unless he is an honestant, you're SOL, and would never know from asking him whether or not there was treasure.

Edited by SKULLOK
Link to comment
Share on other sites

There is treasure on the island, and here's why in simple terms.

"On this island is a treasure, only if I am an honest man."

Now all we need to do before we start over-analysing is work out the two possibilities.

A) The man is an Honestant

Everything he says has to be true, meaning only (the only actually being irrelevant, but still true) if he is an Honestant is there treasure; he is an Honestant, therefore in this case there is treasure.

Now for the second and final possibility :

B) The man is a Swindlecant

Everything he says is a lie, what he says being There is treasure on this island only if I'm an Honestant.

Another way of phrasing this is If I'm a liar, there isn't treasure on the island

However this statement cannot be taken for truth as he is a Swindlecant, meaning it is false. Therefore we can assume that if:

Him being a liar results in there being no treasure is false, then

Him being a liar results in there being treasure is true.

So either way, there is treasure on the island, regardless of whether the man is a Swindlecant or Honestant (which is left as unknown.)

Hopefully this will clear things up.


Link to comment
Share on other sites

  • 4 months later...

I am sorry to post on such an old topic, especially when there are good explanations of the problem out there, but there are a couple of issues that I see with some of the posts. cpotting is right on most of the the time, however:

IF-THEN creates a causality relationship.

That's not necessarily true. Example: If the sky is blue then healthy grass is green. That is a true statement but it does not imply causality. It doesn't even imply a correlation. However, your argument still holds up, but i wanted to point that out.

More importantly, I wanted to point out something that I see danced around but not discussed (although admittedly there are some replies that I have only skimmed).

I think some of you are over analyzing the problem. Or rather, the problem was phrased or put together in a way differently than intended.

Because this is the English language, and not pieces of individual logical statements like in computer code, the ENTIRE phrase "If I am a honest man, then there is treasure" need to be evaluated as true or false, not the individual parts within the "if" and "then" statements.

You cannot take "I am an honest man" and "there is treasure" and evaluate them independently.



An Honestant saying that phrase would not be lying, therefore an honest man WOULD indicate treasure.


A Swindlecat saying the phrase would mean he is lying, or the entire phrase is false; "If I am an honest man, then there is treasure" is a false statement, so there is NOT treasure.

If you want to get picky, the riddle gets even more vague because you don't know if he is lying about the honest man part, the treasure part, or both, or if he is just completely making things up.

Therefore it is impossible to determine. Also the riddle is poorly constructed.

Cuitarded also needs to take a logic class, but one this he or she is correct on is the fact that we are trying to take English and translate it into Math haphazardly. The original statement was "On this island is a treasure, only if I am an honest man." Some people are translating this to be "On this island is a treasure, IF AND only if I am an honest man." Others translated it "If I am an honest man, then on this island is a treasure." Still others had "If there is a treasure on this island, then I am an honest man." Before you can solve the problem, you have to decide which problem you are solving. I believe the third option is invalid. Look at which phrase has the if in the original and then which phrase has the if in translation 3.

However, either of the other 2 seem valid to me. Mathematically then, you should assume the 2nd one is correct and see if you can arrive at a conclusion since the second one is a subset of the first. That's using the mathematical principle that I try to teach my sophomore Geometry class that you should assume as little as possible in order to solve the problem. When you assume that the 2nd one is the correct translation, then bonanova has a satisfactory solution even though he later recanted.

Thus, we can restate simply as if B then A:

If I am an honest man then there is treasure.

There are two cases: the speaker is a honestant [H] or a swindlecant .

[1] H - the speaker is an honest man

If the speaker is honest, the premise is true [fact] and the logical implication must be true [else he would be lying].

Therefore the conclusion is true: There is treasure.

[2] S - the speaker is lying.

If the speaker is lying, the premise if false [fact] and the logical implication must be false, also, [else he would be telling the truth.]

But, because a false premise validly implies every conclusion, such an implication is always true.

A contradiction.

Thus we must conclude that the speaker could not have been a swindlecant:

one cannot invalidly conclude anything [tell a lie, as a swindlecant must do] starting from a false premise.

Since the speaker must have been a truth-teller, there must be a treasure.

The following post is what happens when you assume too much.

Let me preface this by saying that I'm going at this from a much less mathematical viewpoint than most of you. I haven't taken a math class since 11th grade Trig, and I don't intend on ever taking one again. I am pretty good at logic, though, so that being said...

Am I the only one who sees some problems with the man's being an Honestant?

The way I see it, the speaker has to be a Swindlecant, but we don't know if there's treasure or not.

The problem with him being an Honestant is the "only if" part. The fact that there is (or is not) treasure on the island has absolutely nothing to do with whether or not the man is telling the truth. There IS (or IS NOT) treasure. The treasure's existence is in no way contingent on the man being honest. Therefore, part of the statement is a lie, and the man is a Swindlecant.

Now that we know he's a Swindlecant, we know he's lying, but about what? Is he lying about the fact that there could ONLY be treasure on the island if he was an honest man (in which case, there is indeed treasure), or is he lying about the existence of treasure in the first place (the idea that if he was an honest man, there would be treasure on the island), which of course would mean that there is no treasure at all?

katemonster is assuming that the Honestant is some kind of perfect angel rather than just a creature that tells the truth 100% of the time. If katemonster were to tell this to an Honestant, they would simply smile and say "well it IS true . . . . TECHNICALLY . . . "

That being said, even if you do assume that "... only if ..." means the same thing as "... if and only if ..." then the original post has a satisfactory solution. I hope in the future however, people take more care with assuming too much and ambiguous English. I enjoyed reading this discussion though. Good work everyone!

Link to comment
Share on other sites

This topic is now closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...