Digit Serial Methods with Applications to Division and Square Root (with mechanically checked correctness proofs)

08/01/2017
by   Warren E. Ferguson Jr, et al.
0

We present a generic digit serial method (DSM) to compute the digits of a real number V . Bounds on these digits, and on the errors in the associated estimates of V formed from these digits, are derived. To illustrate our results, we derive such bounds for a parameterized family of high-radix algorithms for division and square root. These bounds enable a DSM designer to determine, for example, whether a given choice of parameters allows rapid formation and rounding of its approximation to V. All our claims are mechanically verified using the HOL-Light theorem prover, and are included in the appendix with commentary.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/10/2019

Inverse LDM' and LU Factorizations of a Partitioned Matrix with the Square-root and Division Free Version for V-BLAST

This letter proposes the inverse LDM' and LU factorizations of a matrix ...
research
05/03/2023

Factorization and root-finding for polynomials over division quaternion algebras

Polynomial factorization and root finding are among the most standard th...
research
03/11/2020

An Improved Square-root Algorithm for V-BLAST Based on Efficient Inverse Cholesky Factorization

A fast algorithm for inverse Cholesky factorization is proposed, to comp...
research
02/03/2022

A Gaussian method for the operator square root

We consider the approximation of the inverse square root of regularly ac...
research
12/22/2020

Integer Division by Constants: Optimal Bounds

The integer division of a numerator n by a divisor d gives a quotient q ...
research
08/16/2022

Sturm's Theorem with Endpoints

Sturm's Theorem is a fundamental 19th century result relating the number...
research
12/28/2021

A Correctly Rounded Newton Step for the Reciprocal Square Root

The reciprocal square root is an important computation for which many so...

Please sign up or login with your details

Forgot password? Click here to reset