Exact arithmetic on the Stern-Brocot tree

被引:19
作者
Niqui, Milad [1 ]
机构
[1] Radboud Univ Nijmegen, Inst Comp & Informat Sci, Toernooiveld 1, NL-6525 ED Nijmegen, Netherlands
关键词
Stern-Brocot; Exact; Rational; Homographic; Quadratic; Multilinear;
D O I
10.1016/j.jda.2005.03.007
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we present the Stern-Brocot tree as a basis for performing exact arithmetic on rational numbers. There exists an elegant binary representation for positive rational numbers based on this tree [Graham et al., Concrete Mathematics, 1994]. We will study this representation by investigating various algorithms to perform exact rational arithmetic using an adaptation of the homographic and the quadratic algorithms that were first proposed by Gosper for computing with continued fractions. We will show generalisations of homographic and quadratic algorithms to multilinear forms in n variables. Finally, we show an application of the algorithms for evaluating polynomials. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:356 / 379
页数:24
相关论文
共 27 条
[1]  
Bates B. P., 2001, THESIS
[2]  
Bertot Y., 2003, ELECT NOTES THEOR CO, V85
[3]  
BROCOT A, 1861, J HORLOGERS SCI PRAT, V3, P186
[4]  
C.D. Team, 2010, COQ PROOF ASS REF MA
[5]  
Conway J.H., 1976, NUMBERS GAMES
[6]  
Edalat A., 1997, ELECT NOTES THEOR CO, V6
[7]  
Gosper R. W., 1972, HAKMEM ITEM 101 B
[8]  
Gosper R. W., 1978, CONTINUED FRAC UNPUB
[9]  
Graham Ronald L., 1994, CONCRETE MATH FDN CO, V2nd
[10]   On the teeth of wheels [J].
Hayes, Brian .
2000, Sigma Xi Sci Res Soc, Research Triangle Park, NC, USA (88)