Logics for Computer Science: Classical and Non-Classical
暫譯: 計算機科學邏輯:古典與非古典
Anita Wasilewska
- 出版商: Springer
- 出版日期: 2018-11-13
- 售價: $5,270
- 貴賓價: 9.5 折 $5,007
- 語言: 英文
- 頁數: 535
- 裝訂: Hardcover
- ISBN: 3319925903
- ISBN-13: 9783319925905
-
相關分類:
Computer-Science
海外代購書籍(需單獨結帳)
商品描述
Providing an in-depth introduction to fundamental classical and non-classical logics, this textbook offers a comprehensive survey of logics for computer scientists. Logics for Computer Science contains intuitive introductory chapters explaining the need for logical investigations, motivations for different types of logics and some of their history. They are followed by strict formal approach chapters. All chapters contain many detailed examples explaining each of the introduced notions and definitions, well chosen sets of exercises with carefully written solutions, and sets of homework.
While many logic books are available, they were written by logicians for logicians, not for computer scientists. They usually choose one particular way of presenting the material and use a specialized language. Logics for Computer Science discusses Gentzen as well as Hilbert formalizations, first order theories, the Hilbert Program, Godel's first and second incompleteness theorems and their proofs. It also introduces and discusses some many valued logics, modal logics and introduces algebraic models for classical, intuitionistic, and modal S4 and S5 logics.
The theory of computation is based on concepts defined by logicians and mathematicians. Logic plays a fundamental role in computer science, and this book explains the basic theorems, as well as different techniques of proving them in classical and some non-classical logics. Important applications derived from concepts of logic for computer technology include Artificial Intelligence and Software Engineering. In addition to Computer Science, this book may also find an audience in mathematics and philosophy courses, and some of the chapters are also useful for a course in Artificial Intelligence.
商品描述(中文翻譯)
提供對基本古典邏輯和非古典邏輯的深入介紹,本教科書為計算機科學家提供了全面的邏輯調查。《Logics for Computer Science》包含直觀的入門章節,解釋了邏輯研究的必要性、不同類型邏輯的動機及其歷史。隨後是嚴謹的形式化方法章節。所有章節都包含許多詳細的例子,解釋每個引入的概念和定義,精心挑選的練習題集以及仔細撰寫的解答和作業集。
雖然有許多邏輯書籍可供選擇,但它們是由邏輯學家為邏輯學家撰寫的,而不是為計算機科學家。這些書籍通常選擇一種特定的方式來呈現材料,並使用專業術語。《Logics for Computer Science》討論了Gentzen和Hilbert的形式化、第一階理論、Hilbert計劃、哥德爾的第一和第二不完備性定理及其證明。它還介紹並討論了一些多值邏輯、模態邏輯,並引入古典、直覺主義以及模態S4和S5邏輯的代數模型。
計算理論是基於邏輯學家和數學家定義的概念。邏輯在計算機科學中扮演著基本角色,本書解釋了基本定理以及在古典和某些非古典邏輯中證明它們的不同技術。從邏輯概念衍生出的重要應用包括人工智慧和軟體工程。除了計算機科學外,本書也可能在數學和哲學課程中找到讀者,其中一些章節對於人工智慧課程也很有用。