Closed world paradoxon - He who knows knothing can believe nothing

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
4
down vote

favorite
1












Let's say we've got the following model:

There is a set of people $A_1,...,A_n$ That is split into two groups: Those who always say the truth, and those who always lie.



Now, every person in this set makes a statement about some other people of the set, e.g. $A_1$ might say "$A_3$ and $A_4$ are liars, and $A_5$ is a truth-teller".



The theorem I've deduced (and of which I am asking whether it's correct):

No matter what statements we're given, for any person the guess whether he's a liar or truth-teller never will be better than pure chance.



Sketch:
We'll model the statements as a formula in propositional logic, then deduce all models and show that there's equally many models in which a person $A$ is a truth-teller as there are models where $A$ is a liar.



Proof:



Let's say a person $A$ says that $B_1,...,B_n$ are truth-tellers and $C_1,..,C_n$ are liars.

Then there's two possibilities:



  1. $A$ is a truth-teller. Then the statements are all true.

  2. $A$ is a liar. Then the statements are all false.

Let's say the predicate $T(cdot)$ stands for being a truth-teller, so that $T(A)$ is true iff $A$ is a truth-teller. Then we can build up the formula



$$,bigg(T(A) land T(B_1)land ... land T(B_n) landlnot T(C_1)land ...landlnot T(C_n)bigg)
lorbigg(lnot T(A) land lnot T(B_1)land ... land lnot T(B_n) land T(C_1)land ...land T(C_n)bigg) $$
for person $A$, and for each other person another one that will look like this.



The whole formula then is the conjunction ($land$) of all formulas like above for every person in the set.



Now let's say $v$ is a model of our formula. Then for every formula like the above one, either the left side of the disjunction or the right side of the disjunction has to be true.

Let's say wlog the left side is true.



Then, if we construct the interpretation $v'$ by inverting every assigment (i.e. $v'(A):= lnot v(T(A)) $ ), in above formula now the right side is true.



Therefore, we've got for every model where $A$ is a truth-teller a dual one where $A$ is a liar, and thus, any deduction we make can never be better than pure chance.



My question is: Is my proof correct? Is my deduction correct? It feels wrong that all this information amounts to nothing.







share|cite|improve this question



















  • If $A_1$ says "$A_1$ and $A_2$ are liars", then you can deduce that $A_1$ is a liar and $A_2$ is a truth-teller. Are you disallowing self-reference ("a statement about some other people")?
    – User
    Aug 3 at 7:59










  • @User Your version would go against my model - a liar would never say "I'm a liar". Both truth-teller and liar both will always say "I'm a truth-teller". So, self reference wouldn't change the propositional formula (you'd add to the first disjunction $T(A)$, which is already there)
    – Sudix
    Aug 3 at 10:52










  • @Sudix: A liar can say "I and that other guy are both liars", if (and only if) the other guy is a truth teller -- because then the entire claim would be a genuine lie. Note that this is different from saying "I am a liar" and "that other guy is a liar" separately.
    – Henning Makholm
    Aug 3 at 13:26











  • @HenningMakholm That's what I'm stumbling about here... I kinda meant the whole question that "a liar always lies means" any statement from a liar is solely made up from statements that are lies.
    – Sudix
    Aug 3 at 13:30










  • @Sudix: So a "liar" in your definition is unable to utter the words "it is not true that ..." -- because no matter what the "...", either that or his entire statement would fail to be a lie?
    – Henning Makholm
    Aug 3 at 13:32















up vote
4
down vote

favorite
1












Let's say we've got the following model:

There is a set of people $A_1,...,A_n$ That is split into two groups: Those who always say the truth, and those who always lie.



Now, every person in this set makes a statement about some other people of the set, e.g. $A_1$ might say "$A_3$ and $A_4$ are liars, and $A_5$ is a truth-teller".



The theorem I've deduced (and of which I am asking whether it's correct):

No matter what statements we're given, for any person the guess whether he's a liar or truth-teller never will be better than pure chance.



Sketch:
We'll model the statements as a formula in propositional logic, then deduce all models and show that there's equally many models in which a person $A$ is a truth-teller as there are models where $A$ is a liar.



Proof:



Let's say a person $A$ says that $B_1,...,B_n$ are truth-tellers and $C_1,..,C_n$ are liars.

