In this paper, we show that the dense existence of nowhere-differentiable continuous functions in is provable, using a version of the Baire category theorem, in an intuitionistic subsystem of elementary analysis whose induction is restricted to formulae.
Banach [1] proved that nowhere-differentiable continuous function exist densely in . This proof is based on two facts. First, the sets are dense and open in for each m and n, where is defined by
Second, the following Baire category theorem holds:
Let be a sequence of dense open sets in a complete metric space X. Then the intersection is also dense in X.
The Baire category theorem is analyzed in various mathematical settings. Bishop [3, Ch. 4, Theorem 4] gave a constructive proof of it using Dependent Choice, a principle generally accepted in his mathematics. Brown and Simpson [5] showed that , the base theory of Friedman–Simpson’s reverse mathematics, proves B.C.T.I., the Baire category theorem restricted to complete separable metric spaces. The equivalence between B.C.T.I. and induction was later shown over a weaker base theory in [12]. Brown and Simpson [5] also showed that a version of the Baire category theorem, which they called B.C.T.II., cannot be proved in . The main difference between B.C.T.I and B.C.T.II. is the definition of open sets in complete separable metric spaces. In the former, the statement “x is a point of an open set U” is and in the latter, it is . This shows that in a weak system of analysis the strength of the Baire category theorem depends on the formulation of the sequence of dense open sets. Ishihara and Schuster [7] proved that a kind of contraposition of B.C.T.I. holds under the assumption of weak continuity principle. Brattka [4] analyzed two versions of computable Baire category theorem in computable analysis and showed that one of them implies the existence of a computable sequence of computable and nowhere-differentiable continuous functions on .
In this paper, we prove that Banach’s classical proof of the dense existence of nowhere-differentiable continuous functions in also works in a subsystem of intuitionistic elementary analysis with the induction schema restricted to formulae. We give a recursive definition of a sequence of open sets which acts in the same way as the above in Banach’s proof. We also show the equivalence found in [12] holds constructively.
The remaining of this paper is organized as follows. In Section 2, we introduce the system of elementary analysis and give basic definitions which we need in later sections. In Section 3, we show the equivalence between a version of the Baire category theorem and induction over . In Section 4, we define , the space of uniformly continuous functions on , as a complete separable metric space. In Section 5, we prove the main theorem, i.e., induction proves that nowhere-differentiable continuous functions exist densely in .
Preliminaries
We use the system defined in [9, Definition 2.17] as a formal base system in this paper. The language for the first order arithmetic consists of the equality =, constants 0 and 1, binary function symbols +, · and exp and a binary relation symbol <. The class of formulae consists of formulae whose occurrences of quantifiers are of the form or for some term in which j may occur.
The system is based on intuitionistic logic and consists of the following axioms:
Basic arithmetic:
: , for any formula.
Variables of are denoted, possibly with subscripts, by lower-case Latin letters i, j, k, l, m and n.
For a standard n, a function is boundeddefinable in when if and only if for some formula and some term such that . In , we fix a bounded definable bijective pairing and projections satisfying the following:
;
.
We have a predicate in intended to express m is a code of a finite sequence of natural numbers. We can also fix bounded definable functions length, i-th element, 1-length sequence and concatenation such that proves the following:
.
.
.
.
The language of the elementary analysis is the two-sorted first order language, whose sorts are called number and function. It includes as the part of the number sort, and has, additionally,
function symbols and of arity one function and one number and of value number.
Variables of the function sort are denoted by Greek letters α, β, γ, etc.. We often write for and for .
The class of formulae consists of formulae whose occurrences of quantifiers are of the form or for some term in which j may occur. The class consists of formulae of the form for some formula A.
The system is based on intuitionistic logic and consists of the following axioms:
Basic arithmetic axioms of .
: , for any formula.
Axioms for the restriction:
bounded search: , for any formula A.
: , for any formula A.
In [9, Definition 2.10], the system consisting of 1-4 is called , which is explained as almost equivalent to the system defined in [6, 16.2]. In [9, Section 5.1], it is shown that and are mutually preservingly interpretable.
Using paring function , we can code integers , rationals and finite sequences of them into natural numbers, develop the elementary theory of operations on and and prove their basic properties in . We use metavariables, possibly with subscripts, a, b, c and d for rationals, s, t and u for finite sequences of rationals and for the sets of finite sequences of rationals. For real numbers, we adopt the definitions given in [2, Section 2]. A real number is an infinite sequence of rationals such that
The relations <, ⩽ and = between real numbers and are defined by
, and , respectively. We can define the arithmetical operations on reals and prove basic theorems on them in ; see [13, Ch.5, 2 and 3].
We use the following definition of complete separable metric space. Similar definitions were given in [6, 16.6] and [11, II.5].
A complete separable metric space is a pair of and a pseudometric, that is for all i, j and k in X
A point of the complete separable metric space is a function such that
We write if α is a point of . The pseudometric between the points of is defined by
The equality = on is defined by . Then ρ is a metric on , i.e., a pseudometric satisfying . For and , we write and , respectively, for and , where is a function β defined by .
We can show the completeness of complete separable metric space in by a straightforward modification of the proof [13, Ch.5, 4.2].
The Baire category theorem
An open set in a complete separable metric space is a sequence . A point is in β, denoted by , if there is such that for some and . An open set β in is dense if, for any and , there is such that and .
An open set β in is dense if and only if the following (∗) holds:
For any and , there are and such that and and .
It is easy to see that (∗) implies that β is dense. For the converse, assume that β is dense in . Then, for each and , there are , and such that , and . Take i such that and let . Then we have
The Baire category theorem () is stated as follows:
:
Let be a complete separable metric space. If is a sequence of dense open sets in , then, for each and , there is such that and for all n.
In [12], it is proved that is equivalent to induction over . As we see next, this proof also works in .
proves.
This proof is almost the same to the proof of [5, Theorem 2.1], using and instead of minimization and primitive recursion. □
Let be the set of finite strict increasing sequence of natural numbers, i.e., the set of such that implies . For a formula A and a sequence , we write if for all . Intuitively, s and A represent the sets and of natural numbers, respectively.
The following are equivalent over.
;
, forformula.
This is proved in [8, Theorem 99]. Although the proof is given over the system of first order intuitionistic arithmetic with induction, we can similarly prove it in . In [14, Lemma 3.2], a proof over a classical system is given. □
The Cantor space is a complete separable metric space given by and d defined by
where is an abbreviation of . A point in is identified with a sequence defined by if and otherwise. Then, for and , and .
proves.
This can be proved in almost the same way to the proof of the implication of [12, Theorem 1]. Instead of Lemma 1 and used in the proof, use Lemma 3.3 and a sequence of open sets in the Cantor space defined by
where is the sequence s of length k such that . □
The space C[0,1]
In what follows, we work in .
Let be a finite sequence of rationals with length for some m. Then s is a code of the function which attains at and it is linear on for each and . More precisely, for each sequence of rationals with length 2, let be the function defined by . When and are defined, and , then for is defined by, if ,
and otherwise
Let be the set .
In [2, Section 2], a uniformly continuous function is defined to be a pair of functions and such that and
for each and . Then, for each , is defined by
and , where and . Then μ is the modulus of uniform continuity of f, i.e., a function such that for each and x, ,
Let be an element of and . Then satisfies . Therefore p is a uniformly continuous function consists of and defined by
For each , the value exists as follows: Let . Then, for each , we have or by or . By iterating this, we can find such that . Let and . Then, by the linearity of , we have and so . Hence , and so . Define by . Then we can find s such that and for all . We can also show that is a pseudometric on . Let be the complete separable metric space .
Now we show that consists of all uniformly continuous functions.
For each pointofand, we have.
This follows from . □
By the above lemma, we can define a function by , for each point in .
For each point α of, there is a uniformly continuous function f onsatisfyingfor all.
Let be a point of . Since each is a uniformly continuous function, for each n, there is a pair such that , and that implies for each . Define by and by . Let . Then by Lemma 4.1. Since , we have for each . Therefore satisfies, for each with ,
Therefore f is a uniformly continuous function consists of φ and ν.
We show for each . Let and , where . Then, for each n and ,
and so
and so we have . Therefore, for , we have
□
For eachin, both ofandexist and satisfy.
Let be in . Since , is also an uniformly continuous function on . Let be a modulus of continuity of and . Then for each . For each n, there are j and k such that and . Then
Therefore is a Cauchy sequence with a modulus , i.e., implies . In , we can prove that any Cauchy sequence with a modulus converges in the same way to [3, Ch.2, Theorem 2].
We show . For contradiction, assume for some , and take i, j and k such that , and . Then and so , which contradicts the definition of z. Hence for each . As we showed above, we have and so . Therefore .
Next we show . Take x and y in such that and . Since , we have . Similarly, we have . Hence and so
Therefore . □
By the above lemma, we have
For each uniformly continuous function f onand, there existssuch thatsuch that.
Assume that f consists of . Then we have for all such that , where . Let for and define as follows:
Let . By for each , we have and so for each . By , we have
Therefore we have for each x such that by the linearity of p on for each .
Note that, for each , there is such that . For such , we have
Since , we have , which implies . □
For each uniformly continuous function f on, there is a pointsuch thatfor all.
Assume that f consists of . Then, by , we have , where is
and where . By the proof of Lemma 4.4, we have
and so . Since for each , we have for each . □
The main theorem
Let α be a uniformly continuous function on . Then α is differentiable at if for some ,
We can show that such z is unique if it exists. We call z the derivative at x of α and write .
Note that for is differentiable at each for and at 0 and 1. At for , it is differentiable if and only if .
Let be the set of such that at each differentiable , i.e., the set
Assume,and. Thenimplieswhere,and where.
Take α, s, , , and as stated. Then , since at each differentiable .
For each , we have
Case 1. If , take such that .
If , then has the constant slope b at . Since , we have or . If , then
Similarly, if or , then we can prove
Therefore, we have
Since holds in intuitionistic logic and since holds, we have
Case 2. If , then has a constant slope b at . Since , we have or . If , then
Similarly, if we have
Therefore, we have
□
Let defined by
Then is an open set in .
For each m and n,is dense in.
This proof is essentially the same to the classical well-known proof, e.g., the one in [10, Section 11].
Fix m, n and with and let α be a point of . Then we can take i such that .
Take s and j such that satisfies and . Since , we can find such that for all differentiable . Choose l such that .
Let be the function satisfying, for each and with ,
Then for all and for all where is differentiable. Define by
Then we have , since and .
For each differentiable , we have
Then by Lemma 5.2. □
Finally, we have the following:
proves that for eachand l, there issuch thatand γ is not differentiable at any.
By Theorem 3.2, proves . Therefore, for each and l, there exists such that for and for all . If such γ is differentiable at some , then for some by Lemma 5.2. Therefore γ is not differentiable at any . □
Footnotes
Acknowledgements
The author would like to thank Professor Hajime Ishihara for useful discussions. She is grateful to the anonymous referee for his or her many suggestion to improve the earlier version of this paper. She also thanks Professor Michio Seto for his introduction to the topic of this paper and related research. This work was supported by JSPS KAKENHI Grant Number 18K03392.
References
1.
S.Banach, Über die Baire’sche Kategorie gewisser Funktionenmengen, Studia Mathematica3 (1931), 174–179. doi:10.4064/sm-3-1-174-179.
2.
J.Berger, H.Ishihara, T.Kihara and T.Nemoto, The binary expansion and the intermediate value theorem in constructive reverse mathematics, Arch. Math. Logic (2018). doi:10.1007/s00153-018-0627-2.
3.
E.Bishop, Foundations of Constructive Analysis, McGraw-Hill, New York, 1967.
4.
V.Brattka, Computable versions of Baire’s category theorem, in: Mathematical Foundations of Computer Science 2001. MFCS 2001, J.Sgall, A.Pultr and P.Kolman, eds, Lecture Notes in Computer Science, Vol. 2136, Springer, Berlin, Heidelberg, 2001.
5.
D.K.Brown and S.G.Simpson, The Baire category theorem in weak subsystem of second-order-arithmetic, the Journal of Symbolic Logic58 (1993), 557–578. doi:10.2307/2275219.
6.
H.Ishihara, Constructive reverse mathematics: Compactness properties, in: From Sets and Types to Topology and Analysis: Towards Practicable Foundations for Constructive Mathematics, P.Schuster and L.Crosilla, eds, Oxford University Press, 2005, pp. 245–267. doi:10.1093/acprof:oso/9780198566519.003.0016.
7.
H.Ishihara and P.Schuster, A continuity principle, a version of Baire’s theorem and a boundedness principle, J. Symbolic Logic73 (2008), 1354–1360. doi:10.2178/jsl/1230396924.
8.
T.Nemoto, Finite sets and infinite sets in weak intuitionistic arithmetic, Arch. Math. Logic (2020). doi:10.1007/s00153-019-00704-8.
9.
T.Nemoto and K.Sato, A marriage of Brouwer’s Intuitionism and Hilbert’s Finitism I: Arithmetic, Journal of Symbolic Logic., to appear.
10.
J.C.Oxtoby, Measure and Category, Springer-Verlag, New York, 1971.
11.
S.G.Simpson, Subsystems of Second Order Arithmetic, 2nd edn, Cambridge University Press, 2009.
12.
S.G.Simpson, Baire categoricity and -induction, Notre Dame J. Formal Logic55(1) (2014), 75–78. doi:10.1215/00294527-2377887.
13.
A.S.Troelstra and D.van Dalen, Constructivism in Mathematics, Vol. I and II, North-Holland, Amsterdam, 1988.
14.
K.Yokoyama, On the strength of Ramsey theorem without -induction, Mathematical Logic Quaterly19 (2013), 108–111. doi:10.1002/malq.201200047.