Live briefing
Everything about Tabled logic programming
Technique in natural language processing
Tabling is a technique first developed for natural language processing, where it was called Earley parsing. It consists of storing in a table partial successful analyses that might come in handy for future reuse. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Tabled logic programmingA 5-minute orientation
- Pick up a classic book: Decision tablesThe most-reprinted book on the subject
- Read the landmark paper: Tabled evaluation with delaying for general logic programsCited 260 times
- Go sideways: Well-founded semanticsA closely related topic
- Go sideways: Comparison of Prolog implementationsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Tabled evaluation with delaying for general logic programs
XSB: Extending Prolog with Tabled Logic Programming
Efficient access mechanisms for tabled logic programs
A Lock-Free Hash Trie Design for Concurrent Tabled Logic Programs
Model checking with probabilistic tabled logic programming
Planning as tabled logic programming
Failure tabled constraint logic programming by interpolation
Using Tabled Logic Programming to Solve the Petrobras Planning Problem
📚 Books worth reading
Decision tablesMichael Montalbano · 1974- 📕EntscheidungstabellentechnikWerner Elben · 1973
Decision table softwareHerman McDaniel · 1970- 📕The synthesis of optimal decision trees from decision tablesHelmut Schumacher · 1974
Decision table languages and systemsJohn R. Metzner · 1977
Decision tables in software engineeringHurley, Richard B. · 1983
Decision tables and computer programmingRay Welland · 1981- 📕Decision tablesMichael Montalbano · 1974
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Well-founded semantics In computer science, the well-founded semantics is a three-valued semantics for logic programming, which gives a precise meaning to general logic programs…
- Comparison of Prolog implementations The following comparison of Prolog implementations provides a reference for the relative feature sets and performance of different implementations of the…
- XSB XSB is the name of a dialect of the Prolog programming language and its implementation developed at Stony Brook University in collaboration with the Katholieke…
- Prolog Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics. Prolog…
- SWI-Prolog SWI-Prolog is a free implementation of the programming language Prolog, commonly used for teaching and semantic web applications. It has a rich set of…
- SICStus Prolog SICStus Prolog is a proprietary, ISO-conforming implementation of the logic programming language Prolog. It is developed by the Swedish Institute of Computer…
- Quintus Prolog Quintus Prolog is a proprietary implementation of the Prolog programming language based on the Warren Abstract Machine. Originally developed by Quintus…
- Logic programming Logic programming is a programming, database, and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical…