Skip to main content Accessibility help
Hostname: page-component-5bf98f6d76-slc4r Total loading time: 0.404 Render date: 2021-04-22T00:49:43.578Z Has data issue: true Feature Flags: { "shouldUseShareProductTool": true, "shouldUseHypothesis": true, "isUnsiloEnabled": true, "metricsAbstractViews": false, "figures": false, "newCiteModal": false, "newCitedByModal": true }

The Dedekind reals in abstract Stone duality

Published online by Cambridge University Press:  01 August 2009

University of Ljubljana,
London, United Kingdomdedras@PaulTaylor.EU


Abstract Stone Duality (ASD) is a direct axiomatisation of general topology, in contrast to the traditional and all other contemporary approaches, which rely on a prior notion of discrete set, type or object of a topos.

ASD reconciles mathematical and computational viewpoints, providing an inherently computable calculus that does not sacrifice key properties of real analysis such as compactness of the closed interval. Previous theories of recursive analysis failed to do this because they were based on points; ASD succeeds because, like locale theory and formal topology, it is founded on the algebra of open subspaces.

ASD is presented as a lambda calculus, of which we provide a self-contained summary, as the foundational background has been investigated in earlier work.

The core of the paper constructs the real line using two-sided Dedekind cuts. We show that the closed interval is compact and overt, where these concepts are defined using quantifiers. Further topics, such as the Intermediate Value Theorem, are presented in a separate paper that builds on this one.

The interval domain plays an important foundational role. However, we see intervals as generalised Dedekind cuts, which underly the construction of the real line, not as sets or pairs of real numbers.

We make a thorough study of arithmetic, in which our operations are more complicated than Moore's, because we work constructively, and we also consider back-to-front (Kaucher) intervals.

Finally, we compare ASD with other systems of constructive and computable topology and analysis.

Copyright © Cambridge University Press 2009

Access options

Get access to the full version of this content by using one of the access options below.


