Checking real analyticity on surfaces

Extracted source text ยท arXiv 1812.00806

\documentclass{amsart}
%\documentclass{amsbook}


%\documentstyle[amsmath,amssymb,amscd,graphicx,psfrag,epsf,amsthm]{article}



%\documentclass[10pt,leqno,amssymbols]{amsbook}

%\documentstyle[12pt,twoside]{amsart}
%\documentstyle[amstex,12pt,leqno]{book}
%\documentstyle[amstex,12pt,leqno]{amsart}
%\documentstyle[12pt,leqno]{amsbook}


\usepackage{amssymb}
\usepackage[all]{xy}
\usepackage{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Definitions for new environments
% theorem style plain --- default
%\newtheorem{thm}{Theorem}[chapter]
\newtheorem{thm}{Theorem}%[section]
\newtheorem{mainthm}[thm]{Main Theorem}
\newtheorem{question}[thm]{Question}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{cor}[thm]{Corollary}
\newtheorem{cors}[thm]{Corollaries}
\newtheorem{prop}[thm]{Proposition}
\newtheorem{crit}[thm]{Criterion}
\newtheorem{conj}[thm]{Conjecture}
\newtheorem{principle}[thm]{Principle} %!!!!!!!!!!!!!!!!!!!!!!
\newtheorem{complem}[thm]{Complement}%!!!!!!!!!!!!!!!!!!!!!!
\newtheorem{pitfall}[thm]{Pitfall}%!!!!!!!!!!!!!!!!!!!!!!
   
\theoremstyle{definition}
\newtheorem{defn}[thm]{Definition}
\newtheorem{condition}[thm]{Condition}
\newtheorem{say}[thm]{}
\newtheorem{exmp}[thm]{Example}
\newtheorem{hint}[thm]{Hint}
\newtheorem{exrc}[thm]{Exercise}
\newtheorem{prob}[thm]{Problem}
\newtheorem{const}[thm]{Construction}   %!!!!!!!!!!!!!!!!
\newtheorem{ques}[thm]{Question}    %!!!!!!!!!!!!!!!!!!!!
\newtheorem{alg}[thm]{Algorithm}
\newtheorem{rem}[thm]{Remark}          
\newtheorem{aside}[thm]{Aside}          
%\renewcommand{\theremark}{} 
\newtheorem{note}[thm]{Note}            %\renewcommand{\thenote}{} 
\newtheorem{summ}[thm]{Summary}         %\renewcommand{\thesumm}{} 
\newtheorem*{ack}{Acknowledgments}      % \renewcommand{\theack}{} 
\newtheorem{notation}[thm]{Notation}   
\newtheorem{warning}[thm]{Warning}  
\newtheorem{defn-thm}[thm]{Definition--Theorem}  %!!!!!!!!!!!!!!!!!!!!!!!!
\newtheorem{defn-lem}[thm]{Definition--Lemma}  %!!!!!!!!!!!!!!!!!!!!!!!!
\newtheorem{convention}[thm]{Convention}  %!!!!!!!!!!!!!!!!!!!!!!!!!!!
\newtheorem{keyidea}[thm]{Key idea} 
\newtheorem{expl}[thm]{Explanation}   
\newtheorem{meth}[thm]{Method}   
\newtheorem{assumption}[thm]{Assumption}   
\newtheorem{assertion}[thm]{Assertion}   
\newtheorem{comments}[thm]{Comments}   


\theoremstyle{remark}
\newtheorem{claim}[thm]{Claim}  
\newtheorem{case}{Case} 
\newtheorem{subcase}{Subcase}   
\newtheorem{step}{Step}
\newtheorem{approach}{Approach}
%\newtheorem{principle}{Principle}
\newtheorem{fact}{Fact}
\newtheorem{subsay}{}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{section}{0}
 %\documentstyle[12pt]{book}
%\setlength{\topmargin}{0in}
%\setlength{\headsep}{0in}
%\setlength{\headheight}{0in}
%\setlength{\textheight}{8.25in}
%\setlength{\parindent}{0in}
%\pagestyle{empty}


\let \cedilla =\c
\renewcommand{\c}[0]{{\mathbb C}}  
\let \crossedo =\o
\renewcommand{\o}[0]{{\mathcal O}} 
%\renewcommand{\o}[0]{{\mathcal O}} 
\newcommand{\z}[0]{{\mathbb Z}}
\newcommand{\n}[0]{{\mathbb N}}
\let \ringaccent=\r  %%% \r  shorthand for 'ring accent'
\renewcommand{\r}[0]{{\mathbb R}} 

\renewcommand{\a}[0]{{\mathbb A}} 

\newcommand{\dd}[0]{{\mathbb D}}
\newcommand{\s}[0]{{\mathbb S}}
\newcommand{\h}[0]{{\mathbb H}}
\newcommand{\p}[0]{{\mathbb P}}
\newcommand{\f}[0]{{\mathbb F}}
\newcommand{\q}[0]{{\mathbb Q}}
\newcommand{\map}[0]{\dasharrow}
\newcommand{\qtq}[1]{\quad\mbox{#1}\quad}
\newcommand{\spec}[0]{\operatorname{Spec}}
\newcommand{\pic}[0]{\operatorname{Pic}}
\newcommand{\pics}[0]{\operatorname{\mathbf{Pic}}}
\newcommand{\picl}[0]{\operatorname{Pic}^{\rm loc}}
\newcommand{\picel}[0]{\operatorname{Pic}^{\rm et-loc}}
\newcommand{\pical}[0]{\operatorname{Pic}^{\rm an-loc}}
\newcommand{\pica}[0]{\operatorname{Pic}^{\rm an}}
\newcommand{\picls}[0]{\operatorname{\mathbf{Pic}}^{\rm loc}}
\newcommand{\piclf}[0]{\operatorname{{\it Pic}}^{\rm loc}}
\newcommand{\piclo}[0]{\operatorname{\mathbf{Pic}}^{\rm loc-\circ}}
\newcommand{\piclt}[0]{\operatorname{\mathbf{Pic}}^{\rm loc-\tau}}
\newcommand{\piclp}[0]{\operatorname{\mathbf{Pic}}^{\rm loc-p}}
\newcommand{\pico}[0]{\operatorname{\mathbf{Pic}}^{\circ}}
\newcommand{\pict}[0]{\operatorname{\mathbf{Pic}}^{\rm \tau}}

\newcommand{\alb}[0]{\operatorname{Alb}}

\newcommand{\nsl}[0]{\operatorname{NS}^{\rm loc}}
\newcommand{\ns}[0]{\operatorname{NS}}



\newcommand{\gal}[0]{\operatorname{Gal}}
\newcommand{\cont}[0]{\operatorname{cont}}
\newcommand{\rank}[0]{\operatorname{rank}}
\newcommand{\mult}[0]{\operatorname{mult}}
\newcommand{\discrep}[0]{\operatorname{discrep}}
\newcommand{\totaldiscrep}[0]{\operatorname{totaldiscrep}}

\newcommand{\supp}[0]{\operatorname{Supp}}    
\newcommand{\red}[0]{\operatorname{red}}    
\newcommand{\codim}[0]{\operatorname{codim}}    
\newcommand{\im}[0]{\operatorname{im}}    
\newcommand{\proj}[0]{\operatorname{Proj}}    
\newcommand{\wt}[0]{\operatorname{wt}}    
\newcommand{\socle}[0]{\operatorname{socle}}    
\newcommand{\coker}[0]{\operatorname{coker}}    
\newcommand{\ext}[0]{\operatorname{Ext}}    
\newcommand{\Hom}[0]{\operatorname{Hom}}    
\newcommand{\trace}[0]{\operatorname{Trace}}  
\newcommand{\cent}[0]{\operatorname{center}}
\newcommand{\bs}[0]{\operatorname{Bs}}
\newcommand{\aut}[0]{\operatorname{Aut}}    
\newcommand{\specan}[0]{\operatorname{Specan}}    
\newcommand{\inter}[0]{\operatorname{Int}}    
\newcommand{\sing}[0]{\operatorname{Sing}}    
\newcommand{\ex}[0]{\operatorname{Ex}}    
\newcommand{\diff}[0]{\operatorname{Diff}}  
\newcommand{\diffg}[0]{\operatorname{Diff}^*}  
\newcommand{\tors}[0]{\operatorname{tors}}  
\newcommand{\tor}[0]{\operatorname{Tor}}  
\newcommand{\res}[0]{\operatorname{\mathcal R}} 
\newcommand{\disc}[0]{\operatorname{discr}} 
\newcommand{\jac}[0]{\operatorname{Jac}} 
\newcommand{\chow}[0]{\operatorname{Chow}}
\newcommand{\chr}[0]{\operatorname{char}}
\newcommand{\comp}[0]{\operatorname{Comp}}
\newcommand{\br}[0]{\operatorname{Br}}
\newcommand{\var}[0]{\operatorname{Var}}
\newcommand{\hilb}[0]{\operatorname{Hilb}}
\newcommand{\grass}[0]{\operatorname{Grass}}


\newcommand{\univ}[0]{\operatorname{Univ}}
\newcommand{\weil}[0]{\operatorname{Weil}}
\newcommand{\weilf}[0]{\operatorname{Weil_{tf}}}
\newcommand{\cl}[0]{\operatorname{Cl}}
\newcommand{\clns}[0]{\operatorname{\cl^{\rm ns}}}
\newcommand{\clo}[0]{\operatorname{\cl^{\circ}}}


\newcommand{\gr}[0]{\operatorname{gr}}
\newcommand{\len}[0]{\operatorname{length}}
\newcommand{\stab}[0]{\operatorname{stab}}

%\renewcommand{\conj}[0]{\operatorname{conj}} 
\newcommand{\ric}[0]{\operatorname{Ricci}}

\newcommand{\nec}[1]{\overline{NE}({#1})}

\newcommand{\rup}[1]{\lceil{#1}\rceil}
\newcommand{\rdown}[1]{\lfloor{#1}\rfloor}

\newcommand{\onto}[0]{\twoheadrightarrow}

\newcommand{\lcm}[0]{\operatorname{lcm}}
\newcommand{\wdeg}[0]{\operatorname{wdeg}}
\newcommand{\obs}[0]{\operatorname{obs}}
\newcommand{\ann}[0]{\operatorname{Ann}}
\newcommand{\diag}[0]{\operatorname{diag}}
\newcommand{\ord}[0]{\operatorname{ord}}
\newcommand{\mord}[0]{\operatorname{max-ord}}
\newcommand{\der}[0]{\operatorname{Der}}
\newcommand{\cosupp}[0]{\operatorname{cosupp}}
\newcommand{\simq}[0]{\sim_{\q}}
\newcommand{\simql}[0]{\sim_{\q,loc}}
\newcommand{\simr}[0]{\sim_{\r}}
\newcommand{\simrl}[0]{\sim_{\r,loc}}

\newcommand{\rest}[0]{\operatorname{rest}}
\newcommand{\isom}[0]{\operatorname{Isom}}


\newcommand{\uhom}[0]{\operatorname{\underline{Hom}}}  
\newcommand{\quot}[0]{\operatorname{Quot}}
\newcommand{\opic}[0]{\operatorname{\overline{Pic}}}  
\newcommand{\mor}[0]{\operatorname{Mor}} 
\newcommand{\depth}[0]{\operatorname{depth}} 
\newcommand{\tsum}[0]{\textstyle{\sum}} 
\newcommand{\tr}[0]{\operatorname{tr}} 

\newcommand{\bclq}[0]{\operatorname{B-Cl^{\q}}} 
\newcommand{\deffi}[0]{\operatorname{defficiency}} 
\newcommand{\bdiv}[0]{\operatorname{B-Div}} 
\newcommand{\wdiv}[0]{\operatorname{WDiv}} 
\newcommand{\cdiv}[0]{\operatorname{CDiv}} 
\newcommand{\pdiv}[0]{\operatorname{PDiv}} 


\newcommand{\sext}[0]{\operatorname{\mathcal{E}\!\it{xt}}}    
\newcommand{\shom}[0]{\operatorname{\mathcal{H}\!\it{om}}} 

\newcommand{\cond}[0]{\operatorname{cond}} 
\newcommand{\nonsnc}[0]{\operatorname{non-snc}} 
\newcommand{\snc}[0]{\operatorname{snc}} 
\newcommand{\homoth}[0]{\operatorname{Homothety}} 
\newcommand{\bir}[0]{\operatorname{Bir}} 
\newcommand{\nklt}[0]{\operatorname{nklt}} 
\newcommand{\ind}[0]{\operatorname{index}} 
\newcommand{\coeff}[0]{\operatorname{coeff}} 
\newcommand{\mld}[0]{\operatorname{mld}} 
\newcommand{\mldb}[0]{\overline{\operatorname{mld}}} 
\newcommand{\defor}[0]{\operatorname{Def}} 
\newcommand{\deforb}[0]{\operatorname{\mathbf{Def}}} 

\newcommand{\rc}[0]{\operatorname{RatCurve}} 

\newcommand{\mg}[0]{{\mathbb G}_m}

\newcommand{\nablax}[0]{\nabla_{\!\mathbf x}}


%\UseAMSsymbols

%\DeclareMathSymbol\subsetneq 2328
%\DeclareMathSymbol\onto 1310

%\DeclareMathSymbol\twoheadrightarrow 1310
%\DeclareMathSymbol\rtimes 226F
%\DeclareMathSymbol\ltimes 226E

\def\into{\DOTSB\lhook\joinrel\to}


\newcommand{\sF}{\mathcal{F}}
\newcommand{\sG}{\mathcal{G}}
\newcommand{\sM}{\mathcal{M}}
\newcommand{\sL}{\mathcal{L}}
\newcommand{\sN}{\mathcal{N}}
\newcommand{\sH}{\mathcal{H}}

\newcommand{\bolddot}{{\raisebox{.15em}{\ensuremath\centerdot}}}
\newcommand{\leteq}{\colon\!\!\!=}
\def\qis{\,{\simeq}_{qis}\,}

\def\loccoh#1.#2.#3.#4.{H^{#1}_{#2}(#3,#4)}

\DeclareMathAlphabet{\mathchanc}{OT1}{pzc}%
                                {m}{it}

\newcommand{\od}[1]{\ensuremath{\mathchanc{d}(\!{#1}\!)}}
%\newcommand{\sHom}[0]{{\mathchanc{Hom}}} 
%\newcommand{\sExt}[0]{{\mathchanc{Ext}}}  
\newcommand{\resto}{\big\vert_}
\newcommand{\rresto}{\right\vert_}


%\newcommand{\szabores}{Szab\'o-resolution }
\newcommand{\pairD}{D}

\newcommand{\gm}[0]{{\mathbb G}_m}
\newcommand{\src}[0]{\operatorname{Src}} 
\newcommand{\spr}[0]{\operatorname{Spr}} 
\newcommand{\simb}[0]{\stackrel{bir}{\sim}}
\newcommand{\sims}[0]{\stackrel{stab}{\sim}}

\newcommand{\hn}[0]{\operatorname{\mathbf{HN}}} 
\newcommand{\hb}[0]{\operatorname{\mathbf{HB}}} 

\newcommand{\age}[0]{\operatorname{age}}
\newcommand{\GL}{\mathrm{GL}}
\newcommand{\PGL}{\mathrm{PGL}}
\newcommand{\PSL}{\mathrm{PSL}}
\newcommand{\SU}{\mathrm{SU}}
\newcommand{\SL}{\mathrm{SL}}
\newcommand{\U}{\mathrm{U}}
\newcommand{\SO}{\mathrm{SO}}
\newcommand{\OO}{\mathrm{O}}
\newcommand{\PGO}{\mathrm{PGO}}



\newcommand{\OG}{\mathrm{OG}}
\newcommand{\OF}{\mathrm{OF}}
\newcommand{\G}{\mathrm{G}}


\newcommand{\PTC}{\mathrm{PTC}}

\newcommand{\sym}[0]{\operatorname{Sym}}


\newcommand{\shh}[0]{\operatorname{\mathcal{H}}} 


%\makeindex

%\input{z-preamb}


\usepackage[all]{xy}\xyoption{dvips}

\def\CC{\mathcal C}


\newcommand{\mdeg}[0]{\operatorname{Deg}}
\newcommand{\dres}[0]{\operatorname{\mathcal D\mathcal R}} 
\newcommand{\tprod}[0]{\textstyle{\prod}} 

\newcommand{\norm}[0]{\operatorname{norm}}
\newcommand{\ass}[0]{\operatorname{Ass}}
\newcommand{\link}[0]{\operatorname{link}}
\newcommand{\td}[0]{\operatorname{Td}} 
\newcommand{\ndiv}{\hspace{-4pt}\not|\hspace{2pt}} 

%\newcommand{\wcl}[0]{\operatorname{wcl}}
%\newcommand{\scl}[0]{\operatorname{scl}}



\newcommand{\scl}[2]{\operatorname{scl}\left(#1\leftarrow #2\right)}
\newcommand{\wcl}[2]{\operatorname{wcl}\left(#1\leftarrow #2\right)}

\newcommand{\emb}[0]{\operatorname{Emb}}
\newcommand{\reg}[0]{\operatorname{reg}}
\newcommand{\assc}[0]{\operatorname{\overline{ass}}}
\newcommand{\dx}[0]{\partial_x}
\newcommand{\dy}[0]{\partial_y}
\newcommand{\qg}[0]{\mathrm{qG}}
\newcommand{\embdim}[0]{\operatorname{embdim}}

\newcommand{\deform}[0]{\operatorname{Def}}


\newcommand{\maps}[0]{\operatorname{Map}}
\newcommand{\mapsd}[0]{\operatorname{Map}^{\rm deg}}
\newcommand{\mapsnd}[0]{\operatorname{Map}^{\rm nd}}

\newcommand{\mo}[0]{\operatorname{M}^{\rm \circ}}

\newcommand{\mdiv}[0]{\operatorname{MDiv}}
\newcommand{\mcl}[0]{\operatorname{MCl}}
\newcommand{\mdsh}[0]{\operatorname{MDSh}}
\newcommand{\dsh}[0]{\operatorname{DSh}}

\newcommand{\sima}[0]{\stackrel{\rm alg}{\sim}}


\newcommand{\lomega}{\tilde{\omega}}
\newcommand{\Lomega}{\tilde{\Omega}}




\newcommand{\tfs}{T\!f\!S_2}

\newcommand{\pp}{\mathbf{P}}


\begin{document}
\bibliographystyle{amsalpha}


 \title{Checking real analyticity on surfaces}
 \author{Jacek Bochnak, J\'anos Koll\'ar \and Wojciech Kucharz}

\address{Jacek Bochnak, Le Pont de l'Etang 8 1323
Romainm\^otier, Switzerland}
\email{jack3137@gmail.com}

\address{J\'anos Koll\'ar,  Princeton University, Princeton NJ 08544-1000 USA}
\email{kollar@math.princeton.edu}



\address{Wojciech Kucharz, Institute of Mathematics, Faculty of Mathematics and Computer
Science, Jagiellonian University, \L{}ojasiewicza 6, 30-348
Krak\'ow, Poland}
\email{Wojciech.Kucharz@im.uj.edu.pl}

\begin{abstract} 
We prove that a real-valued function (that is not assumed to be  continuous) on a real analytic manifold is
analytic whenever all its restrictions to   analytic
submanifolds homeomorphic to $\s^2$ are analytic. 
This is a real analog  for the
classical theorem of Hartogs that a function on a complex manifold   is complex analytic iff it is 
complex  analytic when restricted to any complex curve.
\end{abstract}


 \maketitle



By a theorem of Hartogs, a function $f:\c^n\to \c$ (that is not assumed to be  continuous) is analytic iff it is 
analytic when restricted to any translate of the coordinate axes; see 
\cite{har} or  \cite[p.140]{bib4}.
An analogous claim does not hold for real analytic functions; 
see Example~\ref{2.examples}  for a simple non-continuous function
$f\colon \r^3\to \r$ that is real analytic  on every translate of the coordinate hyperplanes and a more complicated non-continuous function
$g\colon \r^3\to \r$ that is real analytic  on every smooth analytic curve in $\r^3$. 

Bochnak and Siciak   proved  in 1971  \cite{bib2, bib3} that 
a function $f:\r^n\to \r$  is real analytic  iff its  restriction to any 2-plane is  analytic. They also conjectured that a similar result holds on any 
real analytic manifold using  restrictions to $2$-dimensional compact analytic
submanifolds. 
 




The aim  of this note is to prove  a stronger variant of this,   using an improvement of \cite[Thm.1]{bib3} that uses fewer 2-planes.


\begin{thm}\label{m.0.thm}  Let $M$ be a real analytic manifold of dimension $n\geq 3$ and
$f:M\to \r$ a (not necessarily continuous) function. 
Assume that  $f|_N$   is real analytic for every  real analytic submanifold $N\subset M$ that is homeomorphic to the 2-sphere $\s^2$.
 Then $f$ is 
 real analytic on $M$.
\end{thm}


Working on local coordinate charts, this is an immediate consequence of the following more precise version. 

\begin{thm}\label{m.thm}  Let $B\subset \r^n$ be the  open unit ball and
$f:B\to \r$ a (not necessarily continuous) function. 
Assume that  $n\geq 3$ and the restriction  $f|_{S^2}$  is real analytic for every 2-sphere $S^2\subset B$  passing through the origin. Then $f$ is 
 real analytic.
\end{thm}

Here we use 2-sphere  in the most restrictive sense, that is,
the intersection of an $(n-1)$-sphere
$\bigl (\tsum_i x_i^2=\tsum_i c_ix_i\bigr)$ with a  vector subspace of dimension 3.
\medskip


{\it Terminology.}
From now on  by a function we mean an arbitrary real-valued function and real analytic is shortened to analytic. To simplify notation,  we let  $g|_Y$ denote the restriction of $g$ to $Y\cap (\mbox{domain of $g$})$.

\medskip


Before we start the proof we need some preparation.
A subset  $C\subset \r^n$ is a {\it cone} if   $\r C= C$. (This is slightly more convenient for us than  the more usual variant  $\r^+ C= C$.) 
A cone $C$ is called open if $C\setminus \{0\}$ is open in $\r^n\setminus \{0\}$. A cone-neighborhood of a set $W$ is an open cone that contains $W$. 


We will work both with vector subspaces  $V\subset \r^n$ and affine-linear
subspaces  $Q\subset \r^n$.  A property ${\mathcal P}$  holds for all {\it vector subspaces  near} $V$
if there is a    cone-neighborhood $C\supset V$ such that  ${\mathcal P}$  holds for all vector subspaces (of the same dimension) contained in $C$. 
A property ${\mathcal P}$  holds for all {\it affine-linear subspaces  near} $Q$ 
if there is a choice of the origin $0\in Q$, a  cone-neighborhood $C\supset Q$ and $\epsilon>0$ such that  ${\mathcal P}$  holds for all  affine-linear subspaces (of the same dimension) contained in $C\cup B(\epsilon)$, where $B(\epsilon)$ denotes the ball  of radius $\epsilon$ centered at $0$.
 For a cone $W$ and $\epsilon>0$ we write
$W(\epsilon):=W\cap B(\epsilon)$.
We need  the following obvious fact.

\begin{claim} \label{claim.1} 
Let $C\subset \r^n$ be an open cone and 
 $V\subset C$  a vector 2-plane and let $C_V\subset C$ be the union of all  vector 2-planes   $V'\subset C$ for which $\dim (V'\cap V)\geq 1$. 
Then $C_V$  is an open subcone of $C$ that contains $V$.\qed
\end{claim}
By Lagrange interpolation, a 1-variable polynomial of degree $d$ is 
 uniquely determined by   $d+1$ of its values. Equivalently, 
a 2-variable homogeneous polynomial of degree $d$ on $\r^2$ is uniquely determined by  its restriction to $d+1$ vector lines. 

More generally, the following is easy to prove by induction on $d$.


\begin{claim} \label{interp.say.1}
Let $H_0,\dots, H_d\subset \r^n$ be vector hyperplanes such that the intersection of any $r$ of them has codimension $r$ for every $r\leq n$.
For $i=0,\dots, d$ let $g_i$ be a degree $d$ homogeneous polynomial on $H_i$ 
such that $g_i|_{H_i\cap H_j}=g_j|_{H_i\cap H_j}$ for all $i,j$.
Then there is a unique degree $d$ homogeneous polynomial $g$ on  $\r^n$ such that $g|_{H_i}=g_i$ for every $i$.\qed
\end{claim} 




\begin{lem}  \label{lem.1} Let  $V\subset \r^n$ be a vector 2-plane,  $C\supset V$  a  cone-neighborhood and $C_V\subset C$ as in  Claim~\ref{claim.1}.
Let $\sigma:C\to \r$ be a  function
such that $\sigma|_{V'}$ is a degree $d$ homogeneous polynomial 
for every vector 2-plane $V'\subset C_V$.
Then there is a unique degree $d$ homogeneous polynomial $g$ on $\r^n$ 
 such that 
$g|_{C_V}=\sigma|_{C_V}$. 
\end{lem}


Proof.  By induction on $n$, starting with $n=2$ when there is nothing to prove. For $n\geq 3$ pick 
 any  $V'\subset C_V$ such that  $\dim (V'\cap V)= 1$ and  let $H$ be  a vector  hyperplane that contains $V$ but does not contain $V'$. For every $i=0,\dots, d$ let $V_i\subset H_i$ be a general perturbation of  $V\subset H$  such that $V_i\subset C_V$,  the intersections
$V'\cap V_i$ are distinct lines and $V'\cap H_i=V'\cap V_i$.

By induction, there are degree $d$ homogeneous polynomials $g_i$ defined on
$H_i$ such that $g_i$ agrees with $\sigma$ on 
$H_i\cap C_V$.  By Claim~\ref{interp.say.1} there is thus a 
 unique degree $d$ homogeneous polynomial $g$ on  $\r^n$ such that $g|_{H_i}=g_i$ for every $i$.
 
 Thus
$g|_{V'}$ and $\sigma|_{V'}$ are 2 homogeneous polynomials of degree $d$
that agree on the $d+1$ lines  $V'\cap H_i$. So
$g|_{V'}=\sigma|_{V'}$. \qed




\begin{lem} \label{thm.1}
Let $V\subset \r^n$ be a vector 2-plane, $C\subset \r^n$ a cone-neighborhood of $V$   and $C_V\subset C$ as in  Claim~\ref{claim.1}.
Let  $f:C\to \r$ be a  function  such that,
for every vector  2-plane $V'\subset C_V$, there is an $\epsilon=\epsilon(V')>0$ such that 
the restriction of $f$ to $V'(\epsilon)$ is   analytic.
Then there is an analytic function $T$ in a neighborhood of $0\in \r^n$ 
 such that,
for every vector line  $L\subset C_V$, the restrictions
$f|_L$ and $T|_L$ agree  in a neigborhood of the origin in $L$.
\end{lem}


Proof. 
For any vector line $L\subset C_V$ the function $f|_{L}$ is  analytic at the origin. Thus, for $0\neq p\in L$  we can define
$$
\tau_r(p):=\tfrac{d^rf}{dt^r}(tp)\bigr|_{t=0}\qtq{and set}\tau_r(0)=0.
%\eqno{(\ref{thm.1}.1)}
$$
By assumption $f|_{V'}$ is  analytic at the origin for every vector  2-plane $V'\subset C_V$, hence $\tau_r|_{V'}$ is a  degree $r$ homogeneous polynomial.
Furthermore, $f|_{L}=\tsum_r \tfrac1{r!}\tau_r$ near the origin.
By Lemma~\ref{lem.1}  there is a  degree $r$ homogeneous polynomial  $T_r$ on $\r^n$  that agrees with $\tau_r$ on    $C_V\subset C$. 

Consider the series of homogeneous polynomials
$$
T:=\tsum_r  \tfrac1{r!} T_r.
\eqno{(\ref{thm.1}.1)}
$$
As we noted,  this sum converges in some neighborhood of the origin
$0\in L(\epsilon_L)\subset L$ for every vector line $L\subset C_V$. 
Therefore  the series (\ref{thm.1}.1) defines an analytic function $T$ in a neighborhood  $B(\eta)\ni 0$ by  \cite[Lem.3]{bib3}.  Clearly $T$ has the required properties.
\qed

\medskip
{\it Remark.} It should be noted that the convergence of a series of homogeneous polynomials is quite different from the usual convergence of power series. In particular, if  the series (\ref{thm.1}.1)
 absolutely converges at a point  $(p_1,\dots, p_n)$, it does not imply that
it also converges at all points $(x_1,\dots, x_n)$ with  $|x_i|< |p_i|$. 
Thus \cite[Lem.3]{bib3} is  quite a subtle tool.
\medskip

 


Now we are ready to prove  the following stronger form of  \cite[Thm.1]{bib3}.

\begin{thm}  \label{m.thm.2}  Let $ U\subset \r^n$ be an open set and
$f:U\to \r$ a  function. 
Let $Q\subset \r^n$ be an affine 2-plane and assume that
$f|_{Q'\cap U}$ is  analytic for every affine  2-plane $Q'$ near   $Q$.
Then $f$ is  analytic in a neighborhood of $Q\cap U$. 
\end{thm}











Proof. The question is local, so we may assume that $0\in Q\cap U$ and work near it.  
Lemma~\ref{thm.1} gives a function $T$ that is 
 analytic in a ball  $B(\eta)$, and  a  cone-neighborhood $C$ of $Q$, such that  the restrictions
$f|_L$ and $T|_L$ agree  in a neigborhood of the origin
for every vector line  $L\subset C$. 
We may assume that  $B(\eta)\subset U$, thus $f$ and $T$ are both defined and  analytic on $L(\eta)$. Hence  $f$ and $T$ agree on $C(\eta)=C\cap B(\eta)$.

It remains to show that 
$T=f$ in a neighborhood of $0$. 
Fix an affine  line $\ell\subset Q$ not passing through the origin such that $\ell\cap  C(\eta)$ is not empty.
If $p\in \r^n$ is close to $0$ then the affine 2-plane $Q_p$ obtained as the span of $ p$ and $ \ell$ is close to $Q$. Thus   $T$ and $f$ restrict to   analytic functions  on the convex open set  $Q_p\cap B(\eta)$ that agree on the nonempty open subset
 $Q_p\cap  C(\eta)$. Hence they agree everywhere in a neigborhood of $Q\cap U$.  \qed








\begin{say}[Proof of Theorem~\ref{m.thm}]\label{m.thm.pf}
  Inversion
$$
\mu: (x_1,\dots, x_n)\mapsto \bigl(\tfrac{x_1}{\sum x_i^2},\dots, \tfrac{x_n}{\sum x_i^2}\bigr)
$$
maps the punctured unit ball $\bigl(0<\tsum x_i^2<1\bigr)$ to the outside of the unit ball
$\bigl(\tsum x_i^2>1\bigr)$ and  gives a one-to-one correspondence between the 2-spheres $S^2\subset B(1)$ that pass  through
the origin and   2-planes contained in the outside of the unit ball.  

For every $p\in \bigl(\tsum x_i^2>1\bigr)$ there is an affine 2-plane
$p\in Q_p\subset \bigl(\tsum x_i^2>1\bigr)$ and every affine 2-plane near $Q_p$  is also contained in $\bigl(\tsum x_i^2>1\bigr)$.
Thus $f\circ \mu^{-1}$ is  analytic by  Theorem~\ref{m.thm.2}, so $f$ is  analytic, except possibly at the origin. 

To see what happens at the origin, we use inversion 
$\mu_{\mathbf p}({\mathbf x}):=\mu({\mathbf x}-{\mathbf p})+{\mathbf p}$ centered at another point $0\neq {\mathbf p}\in B(1)$. This maps $B(1)\setminus\{{\mathbf p}\}$ to an open set  $U_{\mathbf p}\subset \r^n$. The 2-planes that pass through $\mu_{\mathbf p}(0)$ and are contained in  $U_{\mathbf p}$ are in
one-to-one correspondence with  the 2-spheres $S^2\subset B(1)$  passing  through both
the origin and ${\mathbf p}$. Thus $f\circ \mu^{-1}_{\mathbf p}$ is  analytic on these planes.
We already know that $f\circ \mu^{-1}_{\mathbf p}$ is  analytic away from $\mu_{\mathbf p}(0)$,
thus it is also  analytic at $\mu_{\mathbf p}(0)$  by  Theorem~\ref{m.thm.2}. 
So $f$ is also  analytic at the origin. \qed
\end{say}


The following is another variant of  Theorem~\ref{m.thm}.



\begin{prop} \label{cor.4}  
Let $M$ be an analytic manifold of dimension $n$ and 
$f:M\to \r$ a  function. 
Let $h:M\to \r$ be an analytic function that has an isolated 0 at a point $p\in M$ and let $x_1,\dots, x_n$  local coordinates at $p$. 
Assume that $f|_S$ is  analytic for every compact, 2-dimensional, smooth submanifold $S\subset M$ of the form  
$$
S:=\bigl(h-\ell_1=\ell_2=\cdots=\ell_{n-2}=0\bigr),
$$
where the $\ell_i:=\sum_j a_{ij}x_j$ are linear.

Then $f$ is 
  analytic in a punctured neighborhood of  $p\in M$. 
\end{prop}

Proof. We argue as in Paragraph~\ref{m.thm.pf}, but use the map
$ \bigl(\tfrac{x_1}{h},\dots, \tfrac{x_n}{h}\bigr)$,
which sends the submanifolds $S\subset M$ to affine 2-planes in $\r^n$.\qed 


\begin{exmp}\label{2.examples}
The function defined by 
$$
f:=\frac{x_1\cdots x_n}{x_1^{2n}+\cdots+ x_n^{2n}}  \qtq{for}
(x_1,\dots, x_n)\neq (0,\dots,  0) \qtq{and}  f(0,\dots,  0)=0
$$
is  analytic  on every translate of the coordinate hyperplanes, but  not even bounded  at the origin. Thus we definitely need more planes than in the complex case.

Let $g \colon \r^3 \to \r$ be the function defined by
$$
g(x,y,z) = \frac{x^8 + y(x^2 - y^3)^2 +z^4}{x^{10} + (x^2 - y^3)^2 +z^2}
\qtq{for}  (x,y,z) \neq (0,0,0) \qtq{and}
g(0,0,0)=0.
$$
Then $f$ is analytic  on every nonsingular
analytic  curve in $\r^3$, but $f$ is not even
continuous at $(0,0,0)$.  See  also \cite{bmp} for an even stronger example.
\end{exmp}




\begin{ack}
JB and WK thank the Mathematisches Forschungsinstitut Oberwolfach for excellent
working conditions during their stay within the Research in Pairs
Programme. Partial  financial support  to JK   was provided  by  the NSF (USA) under grant number
 DMS-1362960. Partial financial support for WK was provided
by the National Science Center (Poland) under grant number
2014/15/B/ST1/00046.
\end{ack}


\begin{thebibliography}{BM48}



\bibitem[BMP91]{bmp} E.~Bierstone, P.~D.~Milman  and A.~Parusi{\'n}ski,
A function which is arc-analytic but not continuous,
Proc. Amer. Math. Soc.  113  (1991)  419--423.


\bibitem[BM48]{bib4} S.~Bochner and W.~Martin, Several Complex Variables,
Princeton University Press, Princeton (1948).



\bibitem[BS71]{bib2} J.~Bochnak and J.~Siciak,  Analytic
functions in topological vector spaces, mimeographed preprint, IHES  (1971).

\bibitem[BS18]{bib3} J.~Bochnak and J.~Siciak, A characterization of analytic
functions of several real variables, Ann. Polon. Math. (online 2018),
DOI: 10.4064/ap180119-26-3.


\bibitem[Har1906]{har}
Fritz~Hartogs, Zur {T}heorie der analytischen {F}unktionen mehrerer
              unabh\"{a}ngiger {V}er\"{a}nderlichen, insbesondere \"{u}ber 
die  {D}arstellung derselben durch {R}eihen, welche nach 
{P}otenzen   einer {V}er\"{a}nderlichen fortschreiten,
 Math. Ann.  62  (1906), 1--88.


\end{thebibliography}

  





\end{document}