Logic, programming, and Prolog
Nilsson, Ulf, Maluszynski, Janقیمت نهایی
۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
- تخفیف زماندار−۹٬۰۰۰ تومان
۹٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
نسخه اصلی و اورجینال
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی
مشخصات کتاب
- سال انتشار
- ۲۰۰۰
- فرمت
- زبان
- انگلیسی
- تعداد صفحات
- ۷ صفحه
- حجم فایل
- ۲٫۱ مگابایت
دربارهٔ کتاب
Found within the confines of these pages is a well-written monograph that provides an intuitive account of both the foundations of logic programming and simple programming techniques in Prolog. Only the most important areas of logic programming are considered. The book covers foundations, programming in logic, and alternative logic programming schemes. Within each of these sections are comprehensive explorations covering areas such as SLD-resolution, negation in logic programming, logic and databases, logic and expert systems, logic and grammars, logic programming and concurrency, logic programs with equality, and constraint logic programming. In addition, there are bibliographical notes and answers to selected exercises. Table of Contents Preface Objectives Prerequsites Organization What's new in the second edition Acknowledgements I Foundations 1 Preliminaries 1.1 Logic Formulas 1.2 Semantics of Formulas 1.3 Models and Logical Consequence 1.4 Logical Inference 1.5 Substitutions Exercises 2 Definite Logic Programs 2.1 Definite Clauses 2.2 Definite Programs and Goals 2.3 The Least Herbrand Model 2.4 Construction of Least Herbrand Models Exercises 3 SLD-Resolution 3.1 Informal Introduction 3.2 Unification 3.3 SLD-Resolution 3.4 Soundness of SLD-resolution 3.5 Completeness of SLD-resolution 3.6 Proof Trees Exercises 4 Negation in Logic Programming 4.1 Negative Knowledge 4.2 The Completed Program 4.3 SLDNF-resolution for Definite Programs 4.4 General Logic Programs 4.5 SLDNF-resolution for General Programs 4.6 Three-valued Completion 4.7 Well-founded Semantics Exercises 5 Towards Prolog: Cut and Arithmetic 5.1 Cut: Pruning the SLD-tree 5.2 Built-in Arithmetic Exercises II Programming in Logic 6 Logic and Databases 6.1 Relational Databases 6.2 Deductive Databases 6.3 Relational Algebra vsLogic Programs 6.4 Logic as a Query-language 6.5 Special Relations 6.6 Databases with Compound Terms Exercises 7 Programming with Recursive Data Structures 7.1 Recursive Data Structures 7.2 Lists 7.3 Difference Lists Exercises 8 Amalgamating Object- and Meta-language 8.1 What is a Meta-language? 8.2 Ground Representation 8.3 Nonground Representation 8.4 The Built-in Predicate clause/2 8.5 The Built-in Predicates assert{a,z}/1 8.6 The Built-in Predicate retract/1 Exercises 9 Logic and Expert Systems 9.1 Expert Systems 9.2 Collecting Proofs 9.3 Query-the-user 9.4 Fixing the Car (Extended Example) Exercises 10 Logic and Grammars 10.1 Context-free Grammars 10.2 Logic Grammars 10.3 Context-dependent Languages 10.4 Definite Clause Grammars (DCGs) 10.5 Compilation of DCGs into Prolog Exercises 11 Searching in a State-space 11.1 State-spaces and State-transitions 11.2 Loop Detection 11.3 Water-jug Problem (Extended Example) 11.4 Blocks World (Extended Example) 11.5 Alternative Search Strategies Exercises III Alternative Logic Programming Schemes 12 Logic Programming and Concurrency 12.1 Algorithm = Logic + Control 12.2 And-parallelism 12.3 Producers and Consumers 12.4 Don’t Care Nondeterminism 12.5 Concurrent Logic Programming Exercises 13 Logic Programs with Equality 13.1 Equations and E-unification 13.2 More on E-unification 13.3 Logic Programs with Equality Exercises 14 Constraint Logic Programming 14.1 Logic Programming with Constraints 14.2 Declarative Semantics of CLP 14.3 Operational Semantics of CLP 14.4 Examples of CLP-languages Exercises 15 Query-answering in Deductive Databases 15.1 Naive Evaluation 15.2 Semi-naive Evaluation 15.3 Magic Transformation 15.4 Optimizations Exercises A Bibliographical Notes A.1 Foundations A.2 Programming in Logic A.3 Alternative Logic Programming Schemes B Basic Set Theory B.1 Sets B.2 Relations B.3 Functions C Answers to Selected Exercises Bibliography Index What Sets This Book Apart From Others On Logic Programming Is The Breadth Of Its Coverage. The Authors Have Achieved A Fine Balance Between A Clear And Authoritative Treatment Of The Theory And A Practical, Problem-solving Approach To Its Applications. This Edition Introduces Major New Developments In A Continually Evolving Field And Includes Such Topics As Concurrency And Equational And Constraint Logic Programming. Offering concise explanations of theoretical concepts and a broad coverage of new developments, this text explores the use of logic as the basis for program development. PROLOG, the high-level programming language based on the concept of logic, is explained with plenty of exercises and examples.
کتابهای مشابه
Logic Programming With Prolog
۴۹٬۰۰۰ تومان
Logic, programming, and Prolog
۴۹٬۰۰۰ تومان

Logic, Programming and Prolog
۴۹٬۰۰۰ تومان
Logic Programming with Prolog
۴۹٬۰۰۰ تومان
Logic Programming with Prolog
۴۹٬۰۰۰ تومان
Logic Programming with Prolog
۴۹٬۰۰۰ تومان
Logic Programming with Prolog
۴۹٬۰۰۰ تومان
Logic Programming with Prolog
۴۹٬۰۰۰ تومان
Logic Programming with Prolog
۴۹٬۰۰۰ تومان
Logic, programming, and Prolog
۴۹٬۰۰۰ تومان

Computing with logic : logic programming with Prolog
۴۹٬۰۰۰ تومان
Computing with logic : logic programming with Prolog
۴۹٬۰۰۰ تومان
قیمت نهایی
۴۰٬۰۰۰ تومان