Then there's two possibilities:



  1. $A$ is a truth-teller. Then the statements are all true.

  2. $A$ is a liar. Then the statements are all false.

Let's say the predicate $T(cdot)$ stands for being a truth-teller, so that $T(A)$ is true iff $A$ is a truth-teller. Then we can build up the formula



$$,bigg(T(A) land T(B_1)land ... land T(B_n) landlnot T(C_1)land ...landlnot T(C_n)bigg)
lorbigg(lnot T(A) land lnot T(B_1)land ... land lnot T(B_n) land T(C_1)land ...land T(C_n)bigg) $$
for person $A$, and for each other person another one that will look like this.



The whole formula then is the conjunction ($land$) of all formulas like above for every person in the set.



Now let's say $v$ is a model of our formula. Then for every formula like the above one, either the left side of the disjunction or the right side of the disjunction has to be true.

Let's say wlog the left side is true.



Then, if we construct the interpretation $v'$ by inverting every assigment (i.e. $v'(A):= lnot v(T(A)) $ ), in above formula now the right side is true.



Therefore, we've got for every model where $A$ is a truth-teller a dual one where $A$ is a liar, and thus, any deduction we make can never be better than pure chance.



My question is: Is my proof correct? Is my deduction correct? It feels wrong that all this information amounts to nothing.







share|cite|improve this question



















  • If $A_1$ says "$A_1$ and $A_2$ are liars", then you can deduce that $A_1$ is a liar and $A_2$ is a truth-teller. Are you disallowing self-reference ("a statement about some other people")?
    – User
    Aug 3 at 7:59










  • @User Your version would go against my model - a liar would never say "I'm a liar". Both truth-teller and liar both will always say "I'm a truth-teller". So, self reference wouldn't change the propositional formula (you'd add to the first disjunction $T(A)$, which is already there)
    – Sudix
    Aug 3 at 10:52










  • @Sudix: A liar can say "I and that other guy are both liars", if (and only if) the other guy is a truth teller -- because then the entire claim would be a genuine lie. Note that this is different from saying "I am a liar" and "that other guy is a liar" separately.
    – Henning Makholm
    Aug 3 at 13:26











  • @HenningMakholm That's what I'm stumbling about here... I kinda meant the whole question that "a liar always lies means" any statement from a liar is solely made up from statements that are lies.
    – Sudix
    Aug 3 at 13:30










  • @Sudix: So a "liar" in your definition is unable to utter the words "it is not true that ..." -- because no matter what the "...", either that or his entire statement would fail to be a lie?
    – Henning Makholm
    Aug 3 at 13:32













up vote
4
down vote

favorite
1









up vote
4
down vote

favorite
1






1





Let's say we've got the following model:

There is a set of people $A_1,...,A_n$ That is split into two groups: Those who always say the truth, and those who always lie.



Now, every person in this set makes a statement about some other people of the set, e.g. $A_1$ might say "$A_3$ and $A_4$ are liars, and $A_5$ is a truth-teller".



The theorem I've deduced (and of which I am asking whether it's correct):

No matter what statements we're given, for any person the guess whether he's a liar or truth-teller never will be better than pure chance.



Sketch:
We'll model the statements as a formula in propositional logic, then deduce all models and show that there's equally many models in which a person $A$ is a truth-teller as there are models where $A$ is a liar.



Proof:



Let's say a person $A$ says that $B_1,...,B_n$ are truth-tellers and $C_1,..,C_n$ are liars.

Then there's two possibilities:



  1. $A$ is a truth-teller. Then the statements are all true.

  2. $A$ is a liar. Then the statements are all false.

Let's say the predicate $T(cdot)$ stands for being a truth-teller, so that $T(A)$ is true iff $A$ is a truth-teller. Then we can build up the formula



$$,bigg(T(A) land T(B_1)land ... land T(B_n) landlnot T(C_1)land ...landlnot T(C_n)bigg)
lorbigg(lnot T(A) land lnot T(B_1)land ... land lnot T(B_n) land T(C_1)land ...land T(C_n)bigg) $$
for person $A$, and for each other person another one that will look like this.



The whole formula then is the conjunction ($land$) of all formulas like above for every person in the set.



