arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0810.4196math.NAcs.ARcs.NA
收藏

标准浮点运算的区间语义

Interval Semantics for Standard Floating-Point Arithmetic

North Carolina State University(北卡罗来纳州立大学);University of Victoria(维多利亚大学)

W. W. Edmonson, M. H. van Emden

AI总结:

本文通过区间语义解释标准浮点运算中的舍入效果,定义了带符号零和无穷大的区间解释,使得未定义操作(0*inf、inf-inf、inf/inf、0/0)变得有定义,从而为数值算法的验证提供基础。

摘要:

如果将非零有限浮点数解释为点区间,那么舍入的效果可以解释为根据区间算术计算结果的一个边界。我们给出了带符号零和无穷大的区间解释,使得未定义操作0*inf、inf-inf、inf/inf和0/0变得有定义。这样,没有任何操作会导致错误条件。浮点标准中数学上可疑的特征变成了定义明确的实数集合。区间语义为数值算法的验证提供了基础。我们推导了新定义操作的结果,并考虑了对硬件实现的影响。

英文摘要:

If the non-zero finite floating-point numbers are interpreted as point intervals, then the effect of rounding can be interpreted as computing one of the bounds of the result according to interval arithmetic. We give an interval interpretation for the signed zeros and infinities, so that the undefined operations 0*inf, inf - inf, inf/inf, and 0/0 become defined. In this way no operation remains that gives rise to an error condition. Mathematically questionable features of the floating-point standard become well-defined sets of reals. Interval semantics provides a basis for the verification of numerical algorithms. We derive the results of the newly defined operations and consider the implications for hardware implementation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