Hostname: page-component-7479d7b7d-qlrfm Total loading time: 0 Render date: 2024-07-08T07:45:33.446Z Has data issue: false hasContentIssue false

Infinite sets that Satisfy the Principle of Omniscience in any Variety of Constructive Mathematics

Published online by Cambridge University Press:  12 August 2016

Martín H. Escardó*
Affiliation:
School of Computer Science, University of Birmingham, Birmingham, B15 2TT, UK, E-mail: m.escardo@cs.bham.ac.uk

Abstract

We show that there are plenty of infinite sets that satisfy the omniscience principle, in a minimalistic setting for constructive mathematics that is compatible with classical mathematics. A first example of an omniscient set is the one-point compactification of the natural numbers, also known as the generic convergent sequence. We relate this to Grilliot's and Ishihara's Tricks. We generalize this example to many infinite subsets of the Cantor space. These subsets turn out to be ordinals in a constructive sense, with respect to the lexicographic order, satisfying both a well-foundedness condition with respect to decidable subsets, and transfinite induction restricted to decidable predicates. The use of simple types allows us to reach any ordinal below εQ, and richer type systems allow us to get higher.

Type
Research Article
Copyright
Copyright © Association for Symbolic Logic 2013

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

[1] Barendregt, H. P., The lambda-calculus: its syntax and semantics, Studies in Logic and the Foundations of Mathematics, vol. 103, North-Holland, 1984.Google Scholar
[2] Beeson, M.J., Foundations of constructive mathematics, Springer, 1985.Google Scholar
[3] Bishop, E., Foundations of constructive analysis, McGraw-Hill Book Company, New York, 1967.Google Scholar
[4] Bove, A. and Dybjer, P., Dependent types at work, Language engineering and rigorous software development (Bove, A. et al., editors), Lecture Notes in Computer Science, vol. 5520, Springer, 2009, pp. 5799.Google Scholar
[5] Bridges, D. and Richman, F., Varieties of constructive mathematics, London Mathematical Society Lecture Note Series, vol. 97, Cambridge University Press, Cambridge, 1987.Google Scholar
[6] Bridges, D., Dalen, D. Van, and Ishihara, H., Ishihara's proof technique in constructive analysis, Indagationes Mathematicae, vol. 14 (2003), no. 2, pp. 163168.Google Scholar
[7] Bridges, D. and ViŢĂ, L., A general constructive proof technique, Electronic Notes in Theoretical Computer Science, vol. 120 (2005), pp. 3143.Google Scholar
[8] Coquand, T., Hancock, P., and Setzer, A., Ordinals in type theory, invited talk at Computer Science Logic, CSL 97, http://www.cse.Chalmers.se/~coquand/ordinal.ps, 1997.Google Scholar
[9] Escardó, M. H., Infinite sets that admit fast exhaustive search, Logic in computer science, IEEE Computer Society, 2007, pp. 443452.Google Scholar
[10] Escardó, M. H., Exhaustible sets in higher-type computation, Logical Methods in Computer Science, vol. 4 (2008), no. 3, pp. 3:3, 37.Google Scholar
[11] Escardó, M. H., Infinite sets that satisfy the principle of omniscience in all varieties of constructive mathematics, Martin-Löf formalization, in Agda notation, of part of the paper with the same title, University of Birmingham, UK, http://www.cs.bham.ac.uk/~mhe/papers/omniscient/AnInfiniteOmniscientSet.html,2011. Google Scholar
[12] Escardó, M. H. and Oliva, P., Bar recursion and products of selection functions, available from the authors' web page, November, 2010.Google Scholar
[13] Escardó, M. H., Searchable sets, Dubuc-Penon compactness, omniscience principles, and the Drinker Paradox, Computability in Europe 2010 (Ferreira, F., Guerra, H., Mayordomo, E., and Rasga, J., editors), Centre for Applied Mathematics and Information Technology, Department of Mathematics, University of Azores, abstract and handout booklet, 2010, pp. 168177.Google Scholar
[14] Escardo, M. H., Selection functions, bar recursion and backward induction, Mathematical Structures in Computer Science, vol. 20 (2010).Google Scholar
[15] Grilliot, T. J., On effectively discontinuous type-2 objects, this Journal, vol. 36 (1971), pp. 245248.Google Scholar
[16] Hartley, J. P., Effective discontinuity and a characterisation of the superjump, this Journal, vol. 50 (1985), no. 2, pp. 349358.Google Scholar
[17] Ishihara, H., Continuity and nondiscontinuity in constructive mathematics, this Journal, vol. 56 (1991), no. 4, pp. 13491354.Google Scholar
[18] Escardo, M. H., Constructive reverse mathematics: compactness properties, From sets and types to topology and analysis (Crosilla, Laura and Schuster, Peter, editors), Oxford Logic Guides, vol. 48, Oxford University Press, Oxford, 2005, pp. 245267.Google Scholar
[19] Kreisel, G., Lacombe, D., and Shoenfield, J. R., Partial recursive functionals and effective operations, Constructivity in mathematics (Heyting, A., editor), Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam, 1959, pp. 290297.Google Scholar
[20] Palmgren, E., Constructivist and structuralist foundations: Bishop's and Lawvere's theories of, sets, Annals of Pure and Applied Logic, vol. 163 (2012), no. 10, pp. 13841399.Google Scholar
[21] Troelstra, A. S. and Dalen, D. Van, Constructivism in mathematics, Studies in Logic and the Foundations of Mathematics, vol. 121 and 123, North Holland, Amsterdam, 1988.Google Scholar
[22] Heijenoort, J. Van, From Frege to Godel: A source book in mathematical logic, 1879-1931, Harvard University Press, 1967.Google Scholar