Termination of floating-point computations

被引:4
|
作者
Serebrenik, A
De Schreye, D
机构
[1] Tech Univ Eindhoven, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Katholieke Univ Leuven, Dept Comp Sci, B-3001 Heverlee, Belgium
[3] Ecole Polytech, STIX, F-91128 Palaiseau, France
关键词
termination analysis; floating point; numerical computation;
D O I
10.1007/s10817-005-6546-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Numerical computations form an essential part of almost any real-world program. Traditional approaches to termination of logic programs are restricted to domains isomorphic to (N,>); more recent works study termination of integer computations where the lack of well-foundedness of the integers has to be taken into account. Termination of computations involving floating-point numbers can be counterintuitive because of rounding errors and implementation conventions. We present a novel technique that allows us to prove termination of such computations. Our approach extends the previous work on termination of integer computations.
引用
收藏
页码:141 / 177
页数:37
相关论文
共 50 条