Can logic programming be liberated from predicates and backtracking? [pdf]
www-ps.informatik.uni-kiel.de
Can logic programming be liberated from predicates and backtracking? [pdf]
1–10 of 102 posts
Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#2Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#3More personally, I recently spent enough time with first Scheme and then APL that the paradigms clicked for me, and the effect that had on the entirety of my outlook on work was dramatically changed as a result. For whatever reason, I feel like breaking down my ingrained technical paradigms has allowed me to integrate and strengthen my soft skills.
Plus, mind-expanding experiences are just plain fun. Looking for more of that juice!
Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#4Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#5Abstract . Logic programming has a long history. The representative of logic programming in practice, the language Prolog, has been introduced more than 50 years ago. The main features of Prolog are still present today: a Prolog program is a set of predicate definitions executed by resolution steps with a backtracking search strategy. The use of back- tracking was justified by efficiency reasons when Prolog was inven…
What would be interesting, would be to replace depth-first search while remaining in the world of predicates and Horn clauses.
Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#6Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#7Abstract . Logic programming has a long history. The representative of logic programming in practice, the language Prolog, has been introduced more than 50 years ago. The main features of Prolog are still present today: a Prolog program is a set of predicate definitions executed by resolution steps with a backtracking search strategy. The use of back- tracking was justified by efficiency reasons when Prolog was inven…
I didn't read past the abstract, but it sounds like they are just transforming logic-based programs into function-based programs. But: if I wanted functional programming, I wouldn't be writing in Prolog. What would be interesting, would be to replace depth-first search while remaining in the world of predicates and Horn clauses.
Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#8Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#9Man, lately, I feel like this stuff has been following me around. I'd really like to deep-dive into logic programming and related paradigms. Just recently came across Answer Set Programming[0] (via Potassco's clingo[1]), and it has made me realize just how ignorant I am of the design space that's being explored here. More personally, I recently spent enough time with first Scheme and then APL that the paradigms click…
Re: Can logic programming be liberated from predicates and backtracking? [pdf]
#10Abstract . Logic programming has a long history. The representative of logic programming in practice, the language Prolog, has been introduced more than 50 years ago. The main features of Prolog are still present today: a Prolog program is a set of predicate definitions executed by resolution steps with a backtracking search strategy. The use of back- tracking was justified by efficiency reasons when Prolog was inven…