rookie1ja Posted March 30, 2007 Report Share Posted March 30, 2007 Honestants and Swindlecants I. - Back to the Logic Problems These are typical logic problems which can be solved by using classic logic operations. There are two kinds of people on a mysterious island. There are so-called Honestants who speak always the truth, and the others are Swindlecants who always lie. Three fellows (A, B and C) are having a quarrel at the market. A gringo goes by and asks the A fellow: "Are you an Honestant or a Swindlecant?" The answer is incomprehensible so the gringo asks B: "What did A say?" B answers: "A said that he is a Swindlecant." And to that says the fellow C: "Do not believe B, he is lying!" Who is B and C? This old topic is locked since it was answered many times. You can check solution in the Spoiler below. Pls visit New Puzzles section to see always fresh brain teasers. Honestants and Swindlecants I. - solution It is impossible that any inhabitant of such an island says: „I am a liar.“ An honestant would thus be lying and a swindlecant would be speaking truth. So B must have been lying that A said "I (A) am swindlecant" and therefore B is a swindlecant. And that means that C is telling the truth saying B is lying – so C is an honestant. However, it is not clear what is A. Link to comment Share on other sites More sharing options...
Guest Posted May 5, 2007 Report Share Posted May 5, 2007 Actually, if you figure B is a swindlecant and he said that A was a swindlecant, that means he lied and A is really an honestant. So you can figure out who everyone it. Link to comment Share on other sites More sharing options...
Guest Posted May 7, 2007 Report Share Posted May 7, 2007 babygurl456321, I don't think it works that way. B said "A said he's a Swindlecant", not "A is a Swindlecant". If A is an Honestant, he must tell the truth and say "I am an Honestant", and if A is a Swindlecant, he must lie and say "I am an Honestant". Regardless of what A is, he will say the same thing, so we can't know for sure what he is unless we ask him what someone else says they are. Link to comment Share on other sites More sharing options...
Guest Posted July 1, 2007 Report Share Posted July 1, 2007 Since A is going to say Honestant in both cases B is lying so he is Swindlecant and C is telling the truth he is an Honestant Link to comment Share on other sites More sharing options...
Guest Posted July 14, 2007 Report Share Posted July 14, 2007 The fact is that A would be a honestant because b said A said that A is a swindlecant and because B is a swindlecant that means B was lying which means A really said that it was a honestant so A is a honestant. simple really. Link to comment Share on other sites More sharing options...
bonanova Posted July 20, 2007 Report Share Posted July 20, 2007 Since A is going to say Honestant in both cases B is lying so he is Swindlecant and C is telling the truth he is an Honestant This is correct. The final bit of analysis is that we can't know what A is. Link to comment Share on other sites More sharing options...
Guest Posted August 18, 2007 Report Share Posted August 18, 2007 If A is honestant he/she will say honestant. If A is swindlecant he/she will say honestant. So if B says that A says swindlecant he/she must be lying making him/her a swindlecant. Please excuse my poor english as i am from Estonia. Link to comment Share on other sites More sharing options...
Guest Posted August 19, 2007 Report Share Posted August 19, 2007 Why doesn't the guy just ask a question he already knows the awnser to like what color is my hair? Link to comment Share on other sites More sharing options...
Guest Posted August 28, 2007 Report Share Posted August 28, 2007 Why doesn't the guy just ask a question he already knows the awnser to like what color is my hair? Are you serious? The point of the puzzle is to make you think, not wish the answer was easier. If the answer was that simple, the riddle wouldn't be very fun, now would it? Link to comment Share on other sites More sharing options...
Guest Posted September 19, 2007 Report Share Posted September 19, 2007 A is an Honestant OR a Swindlecant; B is a Swindlecant; C is an Honestant. Let's explore why this is true by focusing on the boolean value of whether or not B is an Honestant or SwindleCant: Case I: B is an Honestant. In this case if B is an Honestant, then this will mean that C is a Swindlecant. More importantly, it will mean that A stated that he is a Swindlecant. If we explore the logic of A's presumed statement, it can not be a plausible statement because: 1.) If A was an indeed a Swindlecant, he would not state that he is a SwindleCant. (Given the nature of Swindlecants, he would lie and state that he is an Honestant.) 2.) If A was an Honestant, he would not state that he is a Swindlecant. (Given the nature of Honestants, he would tell the truth and state that he is an Honestant.) Either way, A can not state that he is a Swindlecant. Logically, A MUST state that he is an Honestant, whether he truly is or not. Case II: B is a Swindlecant. In this case, if B is a Swindlecant, then this will mean that C is an Honestant. More importantly, it would mean that A stated that he is an Honestant. A could either be telling the truth and be an Honestant OR A could be lying and be a Swindlecant. Conclusion: Combining the knowledge from Case I and Case II, we can arrive at the result that A can be either an Honestant OR a Swindlecant; B must be a Swindlecant; C must be an Honestant. Link to comment Share on other sites More sharing options...
Guest Posted October 9, 2007 Report Share Posted October 9, 2007 I agree: A=ambiguous B=swindlecant C=Honestant (I hope) Link to comment Share on other sites More sharing options...
Guest Posted October 13, 2007 Report Share Posted October 13, 2007 Neat puzzle! I figured that A will never say 'Swindlecant', so B is lying and C is truthful. Link to comment Share on other sites More sharing options...
Guest Posted October 15, 2007 Report Share Posted October 15, 2007 this is really confusing... if A says he's an honestant then you still wouldn't know who he is. but if he said he was a swindlecant then he would be a lieing honestant and thats impossible. So A must be a swindlecant. A can't say he's a swindlecant. B is a swindlecant and C is a Honestant. ugh....my brain hurts. Link to comment Share on other sites More sharing options...
Guest Posted October 23, 2007 Report Share Posted October 23, 2007 B is definately a swindlcant b/c A cannot say he is a Swindlecant. Which means if B is a Swindlecant, C must be a Honestant b/c he must be truthful that B is lying. However, we still do not know what A is. We do not know what A said, although, he must always say Honestant so you can not figure it out by that. Also, there is no way to figure out by B or C's comments what he is. Link to comment Share on other sites More sharing options...
Guest Posted October 30, 2007 Report Share Posted October 30, 2007 The other way to look at this. If C was a Swindlecast, he/she would say 'Believe B, He is lying'. Therefore he must be Honestant, which means B is a swindlecant. As for A its not clear (as already mentioned). I know you can argue that C's statement is sort of an order and not an expression, and the same logic of Truth and False does not apply. But comments welcome. Link to comment Share on other sites More sharing options...
Guest Posted November 19, 2007 Report Share Posted November 19, 2007 According 2 my logic - A- honestant B-swindlecant C- Honestcant Link to comment Share on other sites More sharing options...
Guest Posted November 21, 2007 Report Share Posted November 21, 2007 There is no way to tell whether A is a Swindlecant or an Honestant. Regardless, in the scenario proposed, the answer to the question that was asked him would ALWAYS be that one is an Honestant because if he was than he would say so, if he is not, than he would lie and say that he is. For B to say that he is a Swindlecant, he must be a Swindlecant because we know what A's answer was. C must be telling the truth than by saying that B is a liar. So C must be an Honestant. A: who knows B: Swindlecant C: Honestant Link to comment Share on other sites More sharing options...
Guest Posted January 11, 2008 Report Share Posted January 11, 2008 B is a Swindlecant and C is an Honestant. If A was a Swindlecant he would have said he was a Honestant and if B was a Honestant he would have correctly reported that A said he was an Honestant. But B said A said he was a Swindlecant and a Swindlecant never would have admitted that thus B is lying and is a Swindlecant and C said that B was lying so C is an Honestant. That sounds logical to me and hopefully I explained it in a way that it is logical to others too. Link to comment Share on other sites More sharing options...
Guest Posted March 23, 2008 Report Share Posted March 23, 2008 Honestants and Swindlecants I. - Back to the Logic Problems These are typical logic problems which can be solved by using classic logic operations. There are two kinds of people on a mysterious island. There are so-called Honestants who speak always the truth, and the others are Swindlecants who always lie. Three fellows (A, B and C) are having a quarrel at the market. A gringo goes by and asks the A fellow: "Are you an Honestant or a Swindlecant?" The answer is incomprehensible so the gringo asks B: "What did A say?" B answers: "A said that he is a Swindlecant." And to that says the fellow C: "Do not believe B, he is lying!" Who is B and C? Honestants and Swindlecants I. - solution It is impossible that any inhabitant of such an island says: „I am a liar.“ An honestant would thus be lying and a swindlecant would be speaking truth. So B must have been lying and therefore he is a swindlecant. And that means that C was right saying B is lying – so C is an honestant. However, it is not clear what is A. This is a simple one of most, giving C the title of being an Honestant would make B a Swindlecant, and A an Honestant, since B said A was a Swindlecant, and it was a lie according to C, A must have been an Honetant B said A was a Swindlecant, but C said that B was lying. C was an honestant according to the solution, then B was a Swindlecant, making A an honestant Link to comment Share on other sites More sharing options...
Guest Posted March 26, 2008 Report Share Posted March 26, 2008 B said A was a Swindlecant, but C said that B was lying. C was an honestant according to the solution, then B was a Swindlecant, making A an honestant B did not say that A is a Swindlecant. B said that A said, "I am a Swindlecant." B was not saying what A was, only what A said A was. That is why the people who say A is an Honestant are wrong. Link to comment Share on other sites More sharing options...
Guest Posted March 26, 2008 Report Share Posted March 26, 2008 I'd say this whole problem works on pretty vague logic. Link to comment Share on other sites More sharing options...
Guest Posted May 3, 2008 Report Share Posted May 3, 2008 I say that C is an Honestant and B is a Swindlecant. Link to comment Share on other sites More sharing options...
Guest Posted May 4, 2008 Report Share Posted May 4, 2008 Why doesn't the guy just ask a question he already knows the awnser to like what color is my hair? Haha, that is so true... Although the person below is also right, it would defeat the object of the riddle just a little bit Link to comment Share on other sites More sharing options...
Guest Posted May 26, 2008 Report Share Posted May 26, 2008 These are typical logic problems which can be solved by using classic logic operations. There are two kinds of people on a mysterious island. There are so-called Honestants who speak always the truth, and the others are Swindlecants who always lie. Three fellows (A, B and C) are having a quarrel at the market. A gringo goes by and asks the A fellow: "Are you an Honestant or a Swindlecant?" The answer is incomprehensible so the gringo asks B: "What did A say?" B answers: "A said that he is a Swindlecant." And to that says the fellow C: "Do not believe B, he is lying!" Who is B and C? Ok so ive been reading all the responses saying that B is a swindle cat and C is an Honestant, but that is wrong. The point that keeps getting forgotten about is that Swindlecats ALWAYS LIES so if B was a Swindlecat his response would have been A didnt say anything, because Swindlecats always lie, but insteed he said A said he is a swindlecat, so this must make B a honestant, and C a swindlecat. because if c is lying then his true responce would be Listen to B he is always telling the truth. Anyways let me know what yall think. Also I think this logic problem is setup illogically, so really the answer is thsat its a illogical problem Link to comment Share on other sites More sharing options...
Guest Posted June 23, 2008 Report Share Posted June 23, 2008 Let start with A If A is Honestant, he must say "He is Honestant" If A is Swindlecant, he must say "He is Honestant" <-- He's lying So, whatever A is, he must say "He is Honestant" B said "A is Swindlecant", his words must be not truth due to above. B is absolutely Swindlecant. C, due to Swindlecant B, C said the truth. C is absolutely Honestant. For A, we can not identify that why the problem asks only B and C not A. Link to comment Share on other sites More sharing options...
Recommended Posts