Declarative Logic Programming: Theory, Systems, and Applications
- Forfattere
- Forlag
The idea of this book grew out of a symposium that was held at Stony Brook in September 2012 in celebration of David S.Warren's fundamental contributions to Computer Science and the area of Logic Programming in particular.
Logic Programming (LP) is at the nexus of Knowledge Representation, Artificial Intelligence, Mathematical Logic, Databases, and Programming Languages. It is fascinating and intellectually stimulating due to the fundamental interplay among theory, systems, and applications brought about by logic. Logic programs are more declarative in the sense that they strive to be logical specifications of "what" to do rather than "how" to do it, and thus they are high-level and easier to understand and maintain. Yet, without being given an actual algorithm, LP systems implement the logical specifications automatically.
Several books cover the basics of LP but focus mostly on the Prolog language with its incomplete control strategy and non-logical features. At the same time, there is generally a lack of accessible yet comprehensive collections of articles covering the key aspects in declarative LP. These aspects include, among others, well-founded vs. stable model semantics for negation, constraints, object-oriented LP, updates, probabilistic LP, and evaluation methods, including top-down vs. bottom-up, and tabling.
For systems, the situation is even less satisfactory, lacking accessible literature that can help train the new crop of developers, practitioners, and researchers. There are a few guides onWarren’s Abstract Machine (WAM), which underlies most implementations of Prolog, but very little exists on what is needed for constructing a state-of-the-art declarative LP inference engine. Contrast this with the literature on, say, Compilers, where one can first study a book on the general principles and algorithms and then dive in the particulars of a specific compiler. Such resources greatly facilitate the ability to start making meaningful contributions quickly. There is also a dearth of articles about systems that support truly declarative languages, especially those that tie into first-order logic, mathematical programming, and constraint solving.
LP helps solve challenging problems in a wide range of application areas, but in-depth analysis of their connection with LP language abstractions and LP implementation methods is lacking. Also, rare are surveys of challenging application areas of LP, such as Bioinformatics, Natural Language Processing, Verification, and Planning.
The goal of this book is to help fill in the previously mentioned void in the LP literature. It offers a number of overviews on key aspects of LP that are suitable for researchers and practitioners as well as graduate students. The following chapters in theory, systems, and applications of LP are included.
© 2018 ACM Books (E-bog): 9781970001983
Udgivelsesdato
E-bog: 19. september 2018
Andre kan også lide...
- Naive Pessimists : Meet the naysayers who thrive on doom, hog the spotlight — and get almost everything wrong Ulrika Gerth
- Super Structures: The Science of Bridges, Buildings, Dams, and Other Feats of Engineering Mark Denny
- The Improbability Principle: Why Coincidences, Miracles, and Rare Events Happen Every Day David J. Hand
- Broken Wings: The Hungarian Air Force, 1918–45 Stephen L. Renner
- Proof!: How the World Became Geometrical Amir Alexander
- Leading Through Uncertainty: How Umpqua Bank Emerged from the Great Recession Better and Stronger than Ever Raymond P. Davis
- The Perfect Sword: Forging the Dark Ages Edoardo Albert, Paul Gething
- Professor Maxwell's Duplicitous Demon: The Life and Science of James Clerk Maxwell Brian Clegg
- Who is Conscious?: A Guide to the Minds of Animals Marian Stamp Dawkins
- First You Build a Cloud: And Other Reflections on Physics as a Way of Life K. C. Cole
- Work in the Future: The Automation Revolution
- Rewired: Protecting Your Brain in the Digital Age Carl D. Marci, MD
- The Physics of Life: The Evolution of Everything Adrian Bejan
- Resistance Money: A Philosophical Case for Bitcoin Andrew M. Bailey, Bradley Rettler, Craig Warmke
- FAIK: A Practical Guide to Living in a World of Deepfakes, Disinformation, and AI-Generated Deceptions Perry Carpenter
- The Pan-Industrial Revolution: How New Manufacturing Titans Will Transform the World Richard D'Aveni
- Good Enough Daniel S. Milo
- Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions Allen B. Downey
- Digital Dice: Computational Solutions to Practical Probability Problems Paul J. Nahin
- Abominable Science!: Origins of the Yeti, Nessie, and Other Famous Cryptids Donald R. Prothero, Daniel Loxton
- God Particle: If the Universe Is the Answer, What Is the Question? Dick Teresi, Leon Lederman
- How to Build a Time Machine: The Real Science of Time Travel Brian Clegg
- The Mathematical Tourist: New and Updated Snapshots of Modern Mathematics Ivars Peterson
- The Battle for Trust: A Brief History and its Effect on Extreme Politics, Artificial Intelligence, and Nuclear Threat David Ryback, PhD
- Buddhist Texts Through the Ages Edward Conze
- Fundamentalist U: Keeping the Faith in American Higher Education Adam Laats
- Anthropology of the Middle East and North Africa: Into the New Millennium
- The Mathematical Principles of Natural Philosophy: Newton's Mathematical Principles Explained Isaac Newton
- Becoming Eucharistic People: The Hope and Promise of Parish Life (Engaging Catholicism) Timothy P. O'Malley, McGrath Institute for Church Life
- Why Am I Taller?: What Happens to an Astronaut's Body in Space Dr. Dave Williams, Elizabeth Howell, PhD
Vælg dit abonnement
Over 1 million titler
Download og nyd titler offline
Eksklusive titler + Mofibo Originals
Børnevenligt miljø (Kids Mode)
Det er nemt at opsige når som helst
Premium
For dig som lytter og læser ofte.
129 kr. /måned
1 konto
100 timer/måned
Eksklusivt indhold hver uge
Fri lytning til podcasts
Ingen binding
Unlimited
For dig som lytter og læser ubegrænset.
159 kr. /måned
1 konto
Ubegrænset timer
Eksklusivt indhold hver uge
Fri lytning til podcasts
Ingen binding
Family
For dig som ønsker at dele historier med familien.
Fra 179 kr. /måned
2-6 konti
100 timer/måned pr. konto
Fri lytning til podcasts
Kun 39 kr. pr. ekstra konto
Ingen binding
Dig + 1 familiemedlem
2 konti179 kr. /måned
Flex
For dig som vil prøve Mofibo.
89 kr. /måned
1 konto
20 timer/måned
Gem op til 100 ubrugte timer
Eksklusivt indhold hver uge
Fri lytning til podcasts
Ingen binding
Har du en rabatkode?
Indtast koden her