Now let's say $v$ is a model of our formula. Then for every formula like the above one, either the left side of the disjunction or the right side of the disjunction has to be true.

Let's say wlog the left side is true.



Then, if we construct the interpretation $v'$ by inverting every assigment (i.e. $v'(A):= lnot v(T(A)) $ ), in above formula now the right side is true.



Therefore, we've got for every model where $A$ is a truth-teller a dual one where $A$ is a liar, and thus, any deduction we make can never be better than pure chance.



My question is: Is my proof correct? Is my deduction correct? It feels wrong that all this information amounts to nothing.







share|cite|improve this question











Let's say we've got the following model:

There is a set of people $A_1,...,A_n$ That is split into two groups: Those who always say the truth, and those who always lie.



Now, every person in this set makes a statement about some other people of the set, e.g. $A_1$ might say "$A_3$ and $A_4$ are liars, and $A_5$ is a truth-teller".



The theorem I've deduced (and of which I am asking whether it's correct):

No matter what statements we're given, for any person the guess whether he's a liar or truth-teller never will be better than pure chance.



Sketch:
We'll model the statements as a formula in propositional logic, then deduce all models and show that there's equally many models in which a person $A$ is a truth-teller as there are models where $A$ is a liar.



Proof:



Let's say a person $A$ says that $B_1,...,B_n$ are truth-tellers and $C_1,..,C_n$ are liars.

Then there's two possibilities:



  1. $A$ is a truth-teller. Then the statements are all true.

  2. $A$ is a liar. Then the statements are all false.

Let's say the predicate $T(cdot)$ stands for being a truth-teller, so that $T(A)$ is true iff $A$ is a truth-teller. Then we can build up the formula



$$,bigg(T(A) land T(B_1)land ... land T(B_n) landlnot T(C_1)land ...landlnot T(C_n)bigg)
lorbigg(lnot T(A) land lnot T(B_1)land ... land lnot T(B_n) land T(C_1)land ...land T(C_n)bigg) $$
for person $A$, and for each other person another one that will look like this.



The whole formula then is the conjunction ($land$) of all formulas like above for every person in the set.



Now let's say $v$ is a model of our formula. Then for every formula like the above one, either the left side of the disjunction or the right side of the disjunction has to be true.

Let's say wlog the left side is true.



Then, if we construct the interpretation $v'$ by inverting every assigment (i.e. $v'(A):= lnot v(T(A)) $ ), in above formula now the right side is true.



Therefore, we've got for every model where $A$ is a truth-teller a dual one where $A$ is a liar, and thus, any deduction we make can never be better than pure chance.



My question is: Is my proof correct? Is my deduction correct? It feels wrong that all this information amounts to nothing.









share|cite|improve this question










share|cite|improve this question




share|cite|improve this question









asked Aug 3 at 7:14









Sudix

7891316




7891316











  • If $A_1$ says "$A_1$ and $A_2$ are liars", then you can deduce that $A_1$ is a liar and $A_2$ is a truth-teller. Are you disallowing self-reference ("a statement about some other people")?
    – User
    Aug 3 at 7:59










  • @User Your version would go against my model - a liar would never say "I'm a liar". Both truth-teller and liar both will always say "I'm a truth-teller". So, self reference wouldn't change the propositional formula (you'd add to the first disjunction $T(A)$, which is already there)
    – Sudix
    Aug 3 at 10:52










  • @Sudix: A liar can say "I and that other guy are both liars", if (and only if) the other guy is a truth teller -- because then the entire claim would be a genuine lie. Note that this is different from saying "I am a liar" and "that other guy is a liar" separately.
    – Henning Makholm
    Aug 3 at 13:26











  • @HenningMakholm That's what I'm stumbling about here... I kinda meant the whole question that "a liar always lies means" any statement from a liar is solely made up from statements that are lies.
    – Sudix
    Aug 3 at 13:30










  • @Sudix: So a "liar" in your definition is unable to utter the words "it is not true that ..." -- because no matter what the "...", either that or his entire statement would fail to be a lie?
    – Henning Makholm
    Aug 3 at 13:32

















  • If $A_1$ says "$A_1$ and $A_2$ are liars", then you can deduce that $A_1$ is a liar and $A_2$ is a truth-teller. Are you disallowing self-reference ("a statement about some other people")?
    – User
    Aug 3 at 7:59










  • @User Your version would go against my model - a liar would never say "I'm a liar". Both truth-teller and liar both will always say "I'm a truth-teller". So, self reference wouldn't change the propositional formula (you'd add to the first disjunction $T(A)$, which is already there)
    – Sudix
    Aug 3 at 10:52










  • @Sudix: A liar can say "I and that other guy are both liars", if (and only if) the other guy is a truth teller -- because then the entire claim would be a genuine lie. Note that this is different from saying "I am a liar" and "that other guy is a liar" separately.
    – Henning Makholm
    Aug 3 at 13:26











  • @HenningMakholm That's what I'm stumbling about here... I kinda meant the whole question that "a liar always lies means" any statement from a liar is solely made up from statements that are lies.
    – Sudix
    Aug 3 at 13:30










  • @Sudix: So a "liar" in your definition is unable to utter the words "it is not true that ..." -- because no matter what the "...", either that or his entire statement would fail to be a lie?
    – Henning Makholm
    Aug 3 at 13:32
















