Logic in Computer Science: Modelling and Reasoning about Science
暫譯: 計算機科學中的邏輯:科學的建模與推理

Michael Huth

買這商品的人也買了...

相關主題

商品描述

Description:

Recent years have seen the development of powerful tools for verifying hardware and software systems, as companies worldwide realise the need for improved means of validating their products. There is increasing demand for training in basic methods in formal reasoning so that students can gain proficiency in logic-based verification methods. The second edition of this successful textbook addresses both those requirements, by continuing to provide a clear introduction to formal reasoning which is both relevant to the needs of modern computer science and rigorous enough for practical application. Improvements to the first edition have been made throughout, with extra and expanded sections on SAT solvers, existential/universal second-order logic, micro-models, programming by contract and total correctness. The coverage of model-checking has been substantially updated. Further exercises have been added. Internet support for the book includes worked solutions for all exercises for teachers, and model solutions to some exercises for students.

 

Table of Contents:

Foreword; 1. Propositional logic; 2. Predicate logic; 3. Verification by model checking; 4. Program verification; 5. Modal logics and agents; 6. Binary decision diagrams; Bibliography; Index.

商品描述(中文翻譯)

**描述:**

近年來,隨著全球各公司意識到需要改進產品驗證手段,強大的硬體和軟體系統驗證工具得到了發展。對於基本形式推理方法的培訓需求日益增加,以便學生能夠熟練掌握基於邏輯的驗證方法。本書的第二版滿足了這些需求,繼續提供與現代計算機科學需求相關且足夠嚴謹的形式推理清晰介紹。對於第一版的改進已經在整本書中進行,新增和擴展了有關 SAT 解算器、存在性/全稱第二階邏輯、微模型、契約編程和完全正確性的部分。模型檢查的內容也得到了大幅更新。還增加了更多的練習題。本書的網路支援包括所有練習題的解答供教師使用,以及部分練習題的模型解答供學生參考。

**目錄:**

前言;1. 命題邏輯;2. 謂詞邏輯;3. 通過模型檢查進行驗證;4. 程式驗證;5. 模態邏輯與代理;6. 二元決策圖;參考文獻;索引。