1. Introduction
Constructive mathematics is different from its traditional counterpart, classical mathematics, by the strict interpretation of the phrase “there exists” as “we can construct”. In order to work constructively, we need to re-interpret not only the existential quantifier but all the logical connectives and quantifiers as instructions on how to construct a proof of the statement involving these logical expressions. There are mathematical schools that study constructive mathematics. The difference between the two schools is that Russian school allows for the principle of constructive choice also known as Markov Principle. It says that if one can refute that the set is empty then one can find an element of the set. The Markov Principle is not allowed by the American school [1-3].
Constructive real numbers (CRN) were defined by Alan Turing (1936), who defined a real is constructive if there exists a computable function
This operational definition provided by him rejects the classical continuum and establishes computability as the bedrock of existence [1,4,5]. Constructive functions mean that a function on constructive numbers
Markov Tseitin theorem says that all constructive functions are continuous, and Zaslavskii says that the closed bounded interval is not compact in the sense of open covers definition but is compact in terms of existence of finite
In classical mathematics, the Tietze Extension Theorem is a fundamental result in topology, asserting that any real-valued continuous function defined on a closed subset of a normal topological space can be extended to a continuous function on the whole space [6,7]. Its proof relies non-constructively on the Axiom of Choice and Law of Excluded Middle [6].
However, constructive mathematics adopts a stricter view on existence proofs: mathematical objects must be explicitly constructed by an algorithm, and proofs must avoid non-constructive principles. This paradigm shift, led by Brouwer's intuitionism [8], Bishop's constructive analysis [1], and also developed by Markov [3] and Shanin [6], reveals that many classical theorems fail under constructive scrutiny. In particular, the validity of extension theorems like Tietze's becomes highly sensitive to the precise definitions of topological concepts. A critical point of divergence arises in the definition of closed sets. While classical topology typically defines closed sets as complements of open sets, constructive approaches often employ alternative characterizations, such as sequentially closed sets, to better align with computability and explicit definability. These two definitions of closed sets are equivalent in point set topology but not in constructive topology [1,2].
This paper investigates the status of the Tietze Extension Theorem in a constructive setting where closed sets are defined as sequentially closed. We demonstrate that, contrary to the classical case, the Tietze theorem does not always hold constructively under this definition. Our approach centers on a specific counterexample: we construct a metric space
This result emphasizes a deeper tension between classical and constructive topology: definitions equivalent in classical topology may bifurcate in constructive settings, leading to divergent theorem validity. It also highlights the necessity of carefully reevaluating foundational tools when transitioning to constructive frameworks. Our work contributes to the broader program of constructive analysis by clarifying the limitations of extension theorems and emphasizing the role of definability in continuity principles.
2. Background
A normal topological space is a space in which any two disjoint closed sets have disjoint open neighborhoods and more over every singular point set is closed.
First consider the particular case of the Tietze extension theorem (two closed sets version), with values equal to zero and one on the two sets [6].
Let
Any continuous function
In particular, if
This last statement is a well-known Urysohn Lemma needed to prove general Tietze extension theorem in point set topology.
We define a topological space
In the space
3. Main results
In this part, we will state and prove Lemma 1: Every subset of
3.1. Lemma 1
Every subset of
Proof: Take any set
We then state a theorem 1:
3.2. Theorem 1
There exists a constructive function that cannot be extended to the whole space.
Proof: There exists a computable function
Remark: Our topological space is normal indeed. Take any closed
If the conclusion of the Tietze theorem holds then we can extend this
Let
Define
Hence, we get an extension of an unextendible function which is a contradiction.
Remark: the program
Remark: In Munkres there are two versions of the Titze extension theorem where the values of the function are in bounded interval and in the whole real line respectively. Above we prove that the version with values in the whole real line does not hold in constructive mathematics when we interpret closed sets as being sequentially closed. The other version of the Tietze theorem also does not hold in the constructive mathematics world for similar reasons.
Urysohn lemma states that if a topological space is normal then any two disjoint closed subsets can be separated by a continuous function. In fact, Urysohn lemma is a very important step in proving Tietze Extension theorem.
Specifically, let
So that:
Our solution also prove that Urysohn lemma conclusion does not always exist in constructive mathematics if closed sets are defined as sequentially closed sets.
4. Conclusion
Through the prove let all sets open and sequentially closed make unextendible function is extendible thus giving us a contradiction. So, that Tietze Extension does not always exist in constructive mathematics when closed sets are defined as sequentially closed sets.
However, since closed sets have other definition in constructive mathematics, we pose out an open question rely on another definition of closed sets in topology. Does the Tietze theorem hold if we define closed sets as the complements of constructive open sets? To our point of view, for this interpretation of closed sets, our answer may be different compared to closed sets defined as consequentially closed sets.
Remark: Constructive open sets means that for every point there is a program giving you an open ball in the set containing the point. In addition, Lacombe open sets means that it is the union of a computable sequence of rational open balls where the enumeration is effectively given and where membership of a point in the set is semi-decidable [2]. Lacombe open sets are particular cases of constructive open sets. for example, in discrete metric space since each single points are open sets, we can choose an unenumerable union of points, which is constructive open sets but not Lacombe open sets. (an instance of an unenumerable set is a complement of enumerable undecidable set, see Post theorem of Vinogradov Schen [9])
Acknowledgement
We are grateful to the Neoscholar company that organized the CIS program during which this research result was obtained. We are thankful to Viktor Chernov and Vladimir Chernov for posing the question and to our TA Nan for the help during the program. Shun Ding, Yang Wan, Luofei Wang and Siqi Xiao contributed equally to this work and should be considered co-first authors.
References
[1]. E. Bishop, D. Bridges: Constructive analysis Grundlehren der Mathematis chen Wissenschaften [Fundamental Principles of Mathematical Sciences], 279 Springer-Verlag, Berlin (1985)
[2]. B. A. Kushner: Lectures on constructive mathematical analysis (in Russian) Monographs in Mathematical Logic and Foundations of Mathematics. Iz- dat. ”Nauka”, Moscow, 1973. 447 pp., English translation in Translations of Math ematical Monographs, 60 American Mathematical Society, Providence, R.I. (1984). v+346 pp. ISBN: 0-8218-4513-6
[3]. A. A. Markov: On constructive mathematics (in Russian) Trudy Mat. Inst. Steklov 67 (1962), 8–14. English translation in Amer. Math. Soc. Transl. 2, 98 (1971)
[4]. A. M. Turing: On computable numbers, with an application to the Entschei dungsproblem, Proc. Lond. Math. Soc., ser. 2, 42 (1936), 230–265 [17] A.M. Turing: Corrections, Proc. Lond. Math. Soc., ser. 2, 43 (1937), 544-546 cite boith papers of turing
[5]. A. M. Turing: Corrections, Proc. Lond. Math. Soc., ser. 2, 43 (1937), 544–546
[6]. Munkres, J. (2017). Topology (Classic Version, 2nd ed.) Pearson College Div
[7]. Tietze, H. (1915). Über Funktionen, die auf einer abgeschlossenen Menge stetig sind
[8]. Brouwer, L. E. J. (1907). Over de grondslagen der wiskunde. Maas & van Suchtelen.
[9]. Vereshchagin, N. K., & Shen, A. (2002). Computable Functions. Translated from Russian by V. N. Dubrovskiy. Student Mathematical Library, vol. 19, American Mathematical Society
Cite this article
Ding,S.;Wan,Y.;Wang,L.;Xiao,S. (2025). Tietze Extension Does Not Always Work in Constructive Mathematics If Closed Sets Are Defined as Sequentially Closed Sets. Applied and Computational Engineering,185,104-108.
Data availability
The datasets used and/or analyzed during the current study will be available from the authors upon reasonable request.
Disclaimer/Publisher's Note
The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of EWA Publishing and/or the editor(s). EWA Publishing and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
About volume
Volume title: Proceedings of CONF-CDS 2025 Symposium: Application of Machine Learning in Engineering
© 2024 by the author(s). Licensee EWA Publishing, Oxford, UK. This article is an open access article distributed under the terms and
conditions of the Creative Commons Attribution (CC BY) license. Authors who
publish this series agree to the following terms:
1. Authors retain copyright and grant the series right of first publication with the work simultaneously licensed under a Creative Commons
Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this
series.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the series's published
version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial
publication in this series.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and
during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See
Open access policy for details).
References
[1]. E. Bishop, D. Bridges: Constructive analysis Grundlehren der Mathematis chen Wissenschaften [Fundamental Principles of Mathematical Sciences], 279 Springer-Verlag, Berlin (1985)
[2]. B. A. Kushner: Lectures on constructive mathematical analysis (in Russian) Monographs in Mathematical Logic and Foundations of Mathematics. Iz- dat. ”Nauka”, Moscow, 1973. 447 pp., English translation in Translations of Math ematical Monographs, 60 American Mathematical Society, Providence, R.I. (1984). v+346 pp. ISBN: 0-8218-4513-6
[3]. A. A. Markov: On constructive mathematics (in Russian) Trudy Mat. Inst. Steklov 67 (1962), 8–14. English translation in Amer. Math. Soc. Transl. 2, 98 (1971)
[4]. A. M. Turing: On computable numbers, with an application to the Entschei dungsproblem, Proc. Lond. Math. Soc., ser. 2, 42 (1936), 230–265 [17] A.M. Turing: Corrections, Proc. Lond. Math. Soc., ser. 2, 43 (1937), 544-546 cite boith papers of turing
[5]. A. M. Turing: Corrections, Proc. Lond. Math. Soc., ser. 2, 43 (1937), 544–546
[6]. Munkres, J. (2017). Topology (Classic Version, 2nd ed.) Pearson College Div
[7]. Tietze, H. (1915). Über Funktionen, die auf einer abgeschlossenen Menge stetig sind
[8]. Brouwer, L. E. J. (1907). Over de grondslagen der wiskunde. Maas & van Suchtelen.
[9]. Vereshchagin, N. K., & Shen, A. (2002). Computable Functions. Translated from Russian by V. N. Dubrovskiy. Student Mathematical Library, vol. 19, American Mathematical Society