Inference of termination conditions for numerical loops in Prolog

dc.creatorSerebrenik, Alexander
dc.creatorDe Schreye, Danny
dc.date2001-10-17
dc.date2003-07-10
dc.date.accessioned2026-07-07T03:17:48Z
dc.date.available2026-07-07T03:17:48Z
dc.descriptionWe present a new approach to termination analysis of numerical computations in logic programs. Traditional approaches fail to analyse them due to non well-foundedness of the integers. We present a technique that allows overcoming these difficulties. Our approach is based on transforming a program in a way that allows integrating and extending techniques originally developed for analysis of numerical computations in the framework of query-mapping pairs with the well-known framework of acceptability. Such an integration not only contributes to the understanding of termination behaviour of numerical computations, but also allows us to perform a correct analysis of such computations automatically, by extending previous work on a constraint-based approach to termination. Finally, we discuss possible extensions of the technique, including incorporating general term orderings.
dc.descriptionTo appear in Theory and Practice of Logic Programming. To appear in Theory and Practice of Logic Programming
dc.identifierhttps://arxiv.org/abs/cs/0110034
dc.identifierhttp://arxiv.org/abs/cs/0110034
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/30860
dc.subjectProgramming Languages
dc.subjectLogic in Computer Science
dc.subjectD.1.6; D.2.4
dc.titleInference of termination conditions for numerical loops in Prolog
dc.typetext

Files

Collections