{"id":13559,"date":"2026-02-28T10:07:18","date_gmt":"2026-02-28T15:07:18","guid":{"rendered":"https:\/\/blogs.mathworks.com\/cleve\/?p=13559"},"modified":"2026-03-23T17:03:18","modified_gmt":"2026-03-23T21:03:18","slug":"velvel-kahan","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/cleve\/2026\/02\/28\/velvel-kahan\/","title":{"rendered":"Velvel Kahan"},"content":{"rendered":"<div class=\"content\"><!--introduction-->\r\n<p>\r\n<img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/Vel.jpg\" alt=\"\"> <\/p>\r\n<p>Velvel Kahan's informal name in Yiddish, \u05f0\u05e2\u05dc\u05f0\u05e2\u05dc, means \"little wolf.\" If he needs a more formal name, Velvel uses William.<\/p>\r\n<!--\/introduction-->\r\n<h3>Contents<\/h3>\r\n<div>\r\n<ul>\r\n<li>\r\n<a href=\"#411afe57-dac6-4c1b-9b04-07921a2fb1f8\">First Meeting<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#5a74dac3-5f33-4015-9e52-450b3700d5f7\">Anonymous Referee<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#9c81424b-5d31-4fc5-8df8-0b5409e68456\">Close enough<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#c29e2d55-8d7f-4f46-ac56-fb12855eb008\">Householder VII<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#f6bb71c2-693f-40ea-ae63-4cb544ef166d\">Householder XVII<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#1e0166c7-2630-49c9-bbae-7c3635935feb\">The Office<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#ce57469c-7617-43e2-9731-db82ea140852\">Turing Award<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#15ccc101-8ee1-4445-b7a6-be98db3373d0\">IEEE 754<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#9bb90555-c833-4c78-b8cb-aec970522fd4\">Bibliography<\/a>\r\n<\/li>\r\n<li>\r\n<a href=\"#3ab79567-a77d-4d30-9733-592f8ce09777\">Oral History<\/a>\r\n<\/li>\r\n<\/ul>\r\n<\/div>\r\n<h4>First Meeting<a name=\"411afe57-dac6-4c1b-9b04-07921a2fb1f8\"><\/a>\r\n<\/h4>\r\n<p>I first met Velvel in <a href=\"https:\/\/blogs.mathworks.com\/cleve\/2013\/01\/07\/george-forsythe\">George Forsythe's<\/a> office at Stanford in 1962. Velvel had come to California from Toronto for a meeting of the IBM computer users group, <a href=\"https:\/\/en.wikipedia.org\/wiki\/SHARE_(computing)\" target=\"_blank\" rel=\"noopener\">SHARE<\/a>, and visited Stanford on his way.<\/p>\r\n<p>When Forsythe introduced us, Velvel said, \"Oh, Cleve Moler, I have wanted to see you. Do you have a minute?\" We went to my office and Velvel asked \"Do you have a copy of the report you wrote at JPL last summer?\" I retrieved the report from my meager collection. Velvel opened it to page 12, pointed to an equation, and said<\/p>\r\n<pre>        \"That's wrong.\"<\/pre>\r\n<p>He was right.<\/p>\r\n<h4>Anonymous Referee<a name=\"5a74dac3-5f33-4015-9e52-450b3700d5f7\"><\/a>\r\n<\/h4>\r\n<p>I submitted the manuscript for my <a href=\"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/321386.321394\" target=\"_blank\" rel=\"noopener\">first paper<\/a>, \"Iterative Refinement in Floating Point\", to the Journal of the ACM in 1966. Forsythe was the editor who handled the submission. He sent it to an anonymous referee<\/p>\r\n<p>The manuscript was 10 pages long. The referee's report was 12. Guess who refereed the paper.<\/p>\r\n<h4>Close enough<a name=\"9c81424b-5d31-4fc5-8df8-0b5409e68456\"><\/a>\r\n<\/h4>\r\n<p>In 1968, Velvel was thinking of leaving the University of Toronto. Forsythe told me he considered offering Kahan a position at Stanford, but he was afraid Velvel would be too disruptive. \"I hope he comes to Berkeley,\" George said. \"That's close enough.\"<\/p>\r\n<p>\r\n<img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/Velvel_1968.jpg\" alt=\"\"> <\/p>\r\n<p>Velvel Kahan, 1968. (Photo Credit: George M. Bergman, Archives of the Mathematisches Forschungsinstitut Oberwolfach.)<\/p>\r\n<h4>Householder VII<a name=\"c29e2d55-8d7f-4f46-ac56-fb12855eb008\"><\/a>\r\n<\/h4>\r\n<p>I always met Velvel at <a href=\"https:\/\/blogs.mathworks.com\/cleve\/2017\/07\/01\/householder-seminar-hhxx-on-numerical-linear-algebra\">Householder seminars<\/a>. In 1977, the Householder seminar was at Asilomar, a California state park south of Monterey.<\/p>\r\n<p>Velvel would begin talks about the importance of reliable floating-point arithmetic with a story that went something like this.<\/p>\r\n<p>\r\n<p style=\"margin-left:3ex;\">\r\nA physician leaves Sacramento late one evening.  He flies his\r\nprivate plane home to Santa Barbara.  After setting the autopilot,\r\nhe falls asleep.  When the plane is over the mountains north of the\r\nairport, the autopilot fails with a floating-point overflow and\r\nthe plane crashes.  The doctor's estate sues you because your company\r\nwrote the autopilot software.\r\n<\/p>\r\n<\/p>\r\n<p>This photo shows Velvel telling that story with an overhead projector.<\/p>\r\n<p>\r\n<img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/Asilomar_VII.png\" alt=\"\"> <\/p>\r\n<h4>Householder XVII<a name=\"f6bb71c2-693f-40ea-ae63-4cb544ef166d\"><\/a>\r\n<\/h4>\r\n<p>In 1993, the Householder seminar was in California again, this time at Lake Tahoe. Here is a rare moment when Velvel is actually <i>listening<\/i> to me.<\/p>\r\n<p>\r\n<img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/Tahoe_XVII.png\" alt=\"\"> <\/p>\r\n<h4>The Office<a name=\"1e0166c7-2630-49c9-bbae-7c3635935feb\"><\/a>\r\n<\/h4>\r\n<p>Both Velvel and <a href=\"https:\/\/blogs.mathworks.com\/cleve\/2026\/02\/10\/beresford-parlett\/\">Beresford Parlett<\/a> have been on the faculty at U. C. Berkeley since 1968. Velvel's student, Jerome Coonen, took this photo when he volunteered to help clear out Velvel's office.<\/p>\r\n<p>\r\n<img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/Berkeley_2023_Coonen.png\" alt=\"\"> <\/p>\r\n<h4>Turing Award<a name=\"ce57469c-7617-43e2-9731-db82ea140852\"><\/a>\r\n<\/h4>\r\n<p>The citation for Velvel's Turing Award in 1989 reads:<\/p>\r\n<p>\r\n<p style=\"margin-left:3ex;\">\r\nFor his fundamental contributions to numerical analysis.\r\nOne of the foremost experts on floating-point computations.\r\nKahan has dedicated himself to \"making the world safe for numerical\r\ncomputations!\"\r\n<\/p>\r\n<\/p>\r\n<p>\r\n<a href=\"https:\/\/amturing.acm.org\/award_winners\/kahan_1023746.cfm\" target=\"_blank\" rel=\"noopener\">https:\/\/amturing.acm.org\/award_winners\/kahan_1023746.cfm<\/a>\r\n<\/p>\r\n<p>\r\n<img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/Turing.jpg\" alt=\"\"> <\/p>\r\n<h4>IEEE 754<a name=\"15ccc101-8ee1-4445-b7a6-be98db3373d0\"><\/a>\r\n<\/h4>\r\n<p>My friend Axel Ruhe was from Sweden. He once asked me where he should visit on his first trip to the western United States. I recommended<\/p>\r\n<div>\r\n<ul>\r\n<li>The Grand Canyon<\/li>\r\n<li>Las Vegas<\/li>\r\n<li>The IEEE floating-point arithmetic committee.<\/li>\r\n<\/ul>\r\n<\/div>\r\n<p>The meetings of the IEEE floating-point committee were legendary. They would go on for hours at various spots in Silicon Valey. Suffering from jetlag, Axel went to sleep on the floor of the conference room.<\/p>\r\n<p>Here is Velvel, remembering the committee. <a href=\"https:\/\/www.youtube.com\/watch?v=ATCpecsyPE8\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/watch?v=ATCpecsyPE8<\/a>.<\/p>\r\n<p>\r\n<img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/VelOnBench.jpg\" alt=\"\"> <\/p>\r\n<p>Photo Credit: Alaina G. Levine, Heidelberg Laureate Forum.<\/p>\r\n<h4>Bibliography<a name=\"9bb90555-c833-4c78-b8cb-aec970522fd4\"><\/a>\r\n<\/h4>\r\n<p>Nelson Beebe has compiled this <a href=\"https:\/\/www.netlib.org\/bibnet\/authors\/k\/kahan-william-m.pdf\" target=\"_blank\" rel=\"noopener\">bibliography<\/a>.<\/p>\r\n<p>\r\n<img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/kahan_beebe_2.png\" alt=\"\"> <\/p>\r\n<h4>Oral History<a name=\"3ab79567-a77d-4d30-9733-592f8ce09777\"><\/a>\r\n<\/h4>\r\n<p>The manuscript of Thomas Haigh's interview of Velvel in 2005 for SIAM's oral history project is 229 pages long. Take a look. <a href=\"https:\/\/history.siam.org\/oralhistories\/kahan.htm\" target=\"_blank\" rel=\"noopener\">https:\/\/history.siam.org\/oralhistories\/kahan.htm<\/a>.<\/p>\r\n<script language=\"JavaScript\"> <!-- \r\n    function grabCode_7d6449c7bf074a9293f7cdea85ea36c9() {\r\n        \/\/ Remember the title so we can use it in the new page\r\n        title = document.title;\r\n\r\n        \/\/ Break up these strings so that their presence\r\n        \/\/ in the Javascript doesn't mess up the search for\r\n        \/\/ the MATLAB code.\r\n        t1='7d6449c7bf074a9293f7cdea85ea36c9 ' + '##### ' + 'SOURCE BEGIN' + ' #####';\r\n        t2='##### ' + 'SOURCE END' + ' #####' + ' 7d6449c7bf074a9293f7cdea85ea36c9';\r\n    \r\n        b=document.getElementsByTagName('body')[0];\r\n        i1=b.innerHTML.indexOf(t1)+t1.length;\r\n        i2=b.innerHTML.indexOf(t2);\r\n \r\n        code_string = b.innerHTML.substring(i1, i2);\r\n        code_string = code_string.replace(\/REPLACE_WITH_DASH_DASH\/g,'--');\r\n\r\n        \/\/ Use \/x3C\/g instead of the less-than character to avoid errors \r\n        \/\/ in the XML parser.\r\n        \/\/ Use '\\x26#60;' instead of '<' so that the XML parser\r\n        \/\/ doesn't go ahead and substitute the less-than character. \r\n        code_string = code_string.replace(\/\\x3C\/g, '\\x26#60;');\r\n\r\n        copyright = 'Copyright 2026 The MathWorks, Inc.';\r\n\r\n        w = window.open();\r\n        d = w.document;\r\n        d.write('<pre>\\n');\r\n        d.write(code_string);\r\n\r\n        \/\/ Add copyright line at the bottom if specified.\r\n        if (copyright.length > 0) {\r\n            d.writeln('');\r\n            d.writeln('%%');\r\n            if (copyright.length > 0) {\r\n                d.writeln('% _' + copyright + '_');\r\n            }\r\n        }\r\n\r\n        d.write('<\/pre>\\n');\r\n\r\n        d.title = title + ' (MATLAB code)';\r\n        d.close();\r\n    }   \r\n     --> <\/script>\r\n<p style=\"text-align: right; font-size: xx-small; font-weight:lighter;   font-style: italic; color: gray\">\r\n<br>\r\n<a href=\"javascript:grabCode_7d6449c7bf074a9293f7cdea85ea36c9()\"><span style=\"font-size: x-small;        font-style: italic;\">Get \r\n      the MATLAB code <noscript>(requires JavaScript)<\/noscript>\r\n<\/span><\/a>\r\n<br>\r\n<br>\r\n      Published with MATLAB&reg; R2024b<br>\r\n<\/p>\r\n<\/div>\r\n<!--\r\n7d6449c7bf074a9293f7cdea85ea36c9 ##### SOURCE BEGIN #####\r\n%% Velvel Kahan\r\n%\r\n% <<Vel.jpg>>\r\n% \r\n% Velvel Kahan's informal name in Yiddish, \u05f0\u05e2\u05dc\u05f0\u05e2\u05dc, means \"little wolf.\"\r\n% If he needs a more formal name, Velvel uses William.\r\n\r\n%% First Meeting\r\n% I first met Velvel in \r\n% <https:\/\/blogs.mathworks.com\/cleve\/2013\/01\/07\/george-forsythe\r\n% George Forsythe's> office at Stanford in 1962.\r\n% Velvel had come to California from Toronto for\r\n% a meeting of the IBM computer\r\n% users group, <https:\/\/en.wikipedia.org\/wiki\/SHARE_(computing) SHARE>,\r\n% and visited Stanford on his way.\r\n%\r\n% When Forsythe introduced us, Velvel said, \"Oh, Cleve Moler,\r\n% I have wanted to see you. Do you have a minute?\"\r\n% We went to my office and Velvel asked \"Do you have a copy of the report\r\n% you wrote at JPL last summer?\"\r\n% I retrieved the report from my meager collection.\r\n% Velvel opened it to page 12, pointed to an equation, and said\r\n%\r\n%          \"That's wrong.\"\r\n%\r\n% \r\n% He was right.\r\n\r\n%% Anonymous Referee\r\n% I submitted the manuscript for my\r\n% <https:\/\/dl.acm.org\/doi\/abs\/10.1145\/321386.321394\r\n% first paper>,\r\n% \"Iterative Refinement in Floating Point\", to the Journal of the ACM\r\n% in 1966.  Forsythe was the editor who handled the submission.\r\n% He sent it to an anonymous referee\r\n% \r\n% The manuscript was 10 pages long. The referee's report was 12.\r\n% Guess who refereed the paper.\r\n%\r\n\r\n%% Close enough\r\n% In 1968, Velvel was thinking of leaving the University of Toronto.\r\n% Forsythe told me he considered offering Kahan a position at\r\n% Stanford, but he was afraid Velvel would be too disruptive.\r\n% \"I hope he comes to Berkeley,\" George said. \"That's close enough.\"\r\n%\r\n% <<Velvel_1968.jpg>>\r\n%\r\n% Velvel Kahan, 1968.\r\n% (Photo Credit: George M. Bergman, Archives of the Mathematisches\r\n% Forschungsinstitut Oberwolfach.)\r\n\r\n%% Householder VII\r\n% I always met Velvel at\r\n% <https:\/\/blogs.mathworks.com\/cleve\/2017\/07\/01\/householder-seminar-hhxx-on-numerical-linear-algebra\r\n% Householder seminars>.\r\n% In 1977, the Householder seminar was at Asilomar, a California state\r\n% park south of Monterey.\r\n%\r\n% Velvel would begin talks about the importance of reliable\r\n% floating-point arithmetic with a story that went something like this.\r\n%\r\n% <html>\r\n% <p style=\"margin-left:3ex;\">\r\n% A physician leaves Sacramento late one evening.  He flies his\r\n% private plane home to Santa Barbara.  After setting the autopilot,\r\n% he falls asleep.  When the plane is over the mountains north of the\r\n% airport, the autopilot fails with a floating-point overflow and\r\n% the plane crashes.  The doctor's estate sues you because your company\r\n% wrote the autopilot software.\r\n% <\/p>\r\n% <\/html>\r\n%\r\n% This photo shows Velvel telling that story with an overhead projector.\r\n%\r\n% <<Asilomar_VII.png>>\r\n%\r\n\r\n%% Householder XVII\r\n% In 1993, the Householder seminar was in California again,\r\n% this time at Lake Tahoe.  Here is a rare moment when\r\n% Velvel is actually _listening_ to me.\r\n%\r\n% <<Tahoe_XVII.png>>\r\n%\r\n\r\n%% The Office\r\n% Both Velvel and <https:\/\/blogs.mathworks.com\/cleve\/2026\/02\/10\/beresford-parlett\/\r\n% Beresford Parlett> have been on the faculty at U. C. Berkeley since 1968.\r\n% Velvel's student, Jerome Coonen, took this photo when he volunteered\r\n% to help clear out Velvel's office.\r\n%\r\n% <<Berkeley_2023_Coonen.png>>\r\n%\r\n\r\n%% Turing Award\r\n% The citation for Velvel's Turing Award in 1989 reads:\r\n%\r\n% <html>\r\n% <p style=\"margin-left:3ex;\">\r\n% For his fundamental contributions to numerical analysis. \r\n% One of the foremost experts on floating-point computations.\r\n% Kahan has dedicated himself to \"making the world safe for numerical\r\n% computations!\" \r\n% <\/p>\r\n% <\/html>\r\n%\r\n% <https:\/\/amturing.acm.org\/award_winners\/kahan_1023746.cfm>\r\n%\r\n% <<Turing.jpg>>\r\n%\r\n\r\n%% IEEE 754\r\n% My friend Axel Ruhe was from Sweden.  He once asked me where he should\r\n% visit on his first trip to the western United States.  I recommended\r\n%  \r\n% * The Grand Canyon\r\n% * Las Vegas\r\n% * The IEEE floating-point arithmetic committee.\r\n%\r\n% The meetings of the IEEE floating-point committee were legendary.\r\n% They would go on for hours at various spots in Silicon Valey.\r\n% Suffering from jetlag, Axel went to sleep on the floor\r\n% of the conference room.\r\n%\r\n% Here is Velvel, remembering the committee.\r\n% <https:\/\/www.youtube.com\/watch?v=ATCpecsyPE8>.\r\n%\r\n% <<VelOnBench.jpg>>\r\n%\r\n% Photo Credit: Alaina G. Levine, Heidelberg Laureate Forum.\r\n\r\n%% Bibliography\r\n% Nelson Beebe has compiled this\r\n% <https:\/\/www.netlib.org\/bibnet\/authors\/k\/kahan-william-m.pdf\r\n% bibliography>.\r\n%\r\n% <<kahan_beebe_2.png>>\r\n%\r\n\r\n%% Oral History\r\n% The manuscript of Thomas Haigh's interview of Velvel in 2005\r\n% for SIAM's oral history project is 229 pages long. Take a look.\r\n% <https:\/\/history.siam.org\/oralhistories\/kahan.htm>.\r\n%\r\n\r\n\r\n##### SOURCE END ##### 7d6449c7bf074a9293f7cdea85ea36c9\r\n-->\r\n","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/cleve\/files\/Vel.jpg\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div>\r\n<p>Velvel Kahan's informal name in Yiddish, \u05f0\u05e2\u05dc\u05f0\u05e2\u05dc, means \"little wolf.\" If he needs a more formal name, Velvel uses William.... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/cleve\/2026\/02\/28\/velvel-kahan\/\">read more >><\/a><\/p>","protected":false},"author":78,"featured_media":13563,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,4,16,8],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/13559"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/comments?post=13559"}],"version-history":[{"count":11,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/13559\/revisions"}],"predecessor-version":[{"id":13581,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/13559\/revisions\/13581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/media\/13563"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/media?parent=13559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/categories?post=13559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/tags?post=13559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}