Essential Logic for Computer Science (The MIT Press)
暫譯: 計算機科學的基本邏輯 (麻省理工學院出版社)
Rex Page, Ruben Gamboa
- 出版商: MIT
- 出版日期: 2019-01-08
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 304
- 裝訂: Hardcover
- ISBN: 0262039184
- ISBN-13: 9780262039185
-
相關分類:
Algorithms-data-structures
-
相關翻譯:
計算機科學的邏輯基礎 (簡中版)
買這商品的人也買了...
-
Database in Depth (Paperback)$1,235$1,170 -
深入淺出物件導向分析與設計 (Head First Object-Oriented Analysis and Design)$880$695 -
深入淺出軟體開發 (Head First Software Development)$680$537 -
Making it Big in Software: Get the Job. Work the Org. Become Great. (Paperback)$1,050$1,029 -
人工智慧 ─ 現代方法 (Artificial Intelligence : A Modern Approach, 3/e)$500$450 -
Electricity and Magnetism, 3/e (Hardcover)$1,760$1,725 -
$1,728Time and Relational Theory, 2/e : Temporal Databases in the Relational Model and SQL (Paperback) -
德國一流大學教你數學家的22個思考工具$350$298 -
VLSI概論, 6/e
$520$468 -
$294圖數據庫, 2/e (Graph Databases: New Opportunities for Connected Data, 2/e) -
超簡單機器人動手做: 用隨處可見的材料發掘最先進的機器人學問 (Making Simple Robots: Exploring Cutting-Edge Robotics with Everyday Stuff )$420$378 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
破解線上遊戲:電玩駭客的自動化 Bot 開發寶典 (Game Hacking: Developing Autonomous Bots for Online Games)$550$429 -
$275視圖更新與關係數據庫理論 (View Updating and Relational Theory ) -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
$374深度學習算法實踐 -
$390深度學習框架 PyTorch : 入門與實踐 -
$294自然語言處理與深度學習:通過 C語言模擬 -
擴增人類|科技如何塑造新現實 (Augmented Human: How Technology Is Shaping the New Reality)$300$237 -
Logic for Computer Science: Foundations of Automatic Theorem Proving, 2/e (Paperback)$1,350$1,283 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
Algorithms for Optimization (Hardcover)$1,680$1,646 -
$654SQL 與關係數據庫理論, 3/e (SQL and Relational Theory: How to Write Accurate SQL Code, 3/e) -
Fundamentals of Electric Circuits, 7/e (IE-Paperback)$1,350$1,323 -
小輕快跨平台:王的編輯器 Visual Studio Code 聖經$880$695
商品描述
An introduction to applying predicate logic to testing and verification of software and digital circuits that focuses on applications rather than theory.
Computer scientists use logic for testing and verification of software and digital circuits, but many computer science students study logic only in the context of traditional mathematics, encountering the subject in a few lectures and a handful of problem sets in a discrete math course. This book offers a more substantive and rigorous approach to logic that focuses on applications in computer science. Topics covered include predicate logic, equation-based software, automated testing and theorem proving, and large-scale computation.
Formalism is emphasized, and the book employs three formal notations: traditional algebraic formulas of propositional and predicate logic; digital circuit diagrams; and the widely used partially automated theorem prover, ACL2, which provides an accessible introduction to mechanized formalism. For readers who want to see formalization in action, the text presents examples using Proof Pad, a lightweight ACL2 environment. Readers will not become ALC2 experts, but will learn how mechanized logic can benefit software and hardware engineers. In addition, 180 exercises, some of them extremely challenging, offer opportunities for problem solving. There are no prerequisites beyond high school algebra. Programming experience is not required to understand the book's equation-based approach. The book can be used in undergraduate courses in logic for computer science and introduction to computer science and in math courses for computer science students.
商品描述(中文翻譯)
一個將謂詞邏輯應用於軟體和數位電路測試與驗證的介紹,重點在於應用而非理論。
計算機科學家使用邏輯來測試和驗證軟體及數位電路,但許多計算機科學學生僅在傳統數學的背景下學習邏輯,在離散數學課程中接觸到幾次講座和少量的習題。本書提供了一種更具實質性和嚴謹性的邏輯方法,專注於計算機科學中的應用。涵蓋的主題包括謂詞邏輯、基於方程式的軟體、自動化測試和定理證明,以及大規模計算。
本書強調形式化,並使用三種形式化符號:傳統的命題邏輯和謂詞邏輯的代數公式;數位電路圖;以及廣泛使用的部分自動化定理證明器 ACL2,該工具提供了對機械化形式化的易於理解的介紹。對於希望看到形式化實際應用的讀者,文本中使用了 Proof Pad 這個輕量級的 ACL2 環境來展示範例。讀者不會成為 ACL2 專家,但會學習到機械化邏輯如何使軟體和硬體工程師受益。此外,書中提供了180個練習題,其中一些非常具有挑戰性,為解決問題提供了機會。除了高中代數之外,沒有其他先修課程要求。理解本書基於方程式的方法不需要程式設計經驗。本書可用於計算機科學邏輯的本科課程以及計算機科學導論和計算機科學學生的數學課程中。
