Domains for Computation in Mathematics, Physics and Exact Real Arithmetic

We present a survey of the recent applications of continuous domains for providing simple computational models for classical spaces in mathematics including the real line, countably based locally compact spaces, complete separable metric spaces, separable Banach spaces and spaces of probability distributions. It is shown how these models have a logical and effective presentation and how they are used to give a computational framework in several areas in mathematics and physics. These include fractal geometry, where new results on existence and uniqueness of attractors and invariant distributions have been obtained, measure and integration theory, where a generalization of the Riemann theory of integration has been developed, and real arithmetic, where a feasible setting for exact computer arithmetic has been formulated. We give a number of algorithms for computation in the theory of iterated function systems with applications in statistical physics and in period doubling route to chaos; we also show how efficient algorithms have been obtained for computing elementary functions in exact real arithmetic.

[1]  G. A. Baker Essentials of Padé approximants , 1975 .

[2]  A. Grzegorczyk On the definitions of computable real continuous functions , 1957 .

[3]  Abbas Edalat,et al.  When Scott is weak on the top , 1997, Mathematical Structures in Computer Science.

[4]  Klaus Weihrauch,et al.  A Foundation of Computable Analysis , 1995, Bull. EATCS.

[5]  M. Pryce,et al.  The New Physics , 1957, Nature.

[6]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[7]  Thomas Streicher,et al.  Induction and recursion on the partial real line via biquotients of bifree algebras , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[8]  Paul C. Bressloff,et al.  Neural networks, learning automata and iterated function systems , 1991 .

[9]  Ulrich Behn,et al.  One-dimensional Markovian-field Ising model: physical properties and characteristics of the discrete stochastic mapping , 1988 .

[10]  Abbas Edalat,et al.  Domain of Computation of a Random Field in Statistical Physics , 1994, Theory and Formal Methods.

[11]  Tommy Norberg Existence theorems for measures on continous posets, with applications to random set theory. , 1989 .

[12]  Abbas Edalat,et al.  Information categories , 1993, Appl. Categorical Struct..

[13]  J. Banks,et al.  On Devaney's definition of chaos , 1992 .

[14]  Abbas Edalat,et al.  Dynamical Systems, Measures and Fractals via Domain Theory , 1993, Inf. Comput..

[15]  S. Krantz Fractal geometry , 1989 .

[16]  Philipp Sunderhauf A note on tensors in the LFT approach to exact real arithmetic , 1997 .

[17]  J. Elton An ergodic theorem for iterated maps , 1987, Ergodic Theory and Dynamical Systems.

[18]  Hans-Juergen Boehm,et al.  Exact real arithmetic: a case study in higher order programming , 1986, LFP '86.

[19]  A. Edalat,et al.  Advances in theory and formal methods of computing : proceedings of the third Imperial College workshop, Christ Church, Oxford, 1-3 April 1996 , 1996 .

[20]  Pietro Di Gianantonio Real Number Computability and Domain Theory , 1993, MFCS.

[21]  Abbas Edalat Domain Theory and Integration , 1995, Theor. Comput. Sci..

[22]  Michael B. Smyth,et al.  Effectively given Domains , 1977, Theor. Comput. Sci..

[23]  M. Feigenbaum The universal metric properties of nonlinear transformations , 1979 .

[24]  Kenneth Falconer,et al.  The Hausdorff dimension of self-affine fractals , 1988, Mathematical Proceedings of the Cambridge Philosophical Society.

[25]  Dana S. Scott,et al.  Outline of a Mathematical Theory of Computation , 1970 .

[26]  erie M enissier-Morainy Arbitrary Precision Real Arithmetic: Design and Algorithms , 1996 .

[27]  Martín Hötzel Escardó,et al.  Properly injective spaces and function spaces , 1998 .

[28]  Arnaud Jacquin,et al.  Harnessing chaos for image synthesis , 1988, SIGGRAPH.

[29]  Donald E. Knuth The Art of Computer Programming 2 / Seminumerical Algorithms , 1971 .