If $A_1$ says "$A_1$ and $A_2$ are liars", then you can deduce that $A_1$ is a liar and $A_2$ is a truth-teller. Are you disallowing self-reference ("a statement about some other people")?
– User
Aug 3 at 7:59




If $A_1$ says "$A_1$ and $A_2$ are liars", then you can deduce that $A_1$ is a liar and $A_2$ is a truth-teller. Are you disallowing self-reference ("a statement about some other people")?
– User
Aug 3 at 7:59












@User Your version would go against my model - a liar would never say "I'm a liar". Both truth-teller and liar both will always say "I'm a truth-teller". So, self reference wouldn't change the propositional formula (you'd add to the first disjunction $T(A)$, which is already there)
– Sudix
Aug 3 at 10:52




@User Your version would go against my model - a liar would never say "I'm a liar". Both truth-teller and liar both will always say "I'm a truth-teller". So, self reference wouldn't change the propositional formula (you'd add to the first disjunction $T(A)$, which is already there)
– Sudix
Aug 3 at 10:52












@Sudix: A liar can say "I and that other guy are both liars", if (and only if) the other guy is a truth teller -- because then the entire claim would be a genuine lie. Note that this is different from saying "I am a liar" and "that other guy is a liar" separately.
– Henning Makholm
Aug 3 at 13:26





@Sudix: A liar can say "I and that other guy are both liars", if (and only if) the other guy is a truth teller -- because then the entire claim would be a genuine lie. Note that this is different from saying "I am a liar" and "that other guy is a liar" separately.
– Henning Makholm
Aug 3 at 13:26













@HenningMakholm That's what I'm stumbling about here... I kinda meant the whole question that "a liar always lies means" any statement from a liar is solely made up from statements that are lies.
– Sudix
Aug 3 at 13:30




@HenningMakholm That's what I'm stumbling about here... I kinda meant the whole question that "a liar always lies means" any statement from a liar is solely made up from statements that are lies.
– Sudix
Aug 3 at 13:30












@Sudix: So a "liar" in your definition is unable to utter the words "it is not true that ..." -- because no matter what the "...", either that or his entire statement would fail to be a lie?
– Henning Makholm
Aug 3 at 13:32





@Sudix: So a "liar" in your definition is unable to utter the words "it is not true that ..." -- because no matter what the "...", either that or his entire statement would fail to be a lie?
– Henning Makholm
Aug 3 at 13:32











2 Answers
2






active

oldest

votes

















up vote
4
down vote













In your model where nobody can make (meaningful) compound statements, what you observe is:



  • $A$ will say "$B$ is a liar" if and only if $A$ and $B$ belong to different groups.


  • $A$ will say "$B$ is a truth teller" if and only if $A$ and $B$ belong to the same group.


Then nothing you hear will differ if everyone switch side all at once.



That doesn't mean you learn nothing from all the information. You will be able to reconstruct what the two groups are, just not which of them is the liars and which is the truth tellers.



In other words, hearing everyone's evidence will narrow the $2^n$ possible distributions of liars and truth tellers down to $2$ -- that's hardly "nothing".






