
A model for computation over the reals \({\mathbb{R}}\) (or an arbitrary ordered ring \({\mathcal R})\) is presented. A machine over \({\mathcal R}\) is a digraph with two kinds of nodes: computation (fan-out 1) nodes labelled by polynomial maps \({\mathfrak g}: {\mathcal R}^ n\to {\mathcal R}^ n\), and branching (fan-out 2) nodes labelled by tests ``\({\mathfrak h}(x)\geq 0''\) where \({\mathfrak h}: {\mathcal R}^ n\to {\mathcal R}\) are polynomials. The concepts of universal machine, recursive function and NP-completeness are introduced for such a model of machines. The theory obtained reflects the classical one over \({\mathbb{Z}}\), and captures the special mathematical character of the underlying ring \({\mathcal R}\). Specifically, it is shown that complements of Julia sets (a concept from dynamic system theory) provide natural examples of undecidable sets over the reals. An analogue of Cook's NP-completeness theorem over the reals is also proved, and the 4-feasibility problem (i.e. the problem of deciding whether or not a real degree 4 polynomial has a zero) is shown to be NP-complete over \({\mathbb{R}}\). The paper is almost self-contained and provides a natural setting for the theory of algorithms and complexity in numerical analysis.
Complexity of computation (including implicit computational complexity), universal machine, Analysis of algorithms and problem complexity, computation theory, computation over the reals, 68Q15, Models of computation (Turing machines, etc.), recursive function, computation over an ordered ring, 4-feasibility problem, Recursive functions and relations, subrecursive hierarchies, NP-completeness, 65V05, Applications of computability and recursion theory, 03D15, Turing machines and related notions, complements of Julia sets, Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.), undecidable sets
Complexity of computation (including implicit computational complexity), universal machine, Analysis of algorithms and problem complexity, computation theory, computation over the reals, 68Q15, Models of computation (Turing machines, etc.), recursive function, computation over an ordered ring, 4-feasibility problem, Recursive functions and relations, subrecursive hierarchies, NP-completeness, 65V05, Applications of computability and recursion theory, 03D15, Turing machines and related notions, complements of Julia sets, Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.), undecidable sets
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 712 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 1% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 0.1% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 1% |
