Posted 19 September 2007 - 05:26 PM
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.