Β· 7,870 chars Β· 12 deps Β· depth 16 Reason: First publication of the proof: continuity of the difference quotient in the increment, then the Cauchy criterion for the exhaustion.
Continuity of f makes the difference quotient a continuous function of the increment, which both makes each Ej,kβ closed and lets the rational condition defining it be transferred to real increments; the exhaustion is then the Cauchy criterion for the limit of the difference quotients.
Proof
We use the notation of the statement, with i fixed throughout. We first record an elementary continuity property of the difference quotients.
Sub-step (continuity in the increment).Let yβRn, let sβR with sξ =0, and let Ξ΅βR with 0<Ξ΅. Then there is ΟβR with 0<Ο such that every uβR with uξ =0 and β£uβsβ£<Ο satisfies β£Ξuβ(y)βΞsβ(y)β£<Ξ΅.
Write g(u)=f(y+ueiβ) for uβR and a=f(y), so that Ξuβ(y)=(g(u)βa)/u for uξ =0, and put M=β£g(s)βaβ£. For uξ =0 a direct computation gives
Claim 1. Fix j,k and let yβRnβEj,kβ. Then there are s,sβ²βQ with 0<β£sβ£β€1/j, 0<β£sβ²β£β€1/j and β£Ξsβ(y)βΞsβ²β(y)β£>1/k. Put ΞΈ=β£Ξsβ(y)βΞsβ²β(y)β£β1/k, a positive real number, and put Ξ·=ΞΈβ£sβ£β£sβ²β£/(4β£sβ£+4β£sβ²β£), a positive real number.
Since f is continuous at each of the three points y, y+seiβ and y+sβ²eiβ, and since dEβ(z+ceiβ,y+ceiβ)=β₯zβyβ₯ for every cβR, there is Ξ΄>0 such that every zβRn with β₯zβyβ₯<Ξ΄ satisfies
Claim 2. Let yβEj,kβ and let s,sβ²βR with 0<β£sβ£β€1/j and 0<β£sβ²β£β€1/j. Let Ξ΅>0.
We first choose a rational Ο with 0<β£Οβ£β€1/j and β£ΞΟβ(y)βΞsβ(y)β£<Ξ΅/2. If sβQ take Ο=s. Otherwise β£sβ£ξ =1/j, because 1/j is rational, so 0<β£sβ£<1/j; let Ο be as in the sub-step for this s and Ξ΅/2, and use The Rational Numbers are Dense in the Real Numbers to choose ΟβQ with β£Οβsβ£<min{Ο,β£sβ£,1/jββ£sβ£}. Then β£Οβ£β₯β£sβ£ββ£Οβsβ£>0 and β£Οβ£β€β£sβ£+β£Οβsβ£<1/j by claim 5 of Properties of the Absolute Value in an Ordered Field, and the sub-step gives β£ΞΟβ(y)βΞsβ(y)β£<Ξ΅/2. Choose Οβ² from sβ² in the same way.
Since yβEj,kβ and Ο,Οβ² are rational with 0<β£Οβ£β€1/j and 0<β£Οβ²β£β€1/j, we have β£ΞΟβ(y)βΞΟβ²β(y)β£β€1/k, and therefore
As Ξ΅>0 was arbitrary, β£Ξsβ(y)βΞsβ²β(y)β£β€1/k.
Claim 3. Suppose first yβEiβ and put L=βiβf(y); let kβN. There is Ξ΄>0 with β£Ξuβ(y)βLβ£<1/(2k) for every real u with 0<β£uβ£<Ξ΄, and The Archimedean Property of the Real Numbers provides jβN with 1/j<Ξ΄. For s,sβ²βQ with 0<β£sβ£β€1/j and 0<β£sβ²β£β€1/j we then have 0<β£sβ£<Ξ΄ and 0<β£sβ²β£<Ξ΄, so by claim 5 of Properties of the Absolute Value in an Ordered Field
so yβEj,kβ. As k was arbitrary, yββkββjβEj,kβ.
Conversely let yββkββjβEj,kβ and, for each kβN, choose jkββN with yβEjkβ,kβ. Put amβ=Ξ1/mβ(y) for mβN. Given Ξ΅>0, The Archimedean Property of the Real Numbers provides k with 1/k<Ξ΅; if m,mβ²βN satisfy jkββ€m and jkββ€mβ² then 1/m and 1/mβ² are rational numbers with 0<1/mβ€1/jkβ and 0<1/mβ²β€1/jkβ, so β£amββamβ²ββ£β€1/k<Ξ΅. Hence (amβ)mβNβ is a Cauchy sequence of real numbers and, by Every Cauchy Sequence of Real Numbers Converges, it converges to some LβR.
We show that βiβf(y) exists with value L. Let Ξ΅>0 and use The Archimedean Property of the Real Numbers to choose k with 1/k<Ξ΅; put Ξ΄=1/jkβ. Let sβR with 0<β£sβ£<Ξ΄. For every mβN with jkββ€m we have 0<1/mβ€1/jkβ, so claim 2 applied to yβEjkβ,kβ gives β£Ξsβ(y)βamββ£β€1/k, that is, by claim 6 of Properties of the Absolute Value in an Ordered Field,
This proves Eiβ=βkβNββjβNβEj,kβ. Each Ej,kβ is Borel by claim 1; a Ο-algebra is closed under countable unions and under complements, hence also under countable intersections, so EiββB(Rn) and RnβEiββB(Rn).