注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)計算機科學理論與基礎(chǔ)知識面向計算機科學的數(shù)理邏輯:系統(tǒng)建模與推理 英文版

面向計算機科學的數(shù)理邏輯:系統(tǒng)建模與推理 英文版

面向計算機科學的數(shù)理邏輯:系統(tǒng)建模與推理 英文版

定 價:¥49.00

作 者: (英)Michael Huth,(英)Mark Ryan著
出版社: 機械工業(yè)出版社
叢編項: 經(jīng)典原版書庫
標 簽: 邏輯學

ISBN: 9787111160533 出版時間: 2005-04-01 包裝: 簡裝本
開本: 24cm 頁數(shù): 427 字數(shù):  

內(nèi)容簡介

  數(shù)理邏輯是計算機科學的基礎(chǔ)之一,在模型與系統(tǒng)的規(guī)約與驗證等方面有著廣泛的應(yīng)用。隨著當今軟硬件產(chǎn)品(電路、程序和通信協(xié)議等)日趨復雜,數(shù)理邏輯已經(jīng)成為越來越多設(shè)計開發(fā)人員的日常工具。本書適合作為高等院校計算機及相關(guān)專業(yè)的數(shù)理邏輯/形式化方法課程教材,涵蓋了命題邏輯、謂詞邏輯、模態(tài)邏輯與Agent、二元決策圖、模型檢查和程序驗證等內(nèi)容。與傳統(tǒng)數(shù)理邏輯教科書相比,它的主要特色就是緊緊圍繞軟硬件規(guī)約和驗證這一主題,反映了計算機科學中數(shù)理邏輯的新發(fā)展和實際需要。第2版新增了可滿足性(SAT)算法、緊致性理論和Lowenheim-Skolem定理,并介紹了Alloy語言和NuSMV工具。本書自出版以來受到廣泛好評,已經(jīng)被包括美國普林斯頓大學、卡內(nèi)基—梅隆大學、英國劍橋大學、德國漢堡大學、加拿大多倫多大學、荷蘭Vrije大學、印度理工學院在內(nèi)的多個國家?guī)资咝2杉{為教材。

作者簡介

  MichaelHuth,倫敦帝國學院計算機系高級講師,研究方向包括模型檢測與抽象,程序分析和模型檢測中有序結(jié)構(gòu)的應(yīng)用等。相關(guān)圖書軟件過程改進(英文版)80X86匯編語言與計算機體系結(jié)構(gòu)計算機科學概論(英文版·第2版)分布式系統(tǒng)概念設(shè)計調(diào)和分析導論(英文第三版)人工智能:智能系統(tǒng)指南(英文版)第二版電力系統(tǒng)分析(英文版·第2版)Java2專家導引(英文版·第3版)支持向量機導論(英文版)電子設(shè)計自動化基礎(chǔ)(英文版)Java教程(英文版·第2版)軟件需求管理:用例方法(英文版·第2版)數(shù)字通信導論離散事件系統(tǒng)仿真(英文版·第4版)復雜SoC設(shè)計(英文版)基于FPGA的系統(tǒng)設(shè)計(英文版)UML參考手冊(英文版·第2版)計算理論導引實用軟件工程(英文版)計算機取證(英文版)EffectiveC#(英文版)基于用例的面向方面軟件開發(fā)(英文版)Linux內(nèi)核編程必讀-經(jīng)典原版書庫實分析和概率論-經(jīng)典原版書庫(英文版.第2版)計算機體系結(jié)構(gòu):量化研究方法:第3版數(shù)學規(guī)劃導論英文版抽樣理論與方法(英文版)復分析基礎(chǔ)及工程應(yīng)用(英文版.第3版)機器視覺教程(英文版)(含盤)Java程序設(shè)計導論(英文版·第5版)數(shù)據(jù)挖掘:實用機器學習技術(shù)(英文版·第2版)UML參考手冊(第2版)UNIX教程(英文版·第2版)軟件測試(英文版第2版)設(shè)計模式精解(英文版第2版)

圖書目錄

Foreword to the first edition
 Preface to the second edition
 Acknowledgements
 1  Propositional logic
 1.1  Declarative sentences
 1.2  Natural deduction
 1.2.1  Rules for natural deduction
 1.2.2  Derived rules
 1.2.3  Natural deduction in summary
 1.2.4  Provable equivalence
 1.2.5  An aside: proof by contradiction
 1.3  Propositional logic as a formal language
 1.4  Semantics of propositional logic
 1.4.1  The meaning of logical connectives
 1.4.2  Mathematical induction
 1.4.3  Soundness of propositional logic
 1.4.4  Completeness of propositional logic
 1.5  Normal forms
 1.5.1  Semantic equivalence, satisfiability and validity
 1.5.2  Conjunctive normal forms and validity
 1.5.3  Horn clauses and satisfiability
 1.6  SAT solvers
 1.6.1  A linear solver
 1.6.2  A cubic solver
 1.7  Exercises
 1.8  Bibliographic notes
 2  Predicate logic
 2.1  The need for a richer language
 2.2  Predicate logic as a formal language
 2.2.1  Terms
 2.2.2  Formulas
 2.2.3  Free and bound variables
 2.2.4  Substitution
 2.3  Proof theory of predicate logic
 2.3.1  Natural deduction rules
 2.3.2  Quantifier equivalences
 2.4  Semantics of predicate logic
 214.1  Models
 2.4.2  Semantic entailment
 2.4.3  The semantics of equality
 2.5  Undecidability of predicate logic
 2.6 Expressiveness of predicate logic
 2.6.1  Existential second-order logic
 2.6.2  Universal second-order logic
 2.7  Micromodels of software
 2.7.1  State machines
 2.7.2  Alma - re-visited
 2.7.3  A software micromodel
 2.8  Exercises
 2.9  Bibliographic notes
 3  Verification by model checking
 3.1  Motivation for verification
 3.2  Linear-time temporal logic
 3.2.1  Syntax of LTL
 3.2.2  Semantics of LTL
 3.2.3  Practical patterns of specifications
 3.2.4  Important equivalences between LTL formulas
 3.2.5  Adequate sets of connectives for LTL
 3.3  Model checking: systems, tools, properties
 3.3.1  Example: mutual exclusion
 3.3.2  The NuSMV model checker
 3.3.3  Running NuSMV
 3.3.4  Mutual exclusion revisited
 3.3.5  The ferryman
 3.3.6  The alternating bit protocol
 3.4  Branching-time logic
 3.4.1  Syntax of CTL
 3.4.2  Semantics of CTL
 3.4.3  Practical patterns of specifications
 3.4.4  Important equivalences between CTL formulas
 3.4.5  Adequate sets of CTL connectives
 3.5  CTL* and the expressive powers of LTL and CTL
 3.5.1  Boolean combinations of temporal formulas in CTL
 3.5.2  Past operators in LTL
 3.6  Model-checking algorithms
 3.6.1  The CTL model-checking algorithm
 3.6.2  CTL model checking with fairness
 3.6.3  The LTL model-checking algorithm
 3.7  The fixed-point characterisation of CTL
 3.7.1  Monotone functions
 3.7.2  The correctness of SATEG
 3.7.3  The correctness of SATEU
 3.8  Exercises
 3.9  Bibliographic notes
 4  Program verification
 4.1  Why should we specify and verify code?
 4.2  A framework for software verification
 4.2.1  A core programming language
 4.2.2  Hoare triples
 4.2.3  Partial and total correctness
 4.2.4  Program variables and logical variables
 4.3  Proof calculus for partial correctness
 4.3.1  Proof rules
 4.3.2  Proof tableaux
 4.3.3  A case study: minimal-sum section
 4.4  Proof calculus for total correctness
 4.5  Programming by contract
 4.6  Exercises
 4.7  Bibliographic notes Modal logics and agents
 5.1  Modes of truth
 5.2  Basic modal logic
 5.2.1  Syntax
 5.2.2  Semantics
 5.3  Logic engineering
 5.3.1  The stock of valid formulas
 5,3.2  Important properties of the accessibility relation
 5.3.3  Correspondence theory
 5.3.4  Some modal logics
 5.4  Natural deduction
 5.5  Reasoning about knowledge in a multi-agent system
 5.5.1  Some examples
 5.5.2  The modal logic KT45n
 5.5.3  Natural deduction for KT45n
 5.5.4  Formalising the examples
 5.6  Exercises
 5.7  Bibliographic notes Binary decision diagrams
 6.1  Representing boolean functions
 6.1.1  Propositional formulas and truth tables
 6.1.2  Binary decision diagrams
 6.1.3  Ordered BDDs
 6.2  Algorithms for reduced OBDDs
 6.2.1  The algorithm reduce
 6.2.2  The algorithm apply
 6.2.3  The algorithm restrict
 6.2.4  The algorithm exists
 6.2.5  Assessment of OBDDs
 6.3  Symbolic model checking
 6.3.1  Representing subsets of the set of states
 6.3.2  Representing the transition relation
 6.3.3  Implementing the functions pre3 and prev
 6.3.4  Synthesising OBDDs
 6.4  A relational mu-calculus
 6.4.1  Syntax and semantics
 6.4.2  Coding CTL models and specifications
 6.5  Exercises
 6.6  Bibliographic notes
 Bibliography
 Index
</font>

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號