share|cite|improve this answer




























    up vote
    3
    down vote













    I think you are right to say that it can't be that all this information comes to nothing.



    So you do seem to be disallowing self reference as you say that every person makes statements about other people.



    So how about this? A says that B always tells the truth. This means that they are either both truth tellers or both liars, so they are equivalent. Then, as described in the first comment, B says that A and C are both liars.



    If B tells the truth then A is a liar and this means that B is a liar (because A said that B always tells the truth).



    So B cannot be telling the truth which means he must be a liar. So A is a liar but because A is a liar, we can deduce that C tells the truth (because we know that B is a liar and (s)he said that A and C both lie.



    So hence, we know stuff :)



    Actually, I had two more thoughts while I was doing the washing up.



    If we ban self-referential cycles as used above then we can still make progress. Somebody saying that $1+1=2$ would be a truth teller and $1+1=3$ would indicate a consistent liar. If we only allow comments about the ability of others to lie and tell the truth then saying '$A$ tells the truth and $A$ doesn't tell the truth' must indicate a liar and '$A$ tells the truth implies $A$ tells the truth' or indeed any other tautology must indicate a truth teller.






    share|cite|improve this answer























    • I've checked, and your scenario has no model at all - i.e. it's an antilogy.
      – Sudix
      Aug 3 at 11:12










    • OK so it may be worth one more look. The model is: A is a liar, B is a liar and C tells the truth. Let's see why this works. A said that B tells the truth. This is a lie which is fine because A is a liar. B says that A and C are both liars. This is a lie because C tells the truth. And this is fine because B is a liar.
      – Simon Terrington
      Aug 3 at 11:18











    • But in your scenario, $B$ is a liar, who tells a truth, i.e. that $A$ is a liar. The model prerequisites that a liar 'always' lies - not a single word he utters is a truth
      – Sudix
      Aug 3 at 11:29










    • B says that A and C are liars. This is not the truth as C is a truth-teller. B is making a single compound statement not two individual statements.
      – Simon Terrington
      Aug 3 at 11:32










    • I see your point, it's a subtlety of the English I speak yet don't understand. With your interpretation of my question the line in the proof $$$$ "$A$ is a liar. Then the statements are all false." would be wrong, so under this interpretation you're right
      – Sudix
      Aug 3 at 11:38










    Your Answer




    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "69"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2870828%2fclosed-world-paradoxon-he-who-knows-knothing-can-believe-nothing%23new-answer', 'question_page');

    );

    Post as a guest






























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    4
    down vote













    In your model where nobody can make (meaningful) compound statements, what you observe is:



    • $A$ will say "$B$ is a liar" if and only if $A$ and $B$ belong to different groups.


    • $A$ will say "$B$ is a truth teller" if and only if $A$ and $B$ belong to the same group.


    Then nothing you hear will differ if everyone switch side all at once.



    That doesn't mean you learn nothing from all the information. You will be able to reconstruct what the two groups are, just not which of them is the liars and which is the truth tellers.



    In other words, hearing everyone's evidence will narrow the $2^n$ possible distributions of liars and truth tellers down to $2$ -- that's hardly "nothing".






    share|cite|improve this answer

























      up vote
      4
      down vote













      In your model where nobody can make (meaningful) compound statements, what you observe is:



      • $A$ will say "$B$ is a liar" if and only if $A$ and $B$ belong to different groups.


      • $A$ will say "$B$ is a truth teller" if and only if $A$ and $B$ belong to the same group.


      Then nothing you hear will differ if everyone switch side all at once.



      That doesn't mean you learn nothing from all the information. You will be able to reconstruct what the two groups are, just not which of them is the liars and which is the truth tellers.



      In other words, hearing everyone's evidence will narrow the $2^n$ possible distributions of liars and truth tellers down to $2$ -- that's hardly "nothing".






      share|cite|improve this answer























        up vote
        4
        down vote










        up vote
        4
        down vote









        In your model where nobody can make (meaningful) compound statements, what you observe is:



        • $A$ will say "$B$ is a liar" if and only if $A$ and $B$ belong to different groups.


        • $A$ will say "$B$ is a truth teller" if and only if $A$ and $B$ belong to the same group.


        Then nothing you hear will differ if everyone switch side all at once.



        That doesn't mean you learn nothing from all the information. You will be able to reconstruct what the two groups are, just not which of them is the liars and which is the truth tellers.



        In other words, hearing everyone's evidence will narrow the $2^n$ possible distributions of liars and truth tellers down to $2$ -- that's hardly "nothing".






        share|cite|improve this answer













        In your model where nobody can make (meaningful) compound statements, what you observe is:



        • $A$ will say "$B$ is a liar" if and only if $A$ and $B$ belong to different groups.


        • $A$ will say "$B$ is a truth teller" if and only if $A$ and $B$ belong to the same group.


        Then nothing you hear will differ if everyone switch side all at once.



        That doesn't mean you learn nothing from all the information. You will be able to reconstruct what the two groups are, just not which of them is the liars and which is the truth tellers.



        In other words, hearing everyone's evidence will narrow the $2^n$ possible distributions of liars and truth tellers down to $2$ -- that's hardly "nothing".







        share|cite|improve this answer













        share|cite|improve this answer



        share|cite|improve this answer











        answered Aug 3 at 13:46









        Henning Makholm

        225k16289516




        225k16289516




















            up vote
            3
            down vote













            I think you are right to say that it can't be that all this information comes to nothing.



            So you do seem to be disallowing self reference as you say that every person makes statements about other people.



            So how about this? A says that B always tells the truth. This means that they are either both truth tellers or both liars, so they are equivalent. Then, as described in the first comment, B says that A and C are both liars.



            If B tells the truth then A is a liar and this means that B is a liar (because A said that B always tells the truth).



            So B cannot be telling the truth which means he must be a liar. So A is a liar but because A is a liar, we can deduce that C tells the truth (because we know that B is a liar and (s)he said that A and C both lie.



            So hence, we know stuff :)



            Actually, I had two more thoughts while I was doing the washing up.



            If we ban self-referential cycles as used above then we can still make progress. Somebody saying that $1+1=2$ would be a truth teller and $1+1=3$ would indicate a consistent liar. If we only allow comments about the ability of others to lie and tell the truth then saying '$A$ tells the truth and $A$ doesn't tell the truth' must indicate a liar and '$A$ tells the truth implies $A$ tells the truth' or indeed any other tautology must indicate a truth teller.






            share|cite|improve this answer























            • I've checked, and your scenario has no model at all - i.e. it's an antilogy.
              – Sudix
              Aug 3 at 11:12










            • OK so it may be worth one more look. The model is: A is a liar, B is a liar and C tells the truth. Let's see why this works. A said that B tells the truth. This is a lie which is fine because A is a liar. B says that A and C are both liars. This is a lie because C tells the truth. And this is fine because B is a liar.
              – Simon Terrington
              Aug 3 at 11:18











            • But in your scenario, $B$ is a liar, who tells a truth, i.e. that $A$ is a liar. The model prerequisites that a liar 'always' lies - not a single word he utters is a truth
              – Sudix
              Aug 3 at 11:29










            • B says that A and C are liars. This is not the truth as C is a truth-teller. B is making a single compound statement not two individual statements.
              – Simon Terrington
              Aug 3 at 11:32










            • I see your point, it's a subtlety of the English I speak yet don't understand. With your interpretation of my question the line in the proof $$$$ "$A$ is a liar. Then the statements are all false." would be wrong, so under this interpretation you're right
              – Sudix
              Aug 3 at 11:38














            up vote
            3
            down vote













            I think you are right to say that it can't be that all this information comes to nothing.



            So you do seem to be disallowing self reference as you say that every person makes statements about other people.



            So how about this? A says that B always tells the truth. This means that they are either both truth tellers or both liars, so they are equivalent. Then, as described in the first comment, B says that A and C are both liars.



            If B tells the truth then A is a liar and this means that B is a liar (because A said that B always tells the truth).



            So B cannot be telling the truth which means he must be a liar. So A is a liar but because A is a liar, we can deduce that C tells the truth (because we know that B is a liar and (s)he said that A and C both lie.



            So hence, we know stuff :)



            Actually, I had two more thoughts while I was doing the washing up.



            If we ban self-referential cycles as used above then we can still make progress. Somebody saying that $1+1=2$ would be a truth teller and $1+1=3$ would indicate a consistent liar. If we only allow comments about the ability of others to lie and tell the truth then saying '$A$ tells the truth and $A$ doesn't tell the truth' must indicate a liar and '$A$ tells the truth implies $A$ tells the truth' or indeed any other tautology must indicate a truth teller.






            share|cite|improve this answer























            • I've checked, and your scenario has no model at all - i.e. it's an antilogy.
              – Sudix
              Aug 3 at 11:12










            • OK so it may be worth one more look. The model is: A is a liar, B is a liar and C tells the truth. Let's see why this works. A said that B tells the truth. This is a lie which is fine because A is a liar. B says that A and C are both liars. This is a lie because C tells the truth. And this is fine because B is a liar.
              – Simon Terrington
              Aug 3 at 11:18











            • But in your scenario, $B$ is a liar, who tells a truth, i.e. that $A$ is a liar. The model prerequisites that a liar 'always' lies - not a single word he utters is a truth
              – Sudix
              Aug 3 at 11:29










            • B says that A and C are liars. This is not the truth as C is a truth-teller. B is making a single compound statement not two individual statements.
              – Simon Terrington
              Aug 3 at 11:32










            • I see your point, it's a subtlety of the English I speak yet don't understand. With your interpretation of my question the line in the proof $$$$ "$A$ is a liar. Then the statements are all false." would be wrong, so under this interpretation you're right
              – Sudix
              Aug 3 at 11:38












            up vote
            3
            down vote










            up vote
            3
            down vote









            I think you are right to say that it can't be that all this information comes to nothing.



            So you do seem to be disallowing self reference as you say that every person makes statements about other people.



            So how about this? A says that B always tells the truth. This means that they are either both truth tellers or both liars, so they are equivalent. Then, as described in the first comment, B says that A and C are both liars.



            If B tells the truth then A is a liar and this means that B is a liar (because A said that B always tells the truth).



            So B cannot be telling the truth which means he must be a liar. So A is a liar but because A is a liar, we can deduce that C tells the truth (because we know that B is a liar and (s)he said that A and C both lie.



            So hence, we know stuff :)



            Actually, I had two more thoughts while I was doing the washing up.



            If we ban self-referential cycles as used above then we can still make progress. Somebody saying that $1+1=2$ would be a truth teller and $1+1=3$ would indicate a consistent liar. If we only allow comments about the ability of others to lie and tell the truth then saying '$A$ tells the truth and $A$ doesn't tell the truth' must indicate a liar and '$A$ tells the truth implies $A$ tells the truth' or indeed any other tautology must indicate a truth teller.






            share|cite|improve this answer















            I think you are right to say that it can't be that all this information comes to nothing.



            So you do seem to be disallowing self reference as you say that every person makes statements about other people.



            So how about this? A says that B always tells the truth. This means that they are either both truth tellers or both liars, so they are equivalent. Then, as described in the first comment, B says that A and C are both liars.



            If B tells the truth then A is a liar and this means that B is a liar (because A said that B always tells the truth).



            So B cannot be telling the truth which means he must be a liar. So A is a liar but because A is a liar, we can deduce that C tells the truth (because we know that B is a liar and (s)he said that A and C both lie.



            So hence, we know stuff :)



            Actually, I had two more thoughts while I was doing the washing up.



            If we ban self-referential cycles as used above then we can still make progress. Somebody saying that $1+1=2$ would be a truth teller and $1+1=3$ would indicate a consistent liar. If we only allow comments about the ability of others to lie and tell the truth then saying '$A$ tells the truth and $A$ doesn't tell the truth' must indicate a liar and '$A$ tells the truth implies $A$ tells the truth' or indeed any other tautology must indicate a truth teller.







            share|cite|improve this answer















            share|cite|improve this answer



            share|cite|improve this answer








            edited Aug 3 at 21:50


























            answered Aug 3 at 8:20









            Simon Terrington

            1466




            1466











            • I've checked, and your scenario has no model at all - i.e. it's an antilogy.
              – Sudix
              Aug 3 at 11:12










            • OK so it may be worth one more look. The model is: A is a liar, B is a liar and C tells the truth. Let's see why this works. A said that B tells the truth. This is a lie which is fine because A is a liar. B says that A and C are both liars. This is a lie because C tells the truth. And this is fine because B is a liar.
              – Simon Terrington
              Aug 3 at 11:18











            • But in your scenario, $B$ is a liar, who tells a truth, i.e. that $A$ is a liar. The model prerequisites that a liar 'always' lies - not a single word he utters is a truth
              – Sudix
              Aug 3 at 11:29










            • B says that A and C are liars. This is not the truth as C is a truth-teller. B is making a single compound statement not two individual statements.
              – Simon Terrington
              Aug 3 at 11:32










            • I see your point, it's a subtlety of the English I speak yet don't understand. With your interpretation of my question the line in the proof $$$$ "$A$ is a liar. Then the statements are all false." would be wrong, so under this interpretation you're right
              – Sudix
              Aug 3 at 11:38
















            • I've checked, and your scenario has no model at all - i.e. it's an antilogy.
              – Sudix
              Aug 3 at 11:12










            • OK so it may be worth one more look. The model is: A is a liar, B is a liar and C tells the truth. Let's see why this works. A said that B tells the truth. This is a lie which is fine because A is a liar. B says that A and C are both liars. This is a lie because C tells the truth. And this is fine because B is a liar.
              – Simon Terrington
              Aug 3 at 11:18











            • But in your scenario, $B$ is a liar, who tells a truth, i.e. that $A$ is a liar. The model prerequisites that a liar 'always' lies - not a single word he utters is a truth
              – Sudix
              Aug 3 at 11:29










            • B says that A and C are liars. This is not the truth as C is a truth-teller. B is making a single compound statement not two individual statements.
              – Simon Terrington
              Aug 3 at 11:32










            • I see your point, it's a subtlety of the English I speak yet don't understand. With your interpretation of my question the line in the proof $$$$ "$A$ is a liar. Then the statements are all false." would be wrong, so under this interpretation you're right
              – Sudix
              Aug 3 at 11:38















            I've checked, and your scenario has no model at all - i.e. it's an antilogy.
            – Sudix
            Aug 3 at 11:12




            I've checked, and your scenario has no model at all - i.e. it's an antilogy.
            – Sudix
            Aug 3 at 11:12












            OK so it may be worth one more look. The model is: A is a liar, B is a liar and C tells the truth. Let's see why this works. A said that B tells the truth. This is a lie which is fine because A is a liar. B says that A and C are both liars. This is a lie because C tells the truth. And this is fine because B is a liar.
            – Simon Terrington
            Aug 3 at 11:18





            OK so it may be worth one more look. The model is: A is a liar, B is a liar and C tells the truth. Let's see why this works. A said that B tells the truth. This is a lie which is fine because A is a liar. B says that A and C are both liars. This is a lie because C tells the truth. And this is fine because B is a liar.
            – Simon Terrington
            Aug 3 at 11:18













            But in your scenario, $B$ is a liar, who tells a truth, i.e. that $A$ is a liar. The model prerequisites that a liar 'always' lies - not a single word he utters is a truth
            – Sudix
            Aug 3 at 11:29




            But in your scenario, $B$ is a liar, who tells a truth, i.e. that $A$ is a liar. The model prerequisites that a liar 'always' lies - not a single word he utters is a truth
            – Sudix
            Aug 3 at 11:29












            B says that A and C are liars. This is not the truth as C is a truth-teller. B is making a single compound statement not two individual statements.
            – Simon Terrington
            Aug 3 at 11:32




            B says that A and C are liars. This is not the truth as C is a truth-teller. B is making a single compound statement not two individual statements.
            – Simon Terrington
            Aug 3 at 11:32












            I see your point, it's a subtlety of the English I speak yet don't understand. With your interpretation of my question the line in the proof $$$$ "$A$ is a liar. Then the statements are all false." would be wrong, so under this interpretation you're right
            – Sudix
            Aug 3 at 11:38




            I see your point, it's a subtlety of the English I speak yet don't understand. With your interpretation of my question the line in the proof $$$$ "$A$ is a liar. Then the statements are all false." would be wrong, so under this interpretation you're right
            – Sudix
            Aug 3 at 11:38












             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2870828%2fclosed-world-paradoxon-he-who-knows-knothing-can-believe-nothing%23new-answer', 'question_page');

            );

            Post as a guest













































































            Comments

            Popular posts from this blog

            What is the equation of a 3D cone with generalised tilt?

            Color the edges and diagonals of a regular polygon

            Relationship between determinant of matrix and determinant of adjoint?