{"title":"Computer Science Foundations And Applied Logic","description":null,"products":[{"product_id":"guide-to-software-verification-with-frama-c-book-nikolai-kosmatov-9783031556074","title":"Guide to Software Verification with Frama-C","description":"Frama-C is a popular open-source toolset for analysis and verification of C programs, largely used for teaching, experimental research, and industrial applications.   With the growing complexity and ubiquity of modern software, there is increasing interest in code analysis tools at various levels of formalization to ensure safety and security of software products. Acknowledging the fact that no single technique will ever be able to fit all software verification needs, the Frama-C platform features a wide set of plug-ins that can be used or combined for solving specific verification tasks.  This guidebook presents a large panorama of basic usages, research results, and concrete applications of Frama-C since the very first open-source release of the platform in 2008. It covers the ACSL specification language, core verification plug-ins, advanced analyses and their combinations, key ingredients for developing new plug-ins, as well as successful industrial case studies in which Frama-C has helped engineers verify crucial safety or security properties.  Topics and features: * Gentle, example-based introduction to software specification and verification * Wide panorama of state-of-the-art specification and analysis techniques * Step-by-step guide to develop your own, tailor-made analysis on top of the platform* Inspiring success stories of Frama-C deployment on industrial code* More than 15 years of R\u0026amp;D on analysis and verification of C code This book is firmly rooted on the practice of software analysis, with numerous examples, exercises and application guidelines. As such, it is particularly well suited for software verification practitioners wishing to deploy verification on their code, as well as for undergraduate students with little or no experience in code analysis techniques. More advanced sections on the theoretical underpinnings of the analyzers will be of interest for graduate students and researchers. Nikolai Kosmatov is a Senior Researcher at Thales Research \u0026amp; Technology, France. Virgile Prevosto is a Senior Researcher and Julien Signoles is a Research Director, both at Université Paris-Saclay, CEA, List, France.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49960864121105,"sku":"NGR9783031556074","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51060354089233,"sku":"NIN9783031556074","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52588429869329,"sku":"NLS9783031556074","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031556070.jpg?v=1751158046"},{"product_id":"simple-type-theory-book-william-m-farmer-9783031211119","title":"Simple Type Theory","description":"This unique textbook, in contrast to a standard logic text, provides the reader with a logic that actually can be used in practice to express and reason about mathematical ideas.The book is an introduction to simple type theory, a classical higher-order version of predicate logic that extends first-order logic. It presents a practice-oriented logic called Alonzo that is based on Alonzo Church's formulation of simple type theory known as Church's type theory. Unlike traditional predicate logics, Alonzo admits undefined expressions. The book illustrates, using Alonzo, how simple type theory is suited ideally for reasoning about mathematical structures and constructing libraries of mathematical knowledge.  Topics and features:      Offers the first book-length introduction to simple type theory as a predicate logic Provides the reader with a logic that is close to mathematical practice Presents the tools needed to build libraries of mathematical knowledge Employs two semantics, one for mathematics and one for logic Emphasizes the model-theoretic view of predicate logic Includes several important topics, such as definite description and theory morphisms, not usually found in standard logic textbooks    Aimed at students of computing and mathematics at the graduate or upper-undergraduate level, this book is also well-suited for mathematicians, computing professionals, engineers, and scientists who need a practical logic for expressing and reasoning about mathematical ideas.  William M. Farmer is a Professor in the Department of Computing and Software at McMaster University in Hamilton, Ontario, Canada.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51060242481425,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51060245856529,"sku":"NIN9783031211119","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031211111.jpg?v=1751189987"},{"product_id":"simple-type-theory-book-william-m-farmer-9783031211140","title":"Simple Type Theory","description":"This unique textbook, in contrast to a standard logic text, provides the reader with a logic that actually can be used in practice to express and reason about mathematical ideas.The book is an introduction to simple type theory, a classical higher-order version of predicate logic that extends first-order logic. It presents a practice-oriented logic called Alonzo that is based on Alonzo Church's formulation of simple type theory known as Church's type theory. Unlike traditional predicate logics, Alonzo admits undefined expressions. The book illustrates, using Alonzo, how simple type theory is suited ideally for reasoning about mathematical structures and constructing libraries of mathematical knowledge.  Topics and features:      Offers the first book-length introduction to simple type theory as a predicate logic Provides the reader with a logic that is close to mathematical practice Presents the tools needed to build libraries of mathematical knowledge Employs two semantics, one for mathematics and one for logic Emphasizes the model-theoretic view of predicate logic Includes several important topics, such as definite description and theory morphisms, not usually found in standard logic textbooks    Aimed at students of computing and mathematics at the graduate or upper-undergraduate level, this book is also well-suited for mathematicians, computing professionals, engineers, and scientists who need a practical logic for expressing and reasoning about mathematical ideas.  William M. Farmer is a Professor in the Department of Computing and Software at McMaster University in Hamilton, Ontario, Canada.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51060247265553,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51060250083601,"sku":"NIN9783031211140","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52590178566417,"sku":"NLS9783031211140","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031211146.jpg?v=1751157945"},{"product_id":"algorithms-for-constructing-computably-enumerable-sets-book-kenneth-j-supowit-9783031269066","title":"Algorithms for Constructing Computably Enumerable Sets","description":"Logicians have developed beautiful algorithmic techniques for the construction of computably enumerable sets.  This textbook presents these techniques in a unified way that should appeal to computer scientists.    Specifically, the book explains, organizes, and compares various algorithmic techniques used in computability theory (which was formerly called \"classical recursion theory\").  This area of study has produced some of the most beautiful and subtle algorithms ever developed for any problems.  These algorithms are little-known outside of a niche within the mathematical logic community.  By presenting them in a style familiar to computer scientists, the intent is to greatly broaden their influence and appeal.    Topics and features:    ·         All other books in this field focus on the mathematical results, rather than on the algorithms.    ·         There are many exercises here, most of which relate to details of the algorithms.    ·         The proofs involving priority trees are written here in greater detail, and with more intuition, than can be found elsewhere in the literature.    ·         The algorithms are presented in a pseudocode very similar to that used in textbooks (such as that by Cormen, Leiserson, Rivest, and Stein) on concrete algorithms.    ·         In addition to their aesthetic value, the algorithmic ideas developed for these abstract problems might find applications in more practical areas.    Graduate students in computer science or in mathematical logic constitute the primary audience. Furthermore, when the author taught a one-semester graduate course based on this material, a number of advanced undergraduates, majoring in computer science or mathematics or both, took the course and flourished in it.    Kenneth J. Supowit is an Associate Professor Emeritus, Department of Computer Science \u0026amp; Engineering, Ohio State University, Columbus, Ohio, US.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51216470114577,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51216472572177,"sku":"NGR9783031269066","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031269063.jpg?v=1750902070"},{"product_id":"concise-guide-to-fault-tree-analysis-book-pavel-kr269l-9783031782862","title":"Concise Guide to Fault Tree Analysis","description":"Fault tree analysis is key tool in risk analysis. It is a widely used industry standard with applications in amongst others, the aerospace, automotive, chemical and nuclear industries.    Society depends on complex engineering systems such as (nuclear) power plants, airplanes, and data centers, and this dependency is only increasing with developments like smart grids and self-driving cars. In this light, risk analysis is essential to ensure that these systems are reliable. Fault tree analysis is a powerful, commonly used tool for such risk analysis. This book provides a comprehensive overview of what fault trees are and how they are applied, looking at their role in risk management, illustrating techniques for their construction, and describing their analysis in both practical and mathematical terms.    Topics and features:      Delivers a crystal-clear overview of techniques for building and analyzing fault trees Offers numerous illustrative examples of methods and industry applications Provides solid mathematical descriptions for exact and approximate analysis Includes an overview of modern extensions of fault trees Examines and explains the whole fault tree analysis process, including the application of results    With its comprehensive overview of the practice of fault tree analysis, this book is eminently suitable for industrial and academic professionals in risk management. Furthermore, the overview of analysis techniques will be of great interest to researchers working to advance the field.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51650316370193,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51650317058321,"sku":"NGR9783031782862","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031782860.jpg?v=1768563353"},{"product_id":"proof-assistants-and-their-applications-in-mathematics-and-computer-science-book-jasmin-blanchette-9783031851896","title":"Proof Assistants and Their Applications in Mathematics and Computer Science","description":"Proof assistants are computer programs that help users formally describe mathematical statements and proofs, making them amenable to mechanical checking. Today they are used to verify operating systems, compilers, and cryptographic protocols, as well as landmark results in mathematics such as the Feit-Thompson theorem or the Kepler conjecture. Contemporary proof assistants rely on a sophisticated interaction between theoretical investigations in metamathematics and the efficient implementation of a portfolio of algorithms, without which these systems would not usable on a large scale. During the last decade, the use of proof assistants has grown steadily, and they are now at the same time a research topic in its own right and a tool for researchers in other domains. Yet no reference book is available today that covers the entire domain. This book is an introduction and reference for the various topics related to the underlying logical formalisms, architectures, and applications. The main audience is graduate students entering the field of interactive theorem proving, the secondary audience is more established researchers in computer science, mathematics, and philosophy, as well as practicing engineers, engaged with proof assistants.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51670155526417,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51670155952401,"sku":"NGR9783031851896","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031851897.jpg?v=1778925055"},{"product_id":"multi-valued-logic-for-decision-making-under-uncertainty-book-evgeny-kagan-9783031747618","title":"Multi-valued Logic for Decision-Making Under Uncertainty","description":"Multi-valued and fuzzy logics provide mathematical and computational tools for handling imperfect information and decision-making with rational collective reasoning and irrational individual judgements.     The suggested implementation of multi-valued logics is based on the uninorm and absorbing norm with generating functions defined by probability distributions. Natural extensions of these logics result in non-commutative and non-distributive logics. In addition to Boolean truth values, these logics handle subjective truth and false values and model irrational decisions. Dynamics of decision-making are specified by the subjective Markov process and learning – by neural network with extended Tsetlin neurons. Application of the suggested methods is illustrated by modelling of irrational economic decisions and biased reasoning in the wisdom-of-the-crowd method, and by control of mobile robots and navigation of their groups.    Topics and features:      Bridges the gap between fuzzy and probability methods Includes examples in the field of machine-learning and robots’ control Defines formal models of subjective judgements and decision-making Presents practical techniques for solving non-probabilistic decision-making problems Initiates further research in non-commutative and non-distributive logics    The book forms a basis for theoretical studies and practice of decision-making under uncertainty and will be useful for computer scientists and mathematicians interested in multi-valued and fuzzy logic, as well as for engineers working in the field of data mining and data analysis.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51680397590801,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51680397885713,"sku":"NIN9783031747618","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51717806194961,"sku":"NGR9783031747618","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031747615.jpg?v=1751030954"},{"product_id":"structural-decision-diagrams-in-digital-test-book-raimund-ubar-9783031447365","title":"Structural Decision Diagrams in Digital Test","description":"This is the first book that sums up test-related modeling of digital circuits and systems by a new structural-decision-diagrams model. The model represents structural and functional information jointly and opens a new area of research.  The book introduces and discusses applications of two types of structural decision diagrams (DDs): low-level, structurally synthesized binary DDs (SSBDDs) and high-level DDs (HLDDs) that enable diagnostic modeling of complex digital circuits and systems.   Topics and features:      Provides the definition, properties and techniques for synthesis, compression and optimization of SSBDDs and HLDDs Provides numerous working examples that illustrate the key points of the text Describes applications of SSBDDs and HLDDs for various electronic design automation (EDA) tasks, such as logic-level fault modeling and simulation, multi-valued simulation, timing-critical path identification, and test generation Discusses the advantages of the proposed model to traditional binary decision diagrams and other traditional design representations Combines SSBDDs with HLDDs for multi-level representation of digital systems for enabling hierarchical and cross-level solving of complex test-related tasks    This unique book is aimed at researchers working in the fields of computer science and computer engineering, focusing on test, diagnosis and dependability of digital systems. It can also serve as a reference for graduate- and advanced undergraduate-level computer engineering and electronics courses.  Three authors are affiliated with the Dept. of Computer Systems at the Tallinn University of Technology, Estonia: Raimund Ubar is a retired Professor, Jaan Raik and Maksim Jenihhin are tenured Professors. Artur Jutman, PhD, is a researcher at the same university and the CEO of Testonica Lab Ltd., Estonia.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":52153410519313,"sku":"NGR9783031447365","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031447365.jpg?v=1757620064"},{"product_id":"petri-net-primer-book-eike-best-9783031482809","title":"Petri Net Primer","description":"Petri nets model concurrent and distributed systems where active components communicate through the production and absorption of various kinds of resources.   Although the dynamic properties of such systems may be very complex, they may sometimes be connected to the static structure of a Petri net. Many properties are decidable, but their complexity may be huge. It is often opportune to restrict oneself to classes of systems, to partial algorithms, and to similar but simpler properties. Instead of analysing a given system, it is also possible to search for a system satisfying some desired properties by construction.  This comprehensive textbook\/reference presents and discusses these issues in-depth in the context of one of the most fundamental Petri net models, called place\/transition nets. The presentation is fortified by means of many examples and worked exercises.  Among topics addressed: • In which order may actions may be generated and scheduled? • What states and configurations may be reached in a concurrent system? • Which interesting classes of systems can be analysed relatively efficiently? • Is it possible to synthesise a system of some class from its behaviour? • How can systems be represented algebraically, compositionally, and concisely?  This unique text, based on introductory as well as on advanced courses on distributed systems, will serve as an invaluable guide for students and (future) researchers interested in theoretical—as well as in practical—aspects of Petri nets and related system models.  Eike Best has been a full professor (now retired) affiliated to Carl von Ossietzky Universität Oldenburg, Germany. Raymond Devillers has been a full professor (now retired) affiliated to Université Libre de Bruxelles, Belgium. The authors have a long record as collaborators in the fields of Petri nets and the semantics of concurrency.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":52153707561233,"sku":"NGR9783031482809","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031482809.jpg?v=1757621402"},{"product_id":"category-theory-using-haskell-book-shuichi-yukita-9783031685378","title":"Category Theory Using Haskell","description":"This unique book offers an introductory course on category theory, which became a working language in algebraic geometry and number theory in the 1950s and began to spread to logic and computer science soon after it was created.    Offering excellent use of helpful examples in Haskell, the work covers (among other things) concepts of functors, natural transformations, monads, adjoints, universality, category equivalence, and many others. The main goal is to understand the Yoneda lemma, which can be used to reverse-engineer the implementation of a function.  Later chapters offer more insights into computer science, including computation with output, nondeterministic computation, and continuation passing.     Topics and features:      Contains rigorous mathematical arguments to support the theory Provides numerous Haskell code-implementing examples Engages with plentiful diagram chasing, with special emphasis on the design patterns for constructing a large diagram out of basic small pieces Offers insights into category theory to quantum computing and the foundation of computing discipline Serves as a preparatory course for monoidal categories and higher categories    The work will be useful to undergraduate students in computer science who have enough background in college mathematics such as linear algebra and basics in Haskell polymorphic functions.  Further, it will appeal to graduate students and researchers in computing disciplines who want to newly acquire serious knowledge of category theory.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52659389497617,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52659390415121,"sku":"NLS9783031685378","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031685378.jpg?v=1770372087"},{"product_id":"algorithms-for-constructing-computably-enumerable-sets-book-kenneth-j-supowit-9783031269035","title":"Algorithms for Constructing Computably Enumerable Sets","description":"Logicians have developed beautiful algorithmic techniques for the construction of computably enumerable sets.  This textbook presents these techniques in a unified way that should appeal to computer scientists.    Specifically, the book explains, organizes, and compares various algorithmic techniques used in computability theory (which was formerly called \"classical recursion theory\").  This area of study has produced some of the most beautiful and subtle algorithms ever developed for any problems.  These algorithms are little-known outside of a niche within the mathematical logic community.  By presenting them in a style familiar to computer scientists, the intent is to greatly broaden their influence and appeal.    Topics and features:    ·         All other books in this field focus on the mathematical results, rather than on the algorithms.    ·         There are many exercises here, most of which relate to details of the algorithms.    ·         The proofs involving priority trees are written here in greater detail, and with more intuition, than can be found elsewhere in the literature.    ·         The algorithms are presented in a pseudocode very similar to that used in textbooks (such as that by Cormen, Leiserson, Rivest, and Stein) on concrete algorithms.    ·         In addition to their aesthetic value, the algorithmic ideas developed for these abstract problems might find applications in more practical areas.    Graduate students in computer science or in mathematical logic constitute the primary audience. Furthermore, when the author taught a one-semester graduate course based on this material, a number of advanced undergraduates, majoring in computer science or mathematics or both, took the course and flourished in it.    Kenneth J. Supowit is an Associate Professor Emeritus, Department of Computer Science \u0026amp; Engineering, Ohio State University, Columbus, Ohio, US.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52666319896849,"sku":"NLS9783031269035","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031269035.jpg?v=1762279650"},{"product_id":"simple-type-theory-book-william-m-farmer-9783031853517","title":"Simple Type Theory","description":"This unique textbook, in contrast to a standard logic text, provides the reader with a logic that can be used in practice to express and reason about mathematical ideas.  The book is an introduction to simple type theory, a classical higher-order version of predicate logic that extends first-order logic.     It presents a practice-oriented logic called Alonzo that is based on Alonzo Church's formulation of simple type theory known as Church's type theory. Unlike traditional predicate logics, Alonzo admits undefined expressions.  The book illustrates using Alonzo how simple type theory is suited ideally for reasoning about mathematical structures and constructing libraries of mathematical knowledge.  For this second edition, more than 400 additions, corrections, and improvements have been made, including a new chapter on inductive sets and types.   Topics and features:   ·       Offers the first book-length introduction to simple type theory as a predicate logic   ·       Provides the reader with a logic that is close to mathematical practice   ·       Includes a module system for building libraries of mathematical knowledge   ·       Employs two semantics, one for mathematics and one for logic   ·       Emphasizes the model-theoretic view of predicate logic   ·       Presents several important topics, such as definite description and theory morphisms, not usually found in standard logic textbooks   Aimed at students of mathematics and computing at the graduate or upper-undergraduate level, this book is well suited for mathematicians, computing professionals, engineers, and scientists who need a practical logic for expressing and reasoning about mathematical ideas.   William M. Farmer is a Professor in the Department of Computing and Software at McMaster University in Hamilton, Ontario, Canada.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52678490456337,"sku":"NLS9783031853517","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52760567742737,"sku":"NIN9783031853517","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031853517.jpg?v=1770372105"},{"product_id":"structural-decision-diagrams-in-digital-test-book-raimund-ubar-9783031447334","title":"Structural Decision Diagrams in Digital Test","description":"This is the first book that sums up test-related modeling of digital circuits and systems by a new structural-decision-diagrams model. The model represents structural and functional information jointly and opens a new area of research.  The book introduces and discusses applications of two types of structural decision diagrams (DDs): low-level, structurally synthesized binary DDs (SSBDDs) and high-level DDs (HLDDs) that enable diagnostic modeling of complex digital circuits and systems.   Topics and features:      Provides the definition, properties and techniques for synthesis, compression and optimization of SSBDDs and HLDDs Provides numerous working examples that illustrate the key points of the text Describes applications of SSBDDs and HLDDs for various electronic design automation (EDA) tasks, such as logic-level fault modeling and simulation, multi-valued simulation, timing-critical path identification, and test generation Discusses the advantages of the proposed model to traditional binary decision diagrams and other traditional design representations Combines SSBDDs with HLDDs for multi-level representation of digital systems for enabling hierarchical and cross-level solving of complex test-related tasks    This unique book is aimed at researchers working in the fields of computer science and computer engineering, focusing on test, diagnosis and dependability of digital systems. It can also serve as a reference for graduate- and advanced undergraduate-level computer engineering and electronics courses.  Three authors are affiliated with the Dept. of Computer Systems at the Tallinn University of Technology, Estonia: Raimund Ubar is a retired Professor, Jaan Raik and Maksim Jenihhin are tenured Professors. Artur Jutman, PhD, is a researcher at the same university and the CEO of Testonica Lab Ltd., Estonia.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52779196842257,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52779197268241,"sku":"NIN9783031447334","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031447334.jpg?v=1763936682"},{"product_id":"concise-introduction-to-alternating-time-temporal-logics-book-stphane-demri-9783032118844","title":"Concise Introduction to Alternating-Time Temporal Logics","description":"The formal verification of multi-agent systems aimed at proving that such systems meet their specifications has given rise to a very active field of research at the crossroads of formal methods, knowledge representation and artificial intelligence. Alternating-time temporal logics are considered as one of the most popular and influential logical formalisms for strategic reasoning in multi-agent systems and have been introduced by Rajeev Alur, Thomas Henzinger and Orna Kupferman about 25 years ago.    This textbook provides a concise presentation of alternating-time temporal logics dedicated to strategic reasoning in multi-agent systems. Dedicated mainly to the model-checking problem, the work examines developments about basic semantical properties of such logics, decision procedures and computational complexity. It provides results for solving optimally the model-checking problem on concurrent game structures by taking advantage of—or adapting proof methods from—temporal logics, games in theoretical computer science and automata theory.   Topics and features:     Provides a unique teaching resource (typically for M1, M2 or PhD students), suitable for many courses such as Logic in Computer Science, Multi-Agent Systems, Formal Methods and Basics to Verification Fills a gap in the literature by presenting the standard results voluntarily exposed in a pedestrian style, as well as a few more recent results developed in full depth to prepare readers for examining more elaborate logical formalisms Includes detailed chapter examples, exercises (with solutions at the end), and a wealth of bibliographical references, thereby supporting self-study Offers a first unified presentation of alternating-time temporal logics in relation to games, automata and complexity   The textbook\/guide’s target audience includes master students, PhD students and researchers that wish to have a thorough presentation of such logics and their relationships with automata theory, temporal logics, model-checking, energy games and complexity theory.   Stéphane Demri is a CNRS directeur de recherche at the Laboratoire Méthodes Formelles (LMF) and adjunct professor at the Computer Science Department, ENS Paris-Saclay, Gif-sur-Yvette, France.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":53339151302929,"sku":"NGR9783032118844","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783032118844.jpg?v=1774395070"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/computer-science-foundations-and-applied-logic-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}