Deriving sorting algorithms via abductive logic program transformation
Manuel Hern\'andez

TL;DR
This paper presents a method for deriving efficient sorting algorithms from naive ones by combining logic program transformation with abductive reasoning to address subgoal-introduction challenges.
Contribution
It introduces a novel approach that integrates abductive logic programming with transformation techniques to synthesize optimized sorting algorithms.
Findings
Successfully derived efficient sorting algorithms from naive versions
Demonstrated the effectiveness of abductive reasoning in overcoming subgoal-introduction difficulties
Enhanced the process of logic program transformation for algorithm synthesis
Abstract
Logic program transformation by the unfold/fold method ad- vocates the writing of correct logic programs via the application of some rules to a naive program. This work focuses on how to overcome subgoal- introduction difficulties in synthesizing efficient sorting algorithms from an naive sorting algorithm, through logic program transformation and abductive reasoning.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Formal Methods in Verification
