To Halt or Not to Halt? That Is the Question (是否停止?這是個問題)

Calude, Cristian S.

  • 出版商: World Scientific Pub
  • 出版日期: 2024-04-09
  • 售價: $5,100
  • 貴賓價: 9.5$4,845
  • 語言: 英文
  • 頁數: 332
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 981123227X
  • ISBN-13: 9789811232275
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This is a book about the 'Halting Problem', arguably the most (in)famous computer-related problem: can an algorithm decide in finite time whether an arbitrary computer program eventually stops? This seems a dull, petty question: after all, you run the program and wait till it stops. However, what if the program does not stop in a reasonable time, a week, a year, or a decade? Can you infer that it will never stop? The answer is negative. Does this raise your interest? If not, consider these questions: Can mathematics be done by computers only? Can software testing be fully automated? Can you write an anti-virus program which never needs any updates? Can we make the Internet perfectly secure? Your guess is correct: the answer to each question is negative. The Halting Problem is 'hidden' in many subjects, from logic (is mathematics free of contradictions?), physics (is quantum randomness perfect?), to philosophy (do humans have free will, or do our brains generate our thoughts and decisions in a deterministic way?) and quantum computing (why we don't have a quantum Halting Problem?) -- this book will visit each of them.Written in an informal and thought-provoking language, supported with suggestive illustrations and applications and almost free of arcane mathematics (formal arguments are relegated to particular parts dedicated to the mathematically-oriented reader), the book will stimulate the curiosity and participation of the reader interested in the consequences of the limits of computing and in various attempts to cope with them.

商品描述(中文翻譯)

這是一本關於「停機問題」的書,這可能是最(不)著名的與電腦相關的問題:一個演算法能否在有限的時間內決定一個任意的電腦程式是否最終會停止?這似乎是一個乏味的小問題:畢竟,你可以執行程式並等待它停止。然而,如果程式在合理的時間內不停止,例如一週、一年或十年呢?你能推斷它永遠不會停止嗎?答案是否定的。這是否引起了你的興趣?如果沒有,請考慮這些問題:數學能否僅由電腦完成?軟體測試能否完全自動化?你能寫出一個永遠不需要更新的防毒程式嗎?我們能否讓互聯網完全安全?你的猜測是正確的:每個問題的答案都是否定的。停機問題在許多學科中「隱藏」著,從邏輯(數學是否沒有矛盾?)、物理(量子隨機性是否完美?)、到哲學(人類是否擁有自由意志,或我們的大腦是否以決定論的方式產生我們的思想和決策?)以及量子計算(為什麼我們沒有量子停機問題?)——這本書將探討這些主題。書中使用非正式且引人深思的語言,配以啟發性的插圖和應用,幾乎不涉及深奧的數學(正式的論證被 relegated 到專門針對數學導向讀者的特定部分),將激發對計算限制後果感興趣的讀者的好奇心和參與感,以及各種應對這些限制的嘗試。