- Blum-Shub-Smale machine
In
computation theory , the Blum-Shub-Smale machine, or BSS machine, is a model of computation introduced byLenore Blum ,Michael Shub andStephen Smale , intended to describe computations over the real numbers. Essentially, a BSS machine is aRandom Access Machine which registers can store arbitrary real numbers and which can compute rational functions over reals at unit cost.Definition
A BSS machine M is given by the set of instructions, indexed . A configuration of M is a tuple , where k is the number of the instruction currently executed, r and w are copy registers and x stores the content of all registers of M. The computation begins with configuration and ends whenever - the content of x is said to be the output of the machine.
The instructions of M can be of the following types:
*Computation: a substitution is performed, where is an arbitrary rational function; copy registers r and w may be changed, either by or and similarly for w.
*Branch: if then goto l else goto k+1.
*Copy(): the content of the "read" register is copied into the "write" register ; the next instruction is k+1ee also
*
hypercomputation
*real computer External links
* [http://www.logic.rwth-aachen.de/pub/graedel/FMTbook-Chapter3.pdf] E. Grädel. Finite Model Theory and Descriptive Complexity. In Finite Model Theory and Its Applications, pp. 125–230. Springer-Verlag, (2007).
* [http://www.ams.org/bull/1989-21-01/S0273-0979-1989-15750-9/S0273-0979-1989-15750-9.pdf] L. Blum, M. Shub, and S. Smale, ON A THEORY OF COMPUTATION AND COMPLEXITY OVER THE REAL NUMBERS: NP-COMPLETENESS, RECURSIVE FUNCTIONS AND UNIVERSAL MACHINES, Bull. Am. Math. Soc., 21, 1 (1989).
Wikimedia Foundation. 2010.