Tabled logic programming: Difference between revisions

Content deleted Content added
Copy hatnote from Prolog#Tabling after retargeting
Added {{Copypaste}} tag
Tags: Twinkle Reverted
Line 1:
{{redirect|Tabling|the parliamentary procedure|Table (parliamentary procedure)}}
{{Copypaste|url=https://www.cambridge.org/core/journals/theory-and-practice-of-logic-programming/article/fifty-years-of-prolog-and-beyond/3A5329B6E3639879301A6D44346FD1DD|date=October 2023}}
Tabling is a technique first developed for natural language processing, where it was called [[Earley parsing]]. It consists of storing in a table (a.k.a. chart in the context of parsing) partial successful analyses that might come in handy for future reuse.