Deriving sorting algorithms via abductive logic program transformation

Manuel Hernández
DOI: https://doi.org/10.48550/arXiv.1810.02254
2018-10-04
Programming Languages
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.
What problem does this paper attempt to address?