[30]  M. Barnsley,et al.  Iterated function systems and the global construction of fractals , 1985, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[31]  E. Zeidler,et al.  Fixed-point theorems , 1986 .

[32]  Peter Kornerup,et al.  MSB-First Digit Serial Arithmetic , 1995, J. Univers. Comput. Sci..

[33]  Abbas Edalat,et al.  A Computational Model for Metric Spaces , 1998, Theor. Comput. Sci..

[34]  Steven J. Vickers Information Systems for Continuous Posets , 1993, Theor. Comput. Sci..

[35]  David Turner,et al.  Research topics in functional programming , 1990 .

[36]  Tsutomu Kamimura,et al.  Total Objects of Domains , 1984, Theor. Comput. Sci..

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

[38]  Susumu Hayashi,et al.  Self-similar Sets as Tarski's Fixed Points , 1985 .

[39]  G. Bliss,et al.  Integrals of Lebesgue , 1917 .

[40]  Jean Vuillemin,et al.  Exact real computer arithmetic with continued fractions , 1988, IEEE Trans. Computers.

[41]  H. Wall,et al.  Analytic Theory of Continued Fractions , 2000 .

[42]  D. Scott Models for Various Type-Free Calculi , 1973 .

[43]  J. Bell STONE SPACES (Cambridge Studies in Advanced Mathematics 3) , 1987 .

[44]  Dietmar Saupe,et al.  Rendering Methods for Iterated Function Systems , 1991 .

[45]  S. Kusuoka,et al.  Dirichlet forms on fractals and products of random matrices , 1989 .

[46]  J. C. Burkill,et al.  Complex Functions , 1968, Nature.

[47]  Ionel Bucur,et al.  Toposes, Algebraic Geometry and Logic , 1972 .

[48]  W. D. Melo,et al.  ONE-DIMENSIONAL DYNAMICS , 2013 .

[49]  S. Shelah,et al.  Annals of Pure and Applied Logic , 1991 .

[50]  Kenneth Falconer,et al.  The dimension of self-affine fractals II , 1992, Mathematical Proceedings of the Cambridge Philosophical Society.

[51]  Michael F. Barnsley,et al.  A better way to compress images , 1988 .

[52]  David R. Lester Vuillemin's Exact Real Arithmetic , 1991, Functional Programming.

[53]  Abbas Edalaty,et al.  An Algorithm to Estimate the Hausdorr Dimension of Self-aane Sets , 1996 .

[54]  C. Jones,et al.  A probabilistic powerdomain of evaluations , 1989, [1989] Proceedings. Fourth Annual Symposium on Logic in Computer Science.

[55]  Samson Abramsky,et al.  Domain Theory in Logical Form , 1991, LICS.

[56]  Michael B. Smyth Power Domains , 1978, J. Comput. Syst. Sci..

[57]  Martín Hötzel Escardó,et al.  PCF Extended with Real Numbers , 1996, Theor. Comput. Sci..

[58]  S. Vickers Topology via Logic , 1989 .

[59]  R. Hoofman Continuous Information Systems , 1993, Inf. Comput..

[60]  M. Bernhard Introduction to Chaotic Dynamical Systems , 1992 .

[61]  Pietro Di Gianantonio An Abstract Data Type for Real Numbers , 1999, Theor. Comput. Sci..

[62]  Yu. L. Ershov Computable functionals of finite types , 1972 .

[63]  Abbas Edalat,et al.  Semantics of exact real arithmetic , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[64]  Patrick Suppes,et al.  Logic, Methodology and Philosophy of Science , 1963 .

[65]  Henk Barendregt,et al.  The Lambda Calculus: Its Syntax and Semantics , 1985 .

[66]  Russell A. Gordon The Integrals of Lebesgue, Denjoy, Perron, and Henstock , 1994 .

[67]  Abbas Edalat Domain theory in stochastic processes , 1995, Proceedings of Tenth Annual IEEE Symposium on Logic in Computer Science.

[68]  Michael F. Barnsley,et al.  Fractals everywhere , 1988 .

