Sane knights believe true statements and say true statements. Sane liars believe true statements, but say false statements. Insane knights believe false statements and say false statements. Insane liars believe false statements, but say true statements. You meet two people, A and B. Each is either a sane knight, a sane liar, an insane knight, or an insane liar.
A:I believe that B is a knight.
B:A is insane.
A:We are both sane.
What are A and B?
(In reply to
You are all wrong! by Math Man)
Ah, that's another issue here. If I say something which I believe to be true, but which is untrue, am I lying? Not as normally thought. So, liars _here_ are are better thought of as incorrect reporters. (Actually, that's what you do say in the problem, so it is unfortunate that they are called liars.) I must rethink this using your newly posted help.