• Re: Kommen drei Logiker in eine Bar. Der Kellner fragt: "Na, was darfs

    From Christian Weisgerber@21:1/5 to Ross Clark on Thu Jun 20 15:46:25 2024
    XPost: soc.culture.german

    On 2024-06-20, Ross Clark <[email protected]> wrote:

    Kommen drei Logiker in eine Bar. Der Kellner fragt: "Na, was darfs
    sein, die Herren? Drei Bier?" Sagt der erste Logiker "Ich weiß
    nicht", der zweite auch "Ich weiß nicht" und der Dritte sagt "Ja"

    0 | 0 | 1 = 1, in Boolean logic.

    Can somebody explain the notation?

    It uses the "|" character to indicate Boolean "or".

    Presumably this is derived from the "|" operator in the C programming
    language, where it is used for a bit-wise "or" operation.

    --
    Christian "naddy" Weisgerber [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kerr-Mudd, John@21:1/5 to Helmut Richter on Fri Jun 21 21:27:57 2024
    XPost: alt.usage.english, soc.culture.german

    On Fri, 21 Jun 2024 10:23:17 +0200
    Helmut Richter <[email protected]> wrote:

    On Thu, 20 Jun 2024, lar3ryca wrote:

    On 2024-06-20 16:01, Antonio Marques wrote:
    Snidely <[email protected]> wrote:
    Thursday, Antonio Marques quipped:
    Ruud Harmsen <[email protected]> wrote:
    Mon, 17 Jun 2024 11:18:24 -0700: HenHanna <[email protected]> scribeva:


    Kommen drei Logiker in eine Bar. Der Kellner fragt: "Na, was darfs
    sein,
    die Herren? Drei Bier?" Sagt der erste Logiker "Ich wei� nicht", der
    zweite auch "Ich wei� nicht" und der Dritte sagt "Ja"

    ------ is this funny? i don't really get it.

    0 | 0 | 1 = 1, in Boolean logic.

    Yes, but I still don't get it either.

    The first two don't say no, but can't say yes because they don't know the choice of the other two logicians. The third one has complete knowledge from the other replies.

    But for that to work, the first two replies would have to be equivalent to
    a 'yes', otherwise they express no choice and hence the third guy is not any more informed than the first two.

    This one reminds me of one I heard years ago.

    A mathematician, a physicist, and an engineer were travelling through Scotland when they saw a black sheep through the window of the train.

    "Aha," says the engineer, "I see that Scottish sheep are black."

    "Hmm," says the physicist, "You mean that some Scottish sheep are black."

    "No," says the mathematician, "All we know is that there is at least one sheep
    in Scotland, and that it is black on at least one side."

    a philosopher?: ..., one side of which appears black to us.

    The punchline as I heard^read it was 'In Scotland there is at least one
    field in which there is at least one sheep at least one /side/ of which is black'

    PS I do hope scg readers aren't bored/upset by the continued xposts.
    This a no longer much about german culture. PS please send Rauchbier!

    --
    Bah, and indeed Humbug.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Carmody@21:1/5 to Ruud Harmsen on Sat Jun 22 19:29:14 2024
    XPost: alt.usage.english, soc.culture.german

    Ruud Harmsen <[email protected]> writes:
    Mon, 17 Jun 2024 11:18:24 -0700: HenHanna <[email protected]>
    scribeva:


    Kommen drei Logiker in eine Bar. Der Kellner fragt: "Na, was darfs sein, >>die Herren? Drei Bier?" Sagt der erste Logiker "Ich weiß nicht", der >>zweite auch "Ich weiß nicht" und der Dritte sagt "Ja"

    ------ is this funny? i don't really get it.

    0 | 0 | 1 = 1, in Boolean logic.

    True but irrelevant.

    ~0 & ~0 & 1 = 1 is the boolean logic that applies.

    Phil
    --
    We are no longer hunters and nomads. No longer awed and frightened, as we have gained some understanding of the world in which we live. As such, we can cast aside childish remnants from the dawn of our civilization.
    -- NotSanguine on SoylentNews, after Eugen Weber in /The Western Tradition/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Carmody@21:1/5 to Ruud Harmsen on Sun Jun 23 13:39:03 2024
    XPost: alt.usage.english, soc.culture.german

    Ruud Harmsen <[email protected]> writes:
    Sat, 22 Jun 2024 19:29:14 +0300: Phil Carmody <[email protected]>
    scribeva:

    Ruud Harmsen <[email protected]> writes:
    Mon, 17 Jun 2024 11:18:24 -0700: HenHanna <[email protected]>
    scribeva:


    Kommen drei Logiker in eine Bar. Der Kellner fragt: "Na, was darfs sein, >>>>die Herren? Drei Bier?" Sagt der erste Logiker "Ich weiß nicht", der >>>>zweite auch "Ich weiß nicht" und der Dritte sagt "Ja"

    ------ is this funny? i don't really get it.

    0 | 0 | 1 = 1, in Boolean logic.

    True but irrelevant.

    ~0 & ~0 & 1 = 1 is the boolean logic that applies.

    What do you mean by ~? Not? How is don't know a not.

    ~ is indeed not.

    Saying "don't know" is the *exclusion* of "no" as a possible state,
    because if "no" was this guy's intention he would have correctly
    answered "no" rather than "don't know".

    Phil
    --
    We are no longer hunters and nomads. No longer awed and frightened, as we have gained some understanding of the world in which we live. As such, we can cast aside childish remnants from the dawn of our civilization.
    -- NotSanguine on SoylentNews, after Eugen Weber in /The Western Tradition/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christian Weisgerber@21:1/5 to Ross Clark on Sun Jun 23 14:32:41 2024
    XPost: soc.culture.german

    On 2024-06-23, Ross Clark <[email protected]> wrote:

    Kommen drei Logiker in eine Bar. Der Kellner fragt: "Na, was darfs sein, >>>>>> die Herren? Drei Bier?" Sagt der erste Logiker "Ich weiß nicht", der >>>>>> zweite auch "Ich weiß nicht" und der Dritte sagt "Ja"

    0 | 0 | 1 = 1, in Boolean logic.

    ~0 & ~0 & 1 = 1 is the boolean logic that applies.

    But it also excludes "yes". So is ~1 equivalent to ~0? Why not just ~?

    | or
    & and
    ~ not
    0 false
    1 true

    ~0 is 1, and ~1 is 0 in the above.

    The way the joke has been explained, none of the offered boolean
    expressions capture the described conditional logic.

    --
    Christian "naddy" Weisgerber [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Aidan Kehoe@21:1/5 to All on Mon Jun 24 10:26:32 2024
    XPost: alt.usage.english, soc.culture.german

    Ar an tríú lá is fiche de mí Meitheamh, scríobh Ruud Harmsen:

    ~0 & ~0 & 1 = 1 is the boolean logic that applies.

    What do you mean by ~? Not? How is don't know a not.

    ~ is indeed not.

    Saying "don't know" is the *exclusion* of "no" as a possible state, >because if "no" was this guy's intention he would have correctly
    answered "no" rather than "don't know".

    In the C programming language, ~0 is the same as 1, or true.

    !0 (logical not) is the same as 1, ~0 (bitwise not) is the same as 0xffffffff or whatever the equivalent value is on your machine for the int value with all its bits set. And this is usually the same as -1. Which is regarded as logically true in C.

    This is nit-picking, getting into the weeds of C, your point basically stands.

    In your reasoning, it could also be the exclusio of yes as a possible answer.

    --
    ‘As I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stout’
    (C. Moore)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Carmody@21:1/5 to Ruud Harmsen on Wed Jun 26 17:11:39 2024
    XPost: alt.usage.english, soc.culture.german

    Ruud Harmsen <[email protected]> writes:
    Sun, 23 Jun 2024 13:39:03 +0300: Phil Carmody <[email protected]>
    scribeva:

    Ruud Harmsen <[email protected]> writes:
    Sat, 22 Jun 2024 19:29:14 +0300: Phil Carmody <[email protected]>
    scribeva:

    Ruud Harmsen <[email protected]> writes:
    Mon, 17 Jun 2024 11:18:24 -0700: HenHanna <[email protected]>
    scribeva:


    Kommen drei Logiker in eine Bar. Der Kellner fragt: "Na, was darfs sein, >>>>>>die Herren? Drei Bier?" Sagt der erste Logiker "Ich weiß nicht", der >>>>>>zweite auch "Ich weiß nicht" und der Dritte sagt "Ja"

    ------ is this funny? i don't really get it.

    0 | 0 | 1 = 1, in Boolean logic.

    True but irrelevant.

    ~0 & ~0 & 1 = 1 is the boolean logic that applies.

    What do you mean by ~? Not? How is don't know a not.

    ~ is indeed not.

    Saying "don't know" is the *exclusion* of "no" as a possible state,
    because if "no" was this guy's intention he would have correctly
    answered "no" rather than "don't know".

    In the C programming language, ~0 is the same as 1, or true.

    Irrelevant.

    In your reasoning, it could also be the exclusio of yes as a possible
    answer.

    Wrong.

    Phil
    --
    We are no longer hunters and nomads. No longer awed and frightened, as we have gained some understanding of the world in which we live. As such, we can cast aside childish remnants from the dawn of our civilization.
    -- NotSanguine on SoylentNews, after Eugen Weber in /The Western Tradition/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Carmody@21:1/5 to Peter Moylan on Wed Jun 26 17:14:40 2024
    XPost: alt.usage.english, soc.culture.german

    Peter Moylan <[email protected]> writes:
    On 23/06/24 20:39, Phil Carmody wrote:
    Ruud Harmsen <[email protected]> writes:
    Sat, 22 Jun 2024 19:29:14 +0300: Phil Carmody <[email protected]>
    scribeva:
    Ruud Harmsen <[email protected]> writes:
    Mon, 17 Jun 2024 11:18:24 -0700: HenHanna
    <[email protected]> scribeva:

    Kommen drei Logiker in eine Bar. Der Kellner fragt: "Na, was
    darfs sein, die Herren? Drei Bier?" Sagt der erste Logiker
    "Ich weiß nicht", der zweite auch "Ich weiß nicht" und der
    Dritte sagt "Ja"

    ------ is this funny? i don't really get it.

    0 | 0 | 1 = 1, in Boolean logic.

    True but irrelevant.

    ~0 & ~0 & 1 = 1 is the boolean logic that applies.

    What do you mean by ~? Not? How is don't know a not.

    ~ is indeed not.

    Saying "don't know" is the *exclusion* of "no" as a possible state,
    because if "no" was this guy's intention he would have correctly
    answered "no" rather than "don't know".

    Similarly, if "yes" was his intention then he would have answered "yes" rather than "don't know".

    False. If guys 1 and 2, the ones who say "don't know" do want a beer,
    then they still haven't got a clue if all three of them want a beer,
    and therefore cannot confidently answer "yes". "Don't know" is the only
    honest answer they can respond.

    Phil
    --
    We are no longer hunters and nomads. No longer awed and frightened, as we have gained some understanding of the world in which we live. As such, we can cast aside childish remnants from the dawn of our civilization.
    -- NotSanguine on SoylentNews, after Eugen Weber in /The Western Tradition/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)