"or" in English is actually logical xor, which means that when we actually need to express logical or, we have to implement it in terms of other operators; hence "and/or", i.e. "and xor xor"
-
Show this thread
-
Interestingly, "either" means xor, but "neither" means nor, not xnor. Which means that we can also express logical or as "not neither".
1 reply 0 retweets 1 likeShow this thread -
oh man, logical nor is functionally complete (like nand) so in theory we can express any logical function in English with just "neither"
1 reply 0 retweets 1 likeShow this thread -
Start with not: "no, not that" becomes "neither that nor itself" Which can be used to implement or: "coughing and/or sneezing" becomes "not neither coughing nor sneezing" And is slightly more complex: "dinner and a movie" becomes "neither (not dinner) nor (not a movie)"
1 reply 0 retweets 1 likeShow this thread -
Finally, xor, which we can build from and: "soup or salad" becomes "neither (soup and salad) nor (neither soup nor salad)" which is actually pretty readable!
1 reply 0 retweets 1 likeShow this thread
of course, using "and" is kind of cheating; if we really want to use just "neither", then we have to write: "neither (neither (neither soup nor soup) nor (neither salad nor salad)) nor (neither soup nor salad)"
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.