[69]  M. Barnsley,et al.  Solution of an inverse problem for fractals and other sets. , 1986, Proceedings of the National Academy of Sciences of the United States of America.

[70]  Robert Cartwright,et al.  Exact real arithmetic formulating real numbers as functions , 1990 .

[71]  J. Guckenheimer ONE‐DIMENSIONAL DYNAMICS * , 1980 .

[72]  Klaus Weihrauch,et al.  Embedding Metric Spaces Into CPO's , 1981, Theor. Comput. Sci..

[73]  Abbas Edalat,et al.  A new representation for exact real numbers , 1997, MFPS.

[74]  Samson Abramsky,et al.  Handbook of logic in computer science. , 1992 .

[75]  N. Saheb-Djahromi,et al.  CPO'S of Measures for Nondeterminism , 1980, Theor. Comput. Sci..

[76]  J. L. van Hemmen,et al.  Multifractality in forgetful memories , 1993 .

[77]  Jr. Hartley Rogers Theory of Recursive Functions and Effective Computability , 1969 .

[78]  Abbas Edalat,et al.  An Algorithm to Estimate the Hausdorff Dimension of Self-Affine Sets , 1997, COMPROX.

[79]  Jimmie D. Lawson Computation on metric spaces via domain theory , 1998 .

[80]  Abbas Edalat The Scott topology induces the weak topology , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[81]  Dana S. Scott,et al.  Some Domain Theory and Denotational Semantics in Coq , 2009, TPHOLs.

[82]  Robert D. Tennent,et al.  Semantics of programming languages , 1991, Prentice Hall International Series in Computer Science.

[83]  Reinhold Heckmann,et al.  Approximation of Metric Spaces by Partial Metric Spaces , 1999, Appl. Categorical Struct..

[84]  Reinhold Heckmann The Appearance of Big Integers in Exact Real Arithmetic Based on Linear Fractional Transformations , 1998, FoSSaCS.

[85]  A. Jung,et al.  Cartesian closed categories of domains , 1989 .

[86]  Abbas Edalat,et al.  Power Domains and Iterated Function Systems , 1996, Inf. Comput..

[87]  Reinhold Heckmann,et al.  Spaces of Valuations , 1996 .

[88]  Claire Jones,et al.  Probabilistic non-determinism , 1990 .

[89]  Abbas Edalat,et al.  An Extension Result for Continuous Valuations , 2000, COMPROX.

[90]  Viggo Stoltenberg-Hansen,et al.  Mathematical theory of domains , 1994, Cambridge tracts in theoretical computer science.

[91]  Juhani Karhumäki,et al.  Automata, Languages and Programming , 1974, Lecture Notes in Computer Science.

[92]  Jimmie D. Lawson,et al.  Spaces of maximal points , 1997, Mathematical Structures in Computer Science.

[93]  Abbas Edalat Domain theory in learning processes , 1995, MFPS.

[94]  W. J. Thron,et al.  Continued Fractions: Analytic Theory and Applications , 1984 .

[95]  Michael B. Smyth,et al.  Power Domains and Predicate Transformers: A Topological View , 1983, ICALP.

[96]  Ralph Kopperman,et al.  Computational models for ultrametric spaces , 1997, MFPS.

[97]  K. Hofmann,et al.  A Compendium of Continuous Lattices , 1980 .

[98]  Samson Abramsky,et al.  Domain theory , 1995, LICS 1995.

[99]  Abbas Edalat,et al.  Computable Banach Spaces via Domain Theory , 1999, Theor. Comput. Sci..

[100]  J. V. Tucker,et al.  Complete local rings as domains , 1988, Journal of Symbolic Logic (JSL).

[101]  Jens Blanck,et al.  Domain Representability of Metric Spaces , 1997, Ann. Pure Appl. Log..

[102]  G.D. Plotkin,et al.  LCF Considered as a Programming Language , 1977, Theor. Comput. Sci..

[103]  Abbas Edalat,et al.  A Domain-Theoretic Approach to Computability on the Real Line , 1999, Theor. Comput. Sci..

[104]  Lyman P. Hurd,et al.  Fractal image compression , 1993 .