Bauer, Andrej (2000). The Realizability Approach to Computable Analysis and Topology. PhD thesis, Carnegie Mellon University. Technical report CMU-CS-00-164.Google Scholar
Bauer, Andrej (2008). Efficient computation with Dedekind reals. In Fifth International Conference on Computability and Complexity in Analysis, Vasco, Brattka, Ruth, Dillhage, Tanja, Grubba, and Klutch, Angela, editors, Hagen, Germany.Google Scholar
Bauer, Andrej and Kavkler, Iztok (2008). Implementing real numbers with RZ. Electronic Notes in Theoretical Computer Science, 202:365384.CrossRefGoogle Scholar
Bauer, Andrej and Stone, Christopher (2008). RZ: a tool for bringing constructive and computable mathematics closer to programming practice. Journal of Logic and Computation, 19:1743.CrossRefGoogle Scholar
Berger, Josef and Bridges, Douglas (2008a). The anti-Specker property, a Heine–Borel property, and uniform continuity. Archive for Mathematical Logic, 46:583592.CrossRefGoogle Scholar
Berger, Josef and Bridges, Douglas (2008b). The fan theorem and positive-valued uniformly continuous functions on compact intervals. New Zealand Journal of Mathematics, 38:129135.Google Scholar
Bishop, Errett (1967). Foundations of Constructive Analysis. Higher Mathematics. McGraw–Hill.Google Scholar
Bishop, Errett and Bridges, Douglas (1985). Constructive Analysis. Number 279 in Grundlehren der mathematischen Wissenschaften. Springer-Verlag.CrossRefGoogle Scholar
Bourbaki, Nicolas (1966). Topologie Générale. Hermann. English translation, General Topology, distributed by Springer-Verlag, 1989.Google Scholar
Bridges, Douglas (1999). Constructive mathematics: a foundation for computable analysis. Theoretical Computer Science, 219:95109.CrossRefGoogle Scholar
Bridges, Douglas and Richman, Fred (1987). Varieties of Constructive Mathematics. Number 97 in London Mathematical Society Lecture Notes. Cambridge University Press.CrossRefGoogle Scholar
Cederquist, Jan and Negri, Sara (1996). A constructive proof of the Heine–Borel covering theorem for formal reals. In Types for Proofs and Programs, Stefano, Beradi and Mario, Coppo, editors, number 1158 in Lecture Notes in Computer Science. Springer-Verlag.Google Scholar
Cleary, John (1987). Logical arithmetic. Future Computing Systems, 2 (2):125149.Google Scholar
Conway, John Horton (1976). On Numbers and Games. Number 6 in London Mathematical Society Monographs. Academic Press. Revised edition, 2001, published by A K Peters, Ltd.Google Scholar
Dedekind, Richard (1872). Stetigkeit und irrationale Zahlen. Braunschweig. Reprinted in (Dedekind 1932), pages 315–334; English translation, Continuity and Irrational Numbers, in (Dedekind 1901).Google Scholar
Dedekind, Richard (1901). Essays on the theory of numbers. Open Court. English translations by Beman, Wooster Woodruff; republished by Dover, 1963.Google Scholar
Dedekind, Richard (1932). Gesammelte mathematische Werke, volume 3. Vieweg, Braunschweig. Edited by Fricke, Robert, Noether, Emmy and Ore, Øystein; republished by Chelsea, New York, 1969.Google Scholar
Edalat, Abbas and Sünderhauf, Philipp (1998). A domain-theoretic approach to real number computation. Theoretical Computer Science, 210:7398.CrossRefGoogle Scholar
Escardó, Martín (2004). Synthetic topology of data types and classical spaces. Electronic Notes in Theoretical Computer Science, 87:21156.Google Scholar
Fourman, Michael and Hyland, Martin (1979). Sheaf models for analysis. In Applications of Sheaves, Michael, Fourman, Chris, Mulvey, and Scott, Dana, editors, number 753 in Lecture Notes in Mathematics. Springer-Verlag.CrossRefGoogle Scholar
Friedberg, Richard (1958). Un contre-example relatif aux fonctionnelles récursives. Comptes rendus hebdomadaires des scéances de l'Académie des Sciences (Paris), 247:852854.Google Scholar
Gentzen, Gerhard (1935). Untersuchungen über das logische Schliessen. Mathematische Zeitschrift, 39:176210, 405431. English translation in (Gentzen 1969), pages 68–131.CrossRefGoogle Scholar
Gentzen, Gerhard (1969). The Collected Papers of Gerhard Gentzen. Studies in Logic and the Foundations of Mathematics. North-Holland. Edited by Manfred, Szabo.Google Scholar
Gierz, Gerhard, Hoffmann, Karl Heinrich, Keimel, Klaus, Lawson, Jimmie, Mislove, Michael, and Scott, Dana (1980). A Compendium of Continuous Lattices. Springer-Verlag. Second edition, Continuous Lattices and Domains, published by Cambridge University Press, 2003.CrossRefGoogle Scholar
Hanrot, Guillaume, Lefèvre, Vincent, Pélissier, Patrick, and Zimmermann, Paul. The MPFR Library. INRIA. Scholar
Heyting, Arend (1956). Intuitionism, an Introduction. Studies in Logic and the Foundations of Mathematics. North-Holland. Third edition, 1971.Google Scholar
Hyland, Martin (1982). The effective topos. In The L.E.J. Brouwer Centenary Symposium, Anne, Troelstra and van Dalen, Dirk, editors. North Holland.Google Scholar
Hyland, Martin (1991). First steps in synthetic domain theory. In Category Theory, Aurelio, Carboni, Maria-Cristina, Pedicchio, and Rosolini, Giuseppe, editors, number 1488 in Lecture Notes in Mathematics. Springer Verlag.Google Scholar
Hyland, Martin and Rosolini, Giuseppe (1990). The discrete objects in the effective topos. Proceedings of the London Mathematical Society, 60:136.CrossRefGoogle Scholar
Johnstone, Peter (1977). Topos Theory. Number 10 in London Mathematical Society Monographs. Academic Press.Google Scholar
Johnstone, Peter (1982). Stone Spaces. Number 3 in Cambridge Studies in Advanced Mathematics. Cambridge University Press.Google Scholar
Johnstone, Peter (1984). Open locales and exponentiation. Contemporary Mathematics, 30:84116.CrossRefGoogle Scholar
Joyal, André and Tierney, Myles (1984). An Extension of the Galois Theory of Grothendieck, volume 309 of Memoirs. American Mathematical Society.Google Scholar
Julian, William and Richman, Fred (1984). A uniformly continuous function on [0,1] that is everywhere different from its infimum. Pacific Journal of Mathematics, 111:333340.CrossRefGoogle Scholar
Kaucher, Edgar (1980). Interval analysis in the extended interval space IR. In Fundamentals of Numerical Computation, Götz, Alefeld and Grigorieff, Rolf, editors, volume 2 of Computing. Supplementum. Springer-Verlag.Google Scholar
Kearfott, Baker (1996). Interval computations: Introduction, uses and resources. Euromath Bulletin, 2 (1):95112.Google Scholar
Kelly, Max (1986). A survey of totality in ordinary and enriched categories. Cahiers de Géometrie et Topologie Differentielle, 27:109132.Google Scholar
Kleene, Stephen (1945). On the interpretation of intuitionistic number theory. Journal of Symbolic Logic, 10:109124.CrossRefGoogle Scholar
Kock, Anders (2006). Synthetic Differential Geometry. Number 333 in London Mathematical Society Lecture Note Series. Cambridge University Press, second edition.CrossRefGoogle Scholar
Kreinovich, Vladik, Nesterov, Vyacheslav, and Zheludeva, Nina (1996). Interval methods that are guaranteed to underestimate (and the resulting new justification of Kaucher arithmetic). Reliable Computing, 2 (2):119124.CrossRefGoogle Scholar
Lakeyev, Anatoly (1995). Linear algebraic equations in Kaucher arithmetic. In Applications of Interval Computations (APIC'95), Vladik, Kreinovich, editor. supplement to Reliable Computing.Google Scholar
Lambov, Branimir (2007). RealLib: An efficient implementation of exact real arithmetic. Mathematical Structures in Computer Science, 17 (1):8198. Scholar
Moore, Ramon (1966). Interval Analysis. Prentice Hall.Google Scholar
Müller, Norbert (2001). The iRRAM: Exact arithmetic in C++. In Computability and Complexity in Analysis: 4th International Workshop, CCA 2000 Swansea, UK, September 17, 2000, Selected Papers, Jens, Blanck, Vasco, Brattka, and Hertling, Peter, editors, number 2064 in Lecture Notes in Computer Science. Springer-Verlag.Google Scholar
Palmgren, Eric (2005). Continuity on the real line and in formal spaces. In From Sets and Types to Topology and Analysis: Towards Practicable Foundations of Constructive Mathematics, Laura, Crosilla and Schuster, Peter, editors, Oxford Logic Guides. Oxford University Press.Google Scholar
Peano, Giuseppe (1897). Studii di logica matematica. Atti della Reale Accademia di Torino, 32:565583. Reprinted in Peano, Opere Scelte, Cremonese, 1953, vol. 2, pp. 201–217, and (in English) in Kennedy, Hubert, Selected Works of Giuseppe Peano, Toronto University Press, 1973, pp 190–205.Google Scholar
Plotkin, Gordon (1977). LCF considered as a programming language. Theoretical Computer Science, 5:223255.CrossRefGoogle Scholar
Robinson, Abraham (1966). Non-standard Analysis. North-Holland. Revised edition, 1996, published by Princeton University Press.Google Scholar
Rogers, Hartley (1992). Theory of Recursive Functions and Effective Computability. MIT Press, third edition.Google Scholar
Rosemeier, Frank (2001). A constructive approach to Conway's theory of games. In Reuniting the Antipodes: Constructive and Nonstandard Views of the Continuum, Schuster, Peter, Berger, Ulrich, and Osswald, Horst, editors. Springer-Verlag.Google Scholar
Rosolini, Giuseppe (1986). Continuity and Effectiveness in Topoi. PhD thesis, University of Oxford.Google Scholar
Schuster, Peter (2003). Unique existence, approximate solutions, and countable choice. Theoretical Computer Science, 305:433455.CrossRefGoogle Scholar
Schuster, Peter (2005). What is continuity, constructively? Journal of Universal Computer Science, 11 (12):20762085.Google Scholar
Scott, Dana (1972a). Continuous lattices. In Toposes, Algebraic Geometry and Logic, Bill, Lawvere, editor, number 274 in Lecture Notes in Mathematics. Springer-Verlag.Google Scholar
Scott, Dana (1972b). Lattice theory, data types and semantics. In Formal Semantics of Programming Languages, Rustin, Randall, editor. Prentice-Hall.Google Scholar
Spitters, Bas (2007). Located and overt sublocales. Scholar
Stevenson, David (1985). Binary floating-point arithmetic. ANSI/IEEE Standard, 754. Revised, 2008.Google Scholar
Stolz, Otto (1883). Zur Geometrie der Alten, insbesondere über ein Axiom des Archimedes. Mathematische Annalen, 22 (4):504519.CrossRefGoogle Scholar
Street, Ross (1980). Cosmoi of internal categories. Transactions of the American Mathematical Society, 258:271318.CrossRefGoogle Scholar
Street, Ross and Walters, Robert (1978). Yoneda structures on 2-categories. Journal of Algebra, 50:350379.CrossRefGoogle Scholar
Taylor, Paul (1991). The fixed point property in synthetic domain theory. In Logic in Computer Science 6, Kahn, Gilles, editor. IEEE.Google Scholar
Taylor, Paul (1999). Practical Foundations of Mathematics. Number 59 in Cambridge Studies in Advanced Mathematics. Cambridge University Press.Google Scholar
[O]Taylor, Paul (2009) Foundations for Computable Topology. In Foundational Theories of Mathematics, Sommaruga, Giovanni, editor, Kluwer.Google Scholar
[A]Taylor, Paul (2002) Sober spaces and continuations. Theory and Applications of Categories, 10:248299.Google Scholar
[B]Taylor, Paul (2002) Subspaces in abstract Stone duality. Theory and Applications of Categories, 10:300366.Google Scholar
[C]Taylor, Paul (2000) Geometric and higher order logic using abstract Stone duality. Theory and Applications of Categories, 7:284338.Google Scholar
[D]Taylor, Paul (2000) Non-Artin gluing in recursion theory and lifting in abstract Stone duality.Google Scholar
[E]Taylor, Paul (2005) Inside every model of Abstract Stone Duality lies an Arithmetic Universe. Electronic Notes in Theoretical Computer Science 122:247296, Elsevier.CrossRefGoogle Scholar
[F]Taylor, Paul (2002) Scott domains in abstract Stone duality.Google Scholar
[G]Taylor, Paul (2006) Computably based locally compact spaces. Logical Methods in Computer Science, 2:170.CrossRefGoogle Scholar
[H]Taylor, Paul (2004) An elementary theory of various categories of spaces and locales.Google Scholar
[J]Taylor, Paul (2005) A lambda calculus for real analysis. In Computability and Complexity in Analysis, Tanja, Grubba et al. , editors, volume 326 of Informatik Berichte, FernUniversität in Hagen.Google Scholar
[K]Taylor, Paul (2006) Interval analysis without intervals. In Real Numbers and Computers, Guillaume, Hanrot and Zimmermann, Paul, editors, Nancy.Google Scholar
[L]Taylor, Paul (2004) Tychonov's theorem in abstract Stone duality.Google Scholar
[M]Taylor, Paul (2009) Cartesian closed categories with subspaces.Google Scholar
Thielecke, Hayo (1997). Categorical Structure of Continuation Passing Style. PhD thesis, University of Edinburgh. ECS-LFCS-97-376.Google Scholar
Tholen, Walter (1980). A note on total categories. Bulletin of the Australian Mathematical Society, 21:169173.CrossRefGoogle Scholar
Troelstra, Anne Sjerp and van Dalen, Dirk (1988). Constructivism in Mathematics, an Introduction. Numbers 121 and 123 in Studies in Logic and the Foundations of Mathematics. North-Holland.Google Scholar
Vermeulen, Japie (1994). Proper maps of locales. Journal of Pure and Applied Algebra, 92:79107.CrossRefGoogle Scholar
Waaldijk, Frank (2005). On the foundations of constructive mathematics – especially in relation to the theory of continuous functions. Foundations of Science, 10 (3):249324.CrossRefGoogle Scholar
Weihrauch, Klaus (2000). Computable Analysis. Springer-Verlag, Berlin.CrossRefGoogle Scholar
Wood, Richard (1982). Some remarks on total categories. Journal of Algebra, 75:538545.CrossRefGoogle Scholar

Altmetric attention score

Full text views

Full text views reflects PDF downloads, PDFs sent to Google Drive, Dropbox and Kindle and HTML full text views.

Total number of HTML views: 0
Total number of PDF views: 42 *
View data table for this chart

* Views captured on Cambridge Core between September 2016 - 22nd April 2021. This data will be updated every 24 hours.

Send article to Kindle

To send this article to your Kindle, first ensure is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about sending to your Kindle. Find out more about sending to your Kindle.

Note you can select to send to either the or variations. ‘’ emails are free but can only be sent to your device when it is connected to wi-fi. ‘’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

The Dedekind reals in abstract Stone duality
Available formats

Send article to Dropbox

To send this article to your Dropbox account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Dropbox.

The Dedekind reals in abstract Stone duality
Available formats

Send article to Google Drive

To send this article to your Google Drive account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Google Drive.

The Dedekind reals in abstract Stone duality
Available formats

Reply to: Submit a response

Your details

Conflicting interests

Do you have any conflicting interests? *