Wednesday, November 04, 2009

Amir Pnueli (1941-2009)

Amir Pnueli passed away Monday from a brain hemorrhage. Amir was an expert in program verification who won the 1996 Turing Award primarily for his 1977 FOCS paper The Temporal Logic of Programs. Lenore Zuck shares her thoughts.

I'm reading through what people wrote about Amir in the past 30 or so hours since we received the sad news of his passing. I'm leafing through the citations of his numerous awards and honorary degrees, the list of academies of which he was a member, and the lists of his unique accomplishments. Throughout today I was helping with NYU's press release about him. Everybody mentions how brilliant he was, how modest he was, how pleasant he was, how gracious he was. Some mention his patience with those of us who are less talented than him. What is mentioned less is how much fun he was to work with, how he put the people around him at ease, how he managed to find good ideas in seemingly random thoughts people brought to him.

I recall the hours I've spent with Amir as a graduate student: joking, our regular Friday afternoon meetings solving the acrostic puzzle of "Koteret Rashit", discussing books, news, politics, and taking work breaks. It's a wonder we got anything done. It's a wonder we got so much done. This was Amir's style -- alternating between work and play, and making large strides in research while fostering the most pleasant work environment imaginable. Years later, when we were working together at NYU, it was the same with our joint PhD students. Long sessions consisting mainly of laughter, with some breaks for coffee and sweets, at the end of which I always found myself stunned how we made so much progress during all the hilarity.

I'm trying to recall Amir's funniest lines. Some don't translate, some require too much background. But I thought of a few that may illustrate Amir's special humor. When a student of his was called to military reserve duty whenever his oral exam for the completion of his MSc was scheduled, (temporal logic) until he found a note from Amir saying "you had your oral exam in absentia and you passed with flying colors." Or when I interchanged N and M in a paper, on which, upon proof reading, Amir wrote a note "even for N=M" when I claimed I proved something for any N. Or... after long arguments with me that the past operators in temporal logic are not needed, he gave a lecture in which he basically admitted they were useful, with slides whose titles were "Admitting the Past" and "Why Should We be Ashamed of the Past" that I felt were for me. And the list goes on.

I've collaborated with Amir since I was a graduate student. I've had several joint students with him. I've worked with his students. I've held regular meetings with him, the next one is scheduled for this Friday -- I still cannot bring myself to remove it from my calendar. I cannot imagine life without him. He was a genius, a friend, a colleague, one of a kind. I feel fortunate to have had the opportunity to know him, to have worked him, to have learnt so much from him. May his memory, legacy, and example stay with us.

Lenore D. Zuck, Arlington, Virginia, November 3rd, 2009

Update 11/15: NYT Obit for Pnueli

11 comments:

  1. Thanks to Lenore for a very well-written and heartfelt obituary.

    May I suggest that the CAV Award be named after Amir?

    ReplyDelete
  2. The FOCS paper is now locked behind a paywall, even 30 years after its publication. Are there any better links?

    ReplyDelete
  3. Very sad news.

    Are there any better links?

    Yes, it's in his homepage:
    http://cs.nyu.edu/pnueli/focs77.ps.gz

    ReplyDelete
  4. very beautiful and moving!
    thank you Lenore!

    ReplyDelete
  5. Nicely written eulogy. I interacted with Amir many times. It was always a joy to talk to him both technical and non-technical material. Whenever I talked to him, he always provided new insights into the problem. He had a broad and deep understanding of the technical issues.
    It is indeed a great loss to the CS community.

    ReplyDelete
  6. Thanks, Amir! Thanks for your example and your guidance.
    Alberto Pettorossi

    ReplyDelete
  7. I am shocked and saddened by the demise of Amir Pnueli, one of the stalwarts of Computer Science. I was fortunate to have listened to
    several of his brilliant and insightful speeches including his
    non-chalant banquet speech in the rocking and noisy New York Harbor
    cruiseliner during CAV 1996. My most personal interactions were during my visit to Weizmann in 2001. Amir was unimaginably gracious! He described in great detail the early history of Israel, including how the Weizac machine was built by Gerry Estrin during the formative days of Israel. Apparently Amir used that machine (now in a display case at Weizmann) for his PhD work on analyzing the oceans. Amir and Ariela
    also took me to a fancy seaside restaurant in Rehovot. All in all the Computer Science community has lost one of its finest citizens!

    ReplyDelete
  8. I wished to be his student but unfortunately I could not attend his even a single lecture. During my studies at Aalborg University I studied his work on program verification.

    Waseem Mufti

    ReplyDelete
  9. Sad.
    Was working for Adcad with his nephew Yachin.

    ReplyDelete
  10. Thanks for his unforgetable worK.

    ReplyDelete
  11. I was shocked to know this sad news from the cover story of the Communications of ACM 01/2010 issue. Pnueli was my external PhD examiner 15 years ago, I still kept his original generous comments and remembered his good words for my work. Thank you, Prof. Pnueli and may you rest in peace!

    ReplyDelete