[Haifux] Re: My New Signature re-factored.

2001-10-26 Thread Shlomi Fish

On Thu, 25 Oct 2001, Adir Abraham wrote:

 Shlomi.. A joke is a joke only if it shouldn't be explained, and naturally
 is laughed (and understandable). If one (or more) does not laugh from a
 joke, either the joke is: 1) Not funny. 2) Not told to the right group (I
 wouldn't make jokes about computers infront of people who know history,
 for instance). 3) You are the only one who laughed from it and thought
 that it was funny, but it is not.
 
 In general.. if you are really seeking for help in who will laugh from
 my joke, the joke is not a joke, or has one of the 3 reasons I told
 you (about why one wouldn't laugh from your joke). One of the best
 symptoms for a very bad joke is actually giving a very long explanation, a
 thing that Nadav tried to do (and I really don't know just like him why
 you actually picked him.) 
 
 I guess that your say is good only as a signature :)
 

Well, insults taken aside, I still think some people (albeit a selected
few) will laugh from this joke.

Regards,

Shlomi Fish


 On Thu, 25 Oct 2001, Nadav Har'El wrote:
 
  On Tue, Oct 23, 2001, Shlomi Fish wrote about [Haifux] My New Signature 
re-factored.:
   
   Nadav, please tell me that at least you understood the joke. One righteous
   man in Sedom?
  
  Shlomi, I'm not sure why you decided to test me in public, or whether this is
  a test of my Mathematical abilities or of my sense of humor... (I have masters
  degree in the former, and a failure degree in the latter), or why this test
  was aimed at me, of all people.
  
  But I'll bite...
  
   If:
   1. A is A
   2. A is not not-A
   does it imply that 
   1. B is B 
   2. B is not not-B
  
  Why is this a joke? Is it supposed to be funny? How is it funny?
  
  Or is it some sort of deep logic thing? I read your forwarded post too, but
  it didn't help me understand what you're talking about. Here is what I can
  say about this issue:
  
  If a statement (call it S) is true for some A, it isn't necessarily true for
  another B. Not unless you have another statement saying that the original
  statement S is true for any object in the class Z, *and* that both A and
  B are members of Z.
  
  But since your wrote specific, not general, statements about A and B, (in
  our case S(x)=(x is x) AND (x is not not-x), and we looked at the two
  statements S(A) and S(B)) it is conceivable that S(x) be right or wrong for
  *all* objects x of any type. For the answer to your question to be positive,
  we need S(x) to have the same truth-value (true or false) for any x of any
  type because we have no idea what type A or B is...
  
  But then a question arises - is your statement (S) at all defined for *all*
  objects? Before you answer, remember that a set of all objects cannot
  even be defined (it's easy to prove by paradox - ask me if you're interested).
  Also remember that your statement is given in some sort of language (English,
  logic, etc.) and it is not at all clear how it is defined for objects B
  that cannot be expressed in that laguage at all...
  
  Here are two ways to try to understand what you wrote by trying to define
  how your statement S works on large classes of objects (first, all objects
  expressible by English, and then all objects expressible by logics). Neither
  sounds very funny to me, nor very insightful, so maybe I'm missing something??
  
  If you define is and not for other classes of abstract objects, you
  can get different answers
  
   The natural language way to understand S 
  In this case, the B is not not-B in the statement S(B) simply
  means
  B and not B are different things.
  
  This seems true for all English phrases B you can think of, but on second
  thought it might not be (an example follows). If it can be true to A, and
  false for B, then your question does it imply deserves the answer of no.
  
  For example, for A=True (as an English word), we have A=A and A != not-A
  (true and not true are different concepts in English).
  
  However, consider B=in a million years, as in the sentence When will
  I finish this project? In a million years!. Now, B (in a million years) and
  not B (not in a million years) can mean exactly the same thing in
  many contexts. For casual English (as opposed to Geology research papers),
  B = not-B.
  
  I know this sounds really silly, but so does (sorry), the original question...
  Unless I missed something really important...
  
   The logic way to understand S 
  Normally, when you formulate the axioms of logics, you should have the
  following axiom:
  
For each truth value X (either TRUE or FALSE), you have the following
  1.  X=X
  2.  X=not not X
(you can call these axioms, or part of the definitions of = and not).
  
  This then extends to any form, or function, that has an arbitrary number
  of variables and produces a single truth value:
  f=f
  f=not not f
  
  [f=g should be understood as 

[Haifux] Re: My New Signature re-factored.

2001-10-26 Thread Shlomi Fish

On Fri, 26 Oct 2001, Kohn Emil Dan wrote:

 Hi all,
 
 Here is my contribution to the noise on this mailing list:
 
 As a person with far more narrower horizons than many people on this list,
 here is how I understood Shlomi's signature:


One righteous man in Sadome ... Excellent!

Regards,

Shlomi Fish
 


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

If:
1. A is A
2. A is not not-A
does it imply that 
1. B is B 
2. B is not not-B


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





Re: [Haifux] Re: My New Signature re-factored.

2001-10-26 Thread Nadav Har'El

On Fri, Oct 26, 2001, Shlomi Fish wrote about [Haifux] Re: My New Signature 
re-factored.:
 On Fri, 26 Oct 2001, Kohn Emil Dan wrote:
 
  Hi all,
  
  Here is my contribution to the noise on this mailing list:
  
  As a person with far more narrower horizons than many people on this list,
  here is how I understood Shlomi's signature:
 
 
 One righteous man in Sadome ... Excellent!

Ok. So I see now you decided to take not as C's ! operator. Indeed
in C, not not B (!!B) is B only for B=0 or B=1, and is different otherwise.
So this is just another example of my (long, boring) posting about how the
answer to your quesion depends on what class of objects this A and B
come from, and how not and is are defined.

One of the features of a good joke is that it doesn't hide the punchline
in a pile of complexity, and doesn't take an hour to understand or explain.
Your joke has so many possible meanings, and so ambigous, that it is
almost impossible to figure out why you thought it was interesting (let alone
funny). Some of us don't have C's notion of not etched into our brain as
the obvious choice for a not (I've been programming in C for 17 years,
and still I consider its not an implementation detail, not some sort of
deep meaningful definition).

So why not rephrase your question as something like
How come in C, !!a is not always the same as a?

Still not very funny, but much easier to understand. Arguably it is as funny
(or not funny) as my in fortran, god is real unless declared an integer
signature - meaningful only to people who know the language, but other people
immediately understand why they don't get it, and don't try thinking for
an hour why it should have been funny.


-- 
Nadav Har'El|  Friday, Oct 26 2001, 9 Heshvan 5762
[EMAIL PROTECTED] |-
Phone: +972-53-245868, ICQ 13349191 |Life's a bitch, but god forbid the bitch
http://nadav.harel.org.il   |divorce me -- Nas

--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]