Computations with oracles that measure vanishing quantities

We consider computation with real numbers that arise through a process of physical measurement. We have developed a theory in which physical experiments that measure quantities can be used as oracles to algorithms and we have begun to classify the computational power of various forms of experiment using non-uniform complexity classes. Earlier, in Beggs et al. (2014 Reviews of Symbolic Logic 7 (4) 618–646), we observed that measurement can be viewed as a process of comparing a rational number z – a test quantity – with a real number y – an unknown quantity; each oracle call performs such a comparison. Experiments can then be classified into three categories, that correspond with being able to return test results $$\begin{eqnarray*} z y\text{ or }\textit{timeout},\\ z < y\text{ or }\textit{timeout},\\ z \neq y\text{ or }\textit{timeout}. \end{eqnarray*} $$ These categories are called two-sided , threshold and vanishing experiments , respectively. The iterative process of comparing generates a real number y . The computational power of two-sided and threshold experiments were analysed in several papers, including Beggs et al. (2008 Proceedings of the Royal Society, Series A (Mathematical, Physical and Engineering Sciences) 464 (2098) 2777–2801), Beggs et al. (2009 Proceedings of the Royal Society, Series A (Mathematical, Physical and Engineering Sciences) 465 (2105) 1453–1465), Beggs et al. (2013a Unconventional Computation and Natural Computation (UCNC 2013) , Springer-Verlag 6–18), Beggs et al. (2010b Mathematical Structures in Computer Science 20 (06) 1019–1050) and Beggs et al. (2014 Reviews of Symbolic Logic , 7 (4):618-646). In this paper, we attack the subtle problem of measuring physical quantities that vanish in some experimental conditions (e.g., Brewster's angle in optics). We analyse in detail a simple generic vanishing experiment for measuring mass and develop general techniques based on parallel experiments, statistical analysis and timing notions that enable us to prove lower and upper bounds for its computational power in different variants. We end with a comparison of various results for all three forms of experiments and a suitable postulate for computation involving analogue inputs that breaks the Church–Turing barrier.

[1]  Klaus Weihrauch,et al.  Is wave propagation computable or can wave computers beat the turing machine? , 2002 .

[2]  Olivier Bournez,et al.  On the Computational Power of Dynamical Systems and Hybrid Systems , 1996, Theor. Comput. Sci..

[3]  M. Schmid Principles Of Optics Electromagnetic Theory Of Propagation Interference And Diffraction Of Light , 2016 .

[4]  Martin Ziegler,et al.  Physically-relativized Church-Turing Hypotheses: Physical foundations of computing and complexity theory of computational physics , 2008, Appl. Math. Comput..

[5]  José L. Balcázar,et al.  Structural Complexity II , 2012, EATCS.

[6]  J. V. Tucker,et al.  Computational Models of Measurement and Hempel’s Axiomatization , 2010 .

[7]  Edwin J. Beggs,et al.  Limits to measurement in experiments governed by algorithms† , 2009, Mathematical Structures in Computer Science.

[8]  G. Kreisel A notion of mechanistic theory , 1974, Synthese.

[9]  Edwin J. Beggs,et al.  Can Newtonian systems, bounded in space, time, mass and energy compute all functions? , 2007, Theor. Comput. Sci..

[10]  Edwin J. Beggs,et al.  The impact of models of a physical oracle on computational power , 2012, Math. Struct. Comput. Sci..

[11]  R. Carnap,et al.  Philosophical foundations of physics , 1966 .

[12]  Thomas J. Naughton,et al.  An optical model of computation , 2005, Theor. Comput. Sci..

[13]  Matthias Born,et al.  Principles of Optics: Electromagnetic Theory of Propa-gation, Interference and Di raction of Light , 1999 .

[14]  Marian Boylan Pour-el,et al.  A computable ordinary differential equation which possesses no computable solution , 1979 .

[15]  Edwin J. Beggs,et al.  Oracles that measure thresholds: the Turing machine and the broken balance , 2013, J. Log. Comput..

[16]  Carl G. Hempel,et al.  Fundamentals of Concept Formation in Empirical Science , 1952 .

[17]  Edwin J. Beggs,et al.  THREE FORMS OF PHYSICAL MEASUREMENT AND THEIR COMPUTABILITY , 2014, The Review of Symbolic Logic.

[18]  Patrick Suppes,et al.  Foundations of measurement , 1971 .

[19]  G. Kreisel A Notion of Mechanistic Theory , 1974 .

[20]  Arno Pauly Representing Measurement Results , 2009, J. Univers. Comput. Sci..

[21]  Edwin J. Beggs,et al.  Computational complexity with experiments as oracles , 2008, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[22]  M. B. Pour-El,et al.  Abstract computability and its relation to the general purpose analog computer (some connections between logic, differential equations and analog computers) , 1974 .

[23]  Arno Pauly,et al.  Relative computability and uniform continuity of relations , 2011, J. Log. Anal..

[24]  R. O. Gandy,et al.  COMPUTABILITY IN ANALYSIS AND PHYSICS (Perspectives in Mathematical Logic) , 1991 .

[25]  Edwin J. Beggs,et al.  Computational complexity with experiments as oracles. II. Upper bounds , 2009, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[26]  Hava T. Siegelmann,et al.  Analog computation via neural networks , 1993, [1993] The 2nd Israel Symposium on Theory and Computing Systems.

[27]  Marian Boykan Pour-El,et al.  Computability in analysis and physics , 1989, Perspectives in Mathematical Logic.

[28]  James B. Hartle,et al.  Computability and physical theories , 1986, 1806.09237.

[29]  J. V. Tucker,et al.  Axiomatizing physical experiments as oracles to algorithms , 2012, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[30]  Edwin J. Beggs,et al.  Physical Oracles: The Turing Machine and the Wheatstone Bridge , 2010 .

[31]  José L. Balcázar,et al.  Structural Complexity I , 1995, Texts in Theoretical Computer Science An EATCS Series.

[32]  Klaus Weihrauch,et al.  Computable Analysis: An Introduction , 2014, Texts in Theoretical Computer Science. An EATCS Series.

[33]  J. V. Tucker,et al.  Experimental computation of real numbers by Newtonian machines , 2007, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[34]  M. B. Pour-El,et al.  The wave equation with computable initial data such that its unique solution is not computable , 1981 .

[35]  Edwin J. Beggs,et al.  On the Power of Threshold Measurements as Oracles , 2013, UCNC.

[36]  R. Carnap,et al.  INTERNATIONAL ENCYCLOPEDIA OF UNIFIED SCIENCE. , 1939, Science.

[37]  George A. Bekey Hybrid computation , 1968 .

[38]  Edwin J. Beggs,et al.  Embedding infinitely parallel computation in Newtonian kinematics , 2006, Appl. Math. Comput..