% Jean-Pierre Demailly
% Universit\'e de Grenoble I, Institut Fourier
% \'Equations Diff\'erentielles et Analyse Num\'erique
% Collection Grenoble-Sciences, Presses Universitaires de Grenoble

\newif\ifcolorized \colorizedfalse
\newif\iftocfirst \tocfirsttrue

\input hyperbasics.tex

\ifcolorized
\magnification=1200 \hsize=13cm\hoffset=0cm \vsize=18.8cm\voffset=0.3cm
\else
%% \magnification=1000 \hsize=13cm\hoffset=1.5cm \vsize=18.8cm\voffset=2cm
\magnification=1200 \hsize=13cm\hoffset=0cm \vsize=18.8cm\voffset=0.3cm
\fi

\pretolerance=500 \tolerance=1000 \brokenpenalty=5000
\parindent=0mm
\parskip=5pt plus 1pt minus 1pt
\baselineskip=12.5pt

\catcode`\@=11
\def\makeheadline{\vbox to\z@{\vskip-25.4\p@
  \line{\vbox to8.5\p@{}\the\headline}\vss}\nointerlineskip}
\def\makefootline{\baselineskip28\p@\lineskiplimit\z@\line{\the\footline}}
\catcode`\@=12

% new fonts definitions

\font\twentyfourss=cmss10 at 24.8832pt
\font\twentyss=cmss10 at 20.736pt
\font\seventeenss=cmss10 at 17.28pt
\font\fourteenss=cmss10 at 14.4pt
\font\twelvess=cmss10 at 12pt
\font\tenss=cmss10
\font\sevenss=cmss10 at 7pt

\font\twentyfourbss=cmssbx10 at 24.8832pt
\font\twentybss=cmssbx10 at 20.736pt
\font\seventeenbss=cmssbx10 at 17.28pt
\font\fourteenbss=cmssbx10 at 14.4pt
\font\twelvebss=cmssbx10 at 12pt
\font\tenbss=cmssbx10
\font\sevenbss=cmssbx10 at 7pt

\font\twelveline=line10 at 12pt
\font\twentyrm=cmr10 at 20.736pt
\font\seventeensy=cmsy10 at 17.28pt
\font\seventeenrm=cmr10 at 17.28pt
\font\seventeenbf=cmbx10 at 17.28pt
\font\seventeeni=cmmi10 at 17.28pt
\font\fourteensy=cmsy10 at 14.4pt
\font\fourteenrm=cmr10 at 14.4pt
\font\fourteenbf=cmbx10 at 14.4pt
\font\fourteeni=cmmi10 at 14.4pt
\font\twelvesy=cmsy10 at 12pt
\font\twelvebf=cmbx10 at 12pt
\font\twelvei=cmmi10 at 12pt
\font\eightbf=cmbx10 at 8pt
\font\sixbf=cmbx10 at 6pt

\font\twelvei=cmmi10 at 12pt
\font\eighti=cmmi10 at 8pt
\font\sixi=cmmi10 at 6pt

\font\twelverm=cmr10 at 12pt
\font\eightrm=cmr10 at 8pt
\font\sixrm=cmr10 at 6pt


\font\eightsy=cmsy8
\font\sixsy=cmsy6

\font\eightit=cmti8
\font\eighttt=cmtt8
\font\eightsl=cmsl8

\font\seventeenbsy=cmbsy10 at 17.28pt
\font\fourteenbsy=cmbsy10 at 14.4pt
\font\twelvebsy=cmbsy10 at 12pt
\font\tenbsy=cmbsy10
\font\eightbsy=cmbsy8
\font\sevenbsy=cmbsy7
\font\sixbsy=cmbsy6
\font\fivebsy=cmbsy5

\font\tenmsa=msam10
\font\eightmsa=msam8
\font\sevenmsa=msam7
\font\fivemsa=msam5
\newfam\msafam
  \textfont\msafam=\tenmsa
  \scriptfont\msafam=\sevenmsa
  \scriptscriptfont\msafam=\fivemsa
\def\msa{\fam\msafam\tenmsa}

\font\fourteenmsb=msbm10 at 14.4pt
\font\tenmsb=msbm10
\font\eightmsb=msbm8
\font\sevenmsb=msbm7
\font\fivemsb=msbm5
\newfam\msbfam
  \textfont\msbfam=\tenmsb
  \scriptfont\msbfam=\sevenmsb
  \scriptscriptfont\msbfam=\fivemsb
\def\Bbb{\fam\msbfam\tenmsb}

\font\fourteenCal=eusm10 at 14.4pt
\font\twelveCal=eusm10 at 12pt
\font\tenCal=eusm10
\font\sevenCal=eusm7
\font\fiveCal=eusm5
\newfam\Calfam
  \textfont\Calfam=\tenCal
  \scriptfont\Calfam=\sevenCal
  \scriptscriptfont\Calfam=\fiveCal
\def\Cal{\fam\Calfam\tenCal}

\font\teneuf=eusm10
\font\teneuf=eufm10
\font\seveneuf=eufm7
\font\fiveeuf=eufm5
\newfam\euffam
  \textfont\euffam=\teneuf
  \scriptfont\euffam=\seveneuf
  \scriptscriptfont\euffam=\fiveeuf
\def\euf{\fam\euffam\teneuf}

\font\seventeenbfit=cmmib10 at 17.28pt
\font\fourteenbfit=cmmib10 at 14.4pt
\font\twelvebfit=cmmib10 at 12pt
\font\tenbfit=cmmib10
\font\eightbfit=cmmib8
\font\sevenbfit=cmmib7
\font\sixbfit=cmmib6
\font\fivebfit=cmmib5
\newfam\bfitfam
  \textfont\bfitfam=\tenbfit
  \scriptfont\bfitfam=\sevenbfit
  \scriptscriptfont\bfitfam=\fivebfit
\def\bfit{\fam\bfitfam\tenbfit}

\def\gS{\hbox{\teneuf S}}

% changing font sizes
\catcode`\@=11
\def\eightpoint{%
  \textfont0=\eightrm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
  \def\rm{\fam\z@\eightrm}%
  \textfont1=\eighti \scriptfont1=\sixi \scriptscriptfont1=\fivei
  \def\mit{\fam\@ne\eighti}%
  \def\oldstyle{\fam\@ne\eighti}%
  \textfont2=\eightsy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
  \textfont\itfam=\eightit
  \def\it{\fam\itfam\eightit}%
  \textfont\slfam=\eightsl
  \def\sl{\fam\slfam\eightsl}%
  \textfont\bffam=\eightbf \scriptfont\bffam=\sixbf
  \scriptscriptfont\bffam=\fivebf
  \def\bf{\fam\bffam\eightbf}%
  \textfont\ttfam=\eighttt
  \def\tt{\fam\ttfam\eighttt}%
  \textfont\msbfam=\eightmsb
  \def\Bbb{\fam\msbfam\eightmsb}%
  \abovedisplayskip=9pt plus 2pt minus 6pt
  \abovedisplayshortskip=0pt plus 2pt
  \belowdisplayskip=9pt plus 2pt minus 6pt
  \belowdisplayshortskip=5pt plus 2pt minus 3pt
  \smallskipamount=2pt plus 1pt minus 1pt
  \medskipamount=4pt plus 2pt minus 1pt
  \bigskipamount=9pt plus 3pt minus 3pt
  \normalbaselineskip=9pt
  \setbox\strutbox=\hbox{\vrule height7pt depth2pt width0pt}%
  \let\bigf@ntpc=\eightrm \let\smallf@ntpc=\sixrm
  \normalbaselines\rm}
\catcode`\@=12

\def\eightpointbf{%
 \textfont0=\eightbf   \scriptfont0=\sixbf   \scriptscriptfont0=\fivebf
 \textfont1=\eightbfit \scriptfont1=\sixbfit \scriptscriptfont1=\fivebfit
 \textfont2=\eightbsy  \scriptfont2=\sixbsy  \scriptscriptfont2=\fivebsy
 \eightbf
 \baselineskip=10pt}

\def\tenpointbf{%
 \textfont0=\tenbf   \scriptfont0=\sevenbf   \scriptscriptfont0=\fivebf
 \textfont1=\tenbfit \scriptfont1=\sevenbfit \scriptscriptfont1=\fivebfit
 \textfont2=\tenbsy  \scriptfont2=\sevenbsy  \scriptscriptfont2=\fivebsy
 \bf}
        
\def\twelvepointbf{%
 \textfont0=\twelvebf   \scriptfont0=\eightbf   \scriptscriptfont0=\sixbf
 \textfont1=\twelvebfit \scriptfont1=\eightbfit \scriptscriptfont1=\sixbfit
 \textfont2=\twelvebsy  \scriptfont2=\eightbsy  \scriptscriptfont2=\sixbsy
 \twelvebss
 \baselineskip=14.4pt}

\def\fourteenpointbf{%
 \textfont0=\fourteenbf   \scriptfont0=\tenbf   \scriptscriptfont0=\sevenbf
 \textfont1=\fourteenbfit \scriptfont1=\tenbfit \scriptscriptfont1=\sevenbfit
 \textfont2=\fourteenbsy  \scriptfont2=\tenbsy  \scriptscriptfont2=\sevenbsy
 \fourteenbss
 \baselineskip=17.28pt}

\def\seventeenpointbf{%
 \textfont0=\seventeenbf  \scriptfont0=\twelvebf  \scriptscriptfont0=\eightbf
 \textfont1=\seventeenbfit\scriptfont1=\twelvebfit\scriptscriptfont1=\eightbfit
 \textfont2=\seventeenbsy \scriptfont2=\twelvebsy \scriptscriptfont2=\eightbsy
 \seventeenbss
 \baselineskip=20.736pt}

\def\twelvepoint{%
 \textfont0=\twelverm   \scriptfont0=\eightrm  \scriptscriptfont0=\sixrm
 \textfont1=\twelvei    \scriptfont1=\eighti   \scriptscriptfont1=\sixi
 \textfont2=\twelvesy   \scriptfont2=\eightsy  \scriptscriptfont2=\sixsy
 \twelvess
 \baselineskip=14.4pt}

\def\fourteenpoint{%
 \textfont0=\fourteenrm  \scriptfont0=\tenrm  \scriptscriptfont0=\sevenrm
 \textfont1=\fourteeni  \scriptfont1=\teni    \scriptscriptfont1=\seveni
 \textfont2=\fourteensy  \scriptfont2=\tensy  \scriptscriptfont2=\sevensy
 \fourteenss
 \baselineskip=17.28pt}

\def\seventeenpoint{%
 \textfont0=\seventeenrm \scriptfont0=\twelverm  \scriptscriptfont0=\eightrm
 \textfont1=\seventeeni  \scriptfont1=\twelvei   \scriptscriptfont1=\eighti
 \textfont2=\seventeensy \scriptfont2=\twelvesy  \scriptscriptfont2=\eightsy
 \seventeenss
 \baselineskip=20.736pt}

\def\twentypoint{%
 \textfont0=\twentyrm  \scriptfont0=\fourteenrm \scriptscriptfont0=\eightrm
 \textfont1=\twentyi   \scriptfont1=\fourteeni  \scriptscriptfont1=\eighti
 \textfont2=\twentysy \scriptfont2=\fourteensy  \scriptscriptfont2=\eightsy
 \twentyss
 \baselineskip=24.8832pt}
 
% main item macros

\newdimen\srdim \srdim=\hsize
\newdimen\irdim \irdim=\hsize
\def\NOSECTREF#1{\noindent\hbox to \srdim{\null\dotfill ???(#1)}}
\def\SECTREF#1{\noindent\hbox to \srdim{\csname REF\romannumeral#1\endcsname}}
\def\INDREF#1{\noindent\hbox to \irdim{\csname IND\romannumeral#1\endcsname}}
\newlinechar=`\^^J
\def\openauxfile{
  \immediate\openin1\jobname.aux
  \ifeof1
  \message{^^JCAUTION\string: you MUST run TeX a second time^^J}
  \let\sectref=\NOSECTREF \let\indref=\NOSECTREF
  \else
  \input \jobname.aux
  \message{^^JCAUTION\string: if the file has just been modified you may 
    have to run TeX twice^^J}
  \let\sectref=\SECTREF \let\indref=\INDREF
  \fi
  \message{to get correct page numbers displayed in Contents or Index 
    Tables^^J}
  \immediate\openout1=\jobname.aux
  \let\END=\end \def\end{\immediate\closeout1\END}}
        
\newcount\notthispage \notthispage=1

\newbox\titlebox   \setbox\titlebox\hbox{\hfil}
\newbox\sectionbox \setbox\sectionbox\hbox{\hfil}
\newbox\chapterbox \setbox\chapterbox\hbox{\hfil}
\newbox\bookbox \setbox\bookbox\hbox{\hfil}
\newbox\ebookbox \setbox\ebookbox\hbox{\hfil}

\def\fakeskip{$\rlap{\phantom{\vrule height18pt depth2pt width0pt}}$}
\def\blackline{\rlap{\vrule width \hsize height -4.7pt depth 5pt}}
\def\upperblackline{\rlap{\vrule width \hsize height 11pt depth -10.7pt}}

\def\foliotoc{\ifnum\pageno=\notthispage \hfil
           \else \ifodd\pageno \blackline%
           {\tenss \copy\chapterbox%
           \hfill\romannumeral\pageno}\else\blackline%
           {\tenss\romannumeral\pageno\hfill\copy\titlebox}\fi\fi}
\def\foliochap{\ifnum\pageno=\notthispage \hfil
           \else \ifodd\pageno \blackline%
           {\tenss \copy\sectionbox%
           \hfill\number\pageno}\else\blackline%
           {\tenss\number\pageno\hfill\copy\chapterbox}\fi\fi}
\def\folioref{\ifnum\pageno=\notthispage \hfil
           \else \ifodd\pageno \blackline%
           {\tenss \copy\chapterbox%
           \hfill\number\pageno}\else\blackline%
           {\tenss\number\pageno\hfill\copy\titlebox}\fi\fi}
\def\foliopapebook{\blackline{\copy\bookbox\hfill\copy\ebookbox}}

\footline={\hfil}

\let\forceheader\eject
\def\blankline{\phantom{}\hfil\vskip0pt}
\def\chapterspacing{\phantom{$\ $}\vskip2.5cm}
\def\titlerunning#1{\setbox\titlebox\hbox{\tenss #1}}
\def\chapterrunning#1{\notthispage=\pageno
    \setbox\chapterbox\hbox{\tenss #1}}
\def\title#1{\noindent\hfil$\smash{\hbox{\seventeenpointbf #1}}$\hfil
             \titlerunning{#1}\medskip}
\def\titleleft#1{\noindent$\smash{\hbox{\seventeenpointbf #1}}$\hfil
                 \titlerunning{#1}\medskip}

\def\supersection#1{%
  \par\vskip1.5cm\penalty -100 
  \vbox{\baselineskip=17.28pt\noindent{{\fourteenpointbf #1}}}
  \vskip3pt
  \penalty 500
  \titlerunning{#1}}

\newcount\numbersection \numbersection=-1
\def\sectionrunning#1{\setbox\sectionbox\hbox{\tenss #1}
  \write1{\string\def\string\REF
      \romannumeral\numbersection\string{%
      \noexpand#1 \string\dotfill\string\space\number\pageno\string}}}

\def\RGBColor#1#2{\special{color push rgb #1}#2\special{color pop}}

\ifcolorized
\def\maincolor#1{\RGBColor{0 0 0.5}{#1}}
\else
\def\maincolor#1{#1}
\fi
\def\colorstate#1{\noindent\maincolor{{\bf #1.}}}

\def\section#1{%
  \removelastskip
  \vskip1cm\penalty -100
  \vbox{\baselineskip=17.28pt\noindent{\maincolor{\seventeenpoint #1\vskip0pt}}}
  \vskip1pt
  \penalty 500
  \advance\numbersection by 1
  \sectionrunning{#1}}

\def\subsection#1{%
  \removelastskip
  \vskip0.5cm\penalty -100
  \vbox{\noindent{\maincolor{\fourteenpoint #1\vskip0pt}}}
  \penalty 500}

\newcount\numberindex \numberindex=0  
\def\index#1#2{%
  \advance\numberindex by 1
  \write1{\string\def \string\IND #1%
     \romannumeral\numberindex \string{%
     \noexpand#2 \string\dotfill \space \number\numbersection, 
     p.\string\ \space\number\pageno \string}}}

\newcount\numberchap 
\iftocfirst \numberchap=-2 \else \numberchap=-1 \fi

\def\CHpage{
   \immediate\write1{\string\def\string\CH \romannumeral\numberchap\string{%
   \number\pageno\string}}}

\def\chapterjump{
  \vfill\eject
  \ifodd\pageno \else {\headline={\hfil}\null\vskip0pt\vfill\eject} \fi
  \advance\numberchap by 1
  \CHpage
}

\def\numpage#1{~\dotfill~#1}

\newdimen\dpp
\newbox\claimbox \setbox\claimbox\hbox{\hfil}

\long\def\claim#1#2\endclaim{\par\vskip 5pt\noindent 
{{\tenpointbf\maincolor{#1.}}\ {\it #2}\vskip-18pt}
\strut\kern\hsize
\ifcolorized
\special{" gsave 0.8 0.8 0.1 setrgbcolor -1 -1 scale
0 6 moveto 7 0 rlineto 0 -3 rlineto -4 0 rlineto 0 -4 rlineto
-3 0 rlineto closepath fill grestore}%
\else
\special{" gsave 0.667 setgray -1 -1 scale
0 6 moveto 7 0 rlineto 0 -3 rlineto -4 0 rlineto 0 -4 rlineto
-3 0 rlineto closepath fill grestore}%
\fi
\par\vskip11pt}

\long\def\exo#1#2\endexo{\par\vskip 5pt\noindent 
{\tenpointbf\maincolor{#1.}}\ {\rm #2}\par}

\def\ceqno(#1){\eqno{{\maincolor{(#1)}}}}
\def\cleqno(#1){\leqno{{\maincolor{(#1)}}}}

\def\eqleqno#1\hfill#2{\leqno
\hbox to 0.0001pt{\rlap{\rlap{\maincolor{#1}}%
\kern\hsize\llap{\maincolor{#2}}}}}

\def\joinrel{\mathrel{\mkern-3.5mu}}
\def\llra{\relbar\joinrel\relbar\joinrel\longrightarrow}
\def\llmapsto{\mapstochar\relbar\joinrel\relbar\joinrel\longrightarrow}
\def\vlra#1|{\mathrel{\hbox to#1mm{\rightarrowfill}}}


% Usual sets of numbers  
\def\bC{{\Bbb C}}
\def\bK{{\Bbb K}}
\def\bN{{\Bbb N}}
\def\bP{{\Bbb P}}
\def\bQ{{\Bbb Q}}
\def\bR{{\Bbb R}}
\def\bZ{{\Bbb Z}}

% Calligraphic capital letters
\def\cA{{\Cal A}}
\def\cC{{\Cal C}}
\def\cD{{\Cal D}}
\def\cE{{\Cal E}}
\def\cF{{\Cal F}}
\def\cG{{\Cal G}}
\def\cI{{\Cal I}}
\def\cL{{\Cal L}}
\def\cN{{\Cal N}}
\def\cP{{\Cal P}}
\def\cR{{\Cal R}}
\def\cS{{\Cal S}}
\def\cT{{\Cal T}}
\def\cV{{\Cal V}}

\def\tC{\smash{\tilde C}}

\def\tvi{{\vrule height 10pt depth 5pt width 0pt}}
\def\tv{\tvi\vrule}
\def\hexnbr#1{\ifnum#1<10 \number#1\else
 \ifnum#1=10 A\else\ifnum#1=11 B\else\ifnum#1=12 C\else
 \ifnum#1=13 D\else\ifnum#1=14 E\else\ifnum#1=15 F\fi\fi\fi\fi\fi\fi\fi}
\def\msatype{\hexnbr\msafam}
\def\msbtype{\hexnbr\msbfam}

\mathchardef\smallsetminus="2\msbtype72   \let\ssm\smallsetminus
\mathchardef\restr="3\msatype16
\mathchardef\supsetneqq="3\msbtype25
\mathchardef\subsetneq="3\msbtype28
\mathchardef\supsetneq="3\msbtype29
\mathchardef\leqslant="3\msatype36
\mathchardef\geqslant="3\msatype3E
\mathchardef\complement="0\msatype7B
\let\ge=\geqslant
\let\le=\leqslant
\let\dsp=\displaystyle

\def\VVert{{|}\kern-1.2pt{|}\kern-1.2pt{|}}

\def\square{\maincolor{\hfill \hbox{
\vrule height 1.453ex  width 0.093ex  depth 0ex
\vrule height 1.5ex  width 1.3ex  depth -1.407ex\kern-0.1ex
\vrule height 1.453ex  width 0.093ex  depth 0ex\kern-1.35ex
\vrule height 0.093ex  width 1.3ex  depth 0ex}}}
\def\qed{\phantom{$\quad$}$\square$}

\def\frac#1#2{{#1\over #2}}
\def\dfrac#1#2{{#1\over #2}}
\def\fracs#1#2{{\scriptstyle{#1\over#2}}}
\def\fracss#1#2{{\scriptscriptstyle{#1\over#2}}}

\catcode`@=11
\def\ccmalign#1#2{\null\,\vcenter{\normalbaselines\m@th
    \ialign{$\displaystyle ##$\hfil&&\kern#1$\displaystyle ##$\hfil\crcr
      \mathstrut\crcr\noalign{\kern-\baselineskip}
      #2\crcr\mathstrut\crcr\noalign{\kern-\baselineskip}}}\,}
\def\cmalign#1{\null\,\vcenter{\normalbaselines\m@th
    \ialign{\hfil$##$&&$##$\hfil\crcr
      \mathstrut\crcr\noalign{\kern-\baselineskip}
      #1\crcr\mathstrut\crcr\noalign{\kern-\baselineskip}}}\,}
\catcode`@=12

\def\coloritem#1{\item{\maincolor{#1}}}

\def\itemv{%
\item{\llap{$\square\kern7pt$}\llap{$\raise0.6pt\hbox{$\times$}\kern6pt$}}}
\def\itemf{%
\item{\llap{$\square\kern7pt$}}}

\def\bul{$\scriptstyle\bullet$}

\def\bigzero{\hbox{~\seventeenrm 0~~~}}
\def\branch{\raise2pt\hbox{
   \vbox{\hbox{\vrule height 0.4pt depth 0pt width 12.2pt}
         \hbox{\raise-11.6pt\hbox{\twelveline\char"00}}}}}
\def\?{\hbox{$\,$}}
\def\lguil{\hbox{%
\raise1pt\hbox{$\scriptscriptstyle\langle\!\langle\kern1pt$}}}
\def\rguil{\hbox{%
\raise1pt\hbox{$\kern1pt\scriptscriptstyle\rangle\!\rangle$}}}

\def\sqind#1{\kern1.5pt\rlap{\raise5pt\hbox{$\scriptstyle#1$}}\kern-1.5pt}

\def\KH{{\rm KH}}
\def\Riemann{{\rm Riemann}}
\def\eq{\mathop{\rm =}}
\def\Bij{\mathop{\rm Bij}}
\def\tr{\mathop{\rm tr}}
\def\Log{\mathop{\rm Log}}
\def\Mat{\mathop{\rm Mat}}
\def\Ker{\mathop{\rm Ker}}
\def\Vect{\mathop{\rm Vect}}
\def\rang{\mathop{\rm rang}\nolimits}
\def\Inv{\mathop{\rm Inv}}
\def\Sp{\mathop{\rm Sp}\nolimits}
\def\Arccos{\mathop{\rm Arccos}}
\def\Arcsin{\mathop{\rm Arcsin}}
\def\Arctan{\mathop{\rm Arctan}}
\def\Argcosh{\mathop{\rm Argcosh}}
\def\Argsinh{\mathop{\rm Argsinh}}
\def\cotan{\mathop{\rm cotan}}
\def\cotanh{\mathop{\rm cotanh}}
\def\supess{\mathop{\rm sup\,ess}}
\def\infess{\mathop{\rm inf\,ess}}
\def\card{\mathop{\rm card}}
\def\Id{\mathop{\rm Id}\nolimits}
\def\Re{\mathop{\rm Re}}
\def\Im{\mathop{\rm Im}}
\def\Jac{\mathop{\rm Jac}}
\def\Supp{\mathop{\rm Supp}}
\def\oscil{\mathop{\rm oscil}}
\def\vol{\mathop{\rm vol}}
\def\aspect{\mathop{\rm aspect}}
\def\aire{\mathop{\rm aire}}
\def\longueur{\mathop{\rm longueur}}
\def\diam{\mathop{\rm diam}}
\def\sign{\mathop{\rm sign}}
\def\grad{\mathop{\rm grad}}
\def\rot{\mathop{\rm rot}}
\def\div{\mathop{\rm div}}
\def\Var{\mathop{\rm Var}}
\def\pf{p\kern-1pt f}
\def\dplus{\mathrel{\dot +}}

\def\note#1#2#3{\footnote{}%
{\baselineskip=8pt\leftskip=5.4mm\rlap{\strut\kern-5.4mm${}^{\rm(#2)}$}%
\hyperdef#1{}{}{}{\eightpoint #3}\vskip-15pt}%
${}^{\rm(\hyperref#1{#2})}$}
\def\\{\hfil\break}
\def\demi{\textstyle{1\over 2}}
\def\ovl{\overline}
\def\ovr{\overrightarrow}
\def\ul#1{$\underline{\smash{\hbox{#1}}}$}

\def\build#1^#2_#3{\mathop{#1}\limits^{#2}_{#3}}
\def\demo{\noindent{\it D\'emonstration.}\ }

\newbox\formulabox  \setbox\formulabox\hbox{\hfil}
\newdimen\wdd \newdimen\htt
\def\boxed#1#2{\setbox\formulabox\hbox{$\displaystyle #2$}
\wdd=8pt \advance \wdd by \wd\formulabox
\htt=4pt \advance \htt by \ht\formulabox
\dpp=4pt \advance \dpp by \dp\formulabox
\ifcolorized
\smash{\rlap{\hbox{\RGBColor{1 0.92 0.94}{\kern-4pt\vrule width \wdd height \htt depth \dpp}}}}\else%
\smash{\rlap{\hbox{\RGBColor{0.94 0.94 0.94}{\kern-4pt\vrule width \wdd height \htt depth \dpp}}}}\fi%
\copy\formulabox}
\def\boxit#1#2{\hbox{\vrule
 \vbox{\hrule\kern#1
  \vtop{\hbox{\kern#1 #2\kern#1}%
   \kern#1\hrule}}%
 \vrule}}
\def\boxmat#1#2{\boxit{#1}{$#2$}} 

% inclusion of PostScript files
\special{header=mdrlib.ps}

\long\def\InsertFig#1 #2 #3 #4\EndFig{\par
\hbox{\hskip #1mm$\vbox to#2mm{\vfil\special{" 
#3}}#4$}}

\long\def\InsertPSFile#1 #2 #3 #4 #5 #6\EndFig{\par
\hbox{\hskip #1mm$\vbox to#2mm{%
\vfil\special{psfile=#5 hscale=#3 vscale=#4}}#6$}}

\long\def\InsertImage#1 #2 #3 #4 #5 #6 #7 #8\EndFig{\par
\hbox{\hskip #1mm$\vbox to#2mm{%
\vfil\special{psfile="`img2eps file #7 height #4 mm width #3 mm gamma #5
angle #6}}#8$}}

\long\def\LabelTeX#1 #2 #3\ELTX{\rlap{\kern#1mm\raise#2mm\hbox{#3}}}

\def\psrotate#1#2{\special{ps: /a{pop pop}def gsave #1 neg rotate}#2
\special{ps: grestore /a{moveto}bind def}}

% bibibliography
\def\bibitem#1&#2&#3&#4&%
{\hangindent=1.2cm\hangafter=1
\noindent\rlap{\hbox{\eightpointbf #1}}\kern1.2cm{\rm #2}{\it #3}{\rm #4.}} 

%%% Texte principal

\setbox\bookbox\hbox{\tenss 
\maincolor{%
Analyse num\'erique et \'equations diff\'erentielles}}
\setbox\ebookbox\hbox{\tenss 
\maincolor{%
\href{https://grenoble-sciences.ujf-grenoble.fr/pap-ebook/demailly/5-equations-differentielles-fondamentaux}{\RGBColor{0 0 1}{$\strut\,\Rightarrow$ site web compagnon$\,$}}}}

\footline={\upperblackline
\maincolor{%
\tenss \'Equa.\ diff.\ dans les espaces de Banach\hfill\copyright\ Grenoble Sciences, J.-P.~Demailly $\scriptstyle \bullet$ \folio}}

\openauxfile
\headline={\foliopapebook}

\notthispage=\pageno
\strut\vskip4mm
\maincolor{%
\title{\'Equations diff\'erentielles}
\title{dans les espaces de Banach}}
\titlerunning{\maincolor{%
\'Equations diff\'erentielles dans les espaces de Banach}}
\vskip10mm
Une grande partie des r\'esultats du chapitre~V s'\'etend aux \'equations diff\'erentielles vectorielles \`a valeurs dans un espace de Banach de dimension \'eventuellement infinie. Soit $(H,\Vert~~\Vert)$ un tel espace, et $U$ un ouvert de $\bR\times H$. On consid\`ere une fonction continue $f:U\rightarrow H$. Une \'equation diff\'erentielle \`a valeurs dans $H$ s'\'ecrit formellement de la m\^eme mani\`ere que pour le cas particulier $H=\bR^m$, on pose maintenant
$$
y'=f(t,y),\quad(t,y)\in U,\quad t\in\bR,\quad y\in H,\leqno{\rm (E)}
$$
et, sur un intervalle $I$ de $\bR$, on cherche une solution sous la 
forme d'une fonction d\'erivable $y:I\rightarrow H$ telle que
\vskip3pt
{\rm (i)}\quad\kern2.6pt$(\forall t\in I)$\qquad$(t,y(t))\in U$,
\vskip1pt
{\rm (ii)}\quad$(\forall t\in I)$\qquad$y'(t)=f(t,y(t))$.

Comme $f$ est suppos\'ee continue, elle est localement born\'ee, on en d\'eduit
l'existence locale de cylindres de s\'ecurit\'e 
$C=[t_0-T,t_0+T]\times\overline B(y_0,r_0)$ comme en dimension finie. On
peut mettre en {\oe}uvre des m\'ethodes de calcul approch\'e telles que la
m\'ethode d'Euler. Le th\'eor\`eme d'existence de Cauchy-Lipschitz est valable
sans changement, car sa d\'emonstration repose principalement 
sur la compl\'etude de l'espace des fonctions continues
$$\cF=\cC([t_0-T,t_0+T],\overline B(y_0,r_0))$$
et le lemme de Gronwall s'applique encore. On peut aussi utiliser le
th\'eor\`eme du point fixe, et on aboutit \`a l'\'enonc\'e suivant.

\claim{Th\'eor\`eme {\rm(Cauchy-Lipschitz)}} {\it Si $f:U\rightarrow H$
est localement lipschitzienne en $y$, alors pour tout cylindre de s\'ecurit\'e
$C=[t_0-T,t_0+T]\times\overline B(y_0,r_0)$ comme ci-dessus, le probl\`eme 
de Cauchy avec condition initiale $(t_0,y_0)$ admet une unique solution
exacte $y:[t_0-T,t_0+T]\rightarrow U$. De plus, toute suite $y_{(p)}$ de
solutions $\varepsilon_p$-approch\'ees avec $\varepsilon_p$ tendant vers $0$ 
converge uniform\'ement vers la solution exacte $y$ sur~$[t_0-T,t_0+T]$.
} 
\endclaim

En revanche, si {\it on suppose seulement $f$ continue, le th\'eor\`eme
d'existence de Cauchy-Peano-Arzel\`a tombe en d\'efaut en g\'en\'eral}. Le but
de ce qui suit est de pr\'esenter un contre-exemple simple, d\^u \`a Jean
Dieudonn\'e, et paru dans {\it Deux exemples singuliers d'\'equations
diff\'erentielles}, Acta Sci.\ Math.\ (Szeged) {\bf 12B} (1950) 38--40.

On choisit ici $H=c_0(\bN^*)$, \`a savoir l'espace des 
suites num\'eriques r\'eelles $x=(x_n)_{n\ge1}$ qui convergent vers z\'ero, muni 
de la norme
$\|x\|_{\infty} = \sup _{n\ge1} |x_n|$. Il est bien connu qu'il s'agit d'un espace
de Banach (si n\'ecessaire, nous laissons la v\'erification au lecteur). 
Soit $f : H \to H$ l'application d\'efinie par
$$
f(x) =\left( \sqrt{|x_n|}+{1 \over n}\right)_{n \ge 1},
$$
pour tout $x\in H$. On consid\`ere pour des fonctions $y:I\to H$ 
l'\'equation diff\'erentielle
$$
y'=f(y).\leqno({\rm E})
$$
Cette \'egalit\'e se ram\`ene \`a r\'esoudre simultan\'ement composante par composante
les \'equations scalaires
$$
x'=f_n(x).\leqno({\rm E}_n)
$$
o\`u $f_n(x)=\sqrt{|x|}+{1\over n}$, $x\in\bR$.

{\maincolor{\bf(a)}} Il est facile de voir que $f:H\to H$ est bien continue.
En effet, la suite d\'efinissant $f(x)$ tend bien vers z\'ero \`a l'infini,
de sorte que $f(x)\in H$. Maintenant si $a\in H$, nous avons
$$|f_n(x) -f_n(a)|=\left|\sqrt{|x_n|}-\sqrt{|a_n|}\,\right|\le 
\sqrt{|x_n-a_n|}$$
car  pour tous r\'eels $u,v$ l'in\'egalit\'e
$$
\left(\sqrt{|u|}+\sqrt{|v-u|}\right)^2\ge
|u|+|v-u|\ge|v|
$$
et l'in\'egalit\'e analogue obtenue en \'echangeant $u$ et $v$ implique que
l'on a toujours
$|\sqrt{|v|}-\sqrt{|u|}\,|\le \sqrt{|v-u|}$. En passant au sup sur l'entier $n$
on en d\'eduit
$$
\Vert f(x)-f(a)\Vert_\infty\le\sqrt{\Vert x-a\Vert_\infty}
$$
et la continuit\'e de $f$ s'ensuit.

{\maincolor{\bf(b)}} Pour tout $n \ge 1$, on v\'erifie maintenant que 
l'\'equation diff\'erentielle (dans $\bR$)
$$
x'(t) = \sqrt{|x(t)|} + {1 \over n}, \qquad x(0) = 0,
$$
poss\`ede une solution maximale unique, d\'efinie sur $\bR$ tout entier. 
Il s'agit en effet d'une \'equation \`a variables s\'epar\'ees qui peut se r\'ecrire
$$
{dx\over \sqrt{|x|}+{1\over n}}=dt,
$$
et le probl\`eme de Cauchy de donn\'ee initiale $y(0)=0$ se r\'esout
explicitement sous la forme $F_n(x)=t$, c'est-\`a-dire
$x(t)=F_n^{-1}(t)$, o\`u $F_n$ est la primitive
$$
F_n(x)=\int_0^x{du\over \sqrt{|u|}+{1\over n}}.
$$
Comme l'int\'egrale diverge lorsque $x\to+\infty$ ou $x\to-\infty$, on
voit qu'il s'agit d'une fonction $C^1$ strictement croissante (\`a
d\'eriv\'ee strictement positive), qui d\'efinit une bijection
$F_n:\bR\to\bR$. La fonction $F_n$ se calcule d'ailleurs ais\'ement en
faisant le changement de variable $u=v^2\,$; si $\varepsilon=\pm 1$
est le signe de $x$ on trouve
$$
F_n(x)=\varepsilon\int_0^{\sqrt{|x|}} {2vdv\over v+{1\over n}}=
\varepsilon\int_0^{\sqrt{|x|}} \left(2-{{2\over n}\over v+{1\over n}}\right)dv
=\varepsilon\left(2\sqrt{|x|}-{2\over n}\ln\big(1{+}n\sqrt{|x|}\,\big)\kern-1pt
\right).
$$
{\maincolor{\bf(c)}} Par d\'efinition de $F_n$, nous avons
$$
F_n(x)\le\int_0^x{du\over\sqrt{u}}=2\sqrt{x}\quad\hbox{pour $x\ge 0$}.
$$
Il en r\'esulte aussit\^ot que pour tout $u\in\bR$, le nombre 
$x=F_n^{-1}(u)$ v\'erifie en passant aux valeurs absolues 
$|u|=F_n(|x|)\le 2\sqrt{|x|}$,
donc $|x|=|F_n^{-1}(u)|\ge{1\over 4}u^2$. La solution
$x(t)=F_n^{-1}(t)$ v\'erifie donc $|x(t)| \ge {1\over 4}t^2$ 
pour tout $t \in \bR$. 

{\maincolor{\bf(d)}} Obtention du contre-exemple~: si le 
probl\`eme de Cauchy  dans l'espace de Banach~$H$
$$
y'(t) = f(y(t)), \qquad y(0) =\ 0~, 
$$
avait une  solution $y :{}]-T,T[{}\to H$, pour un certain temps $T>0$,
il r\'esulterait de ce qui pr\'ec\`ede que les composantes $y_n(t)$ de $y(t)$ 
v\'erifieraient $|y_n(t)|\ge{1\over 4}t^2$, mais cette in\'egalit\'e est 
interdite pour $t\ne 0$ puisqu'on doit avoir
$\lim_{n\to+\infty}y_n(t)=0$ pour tout \'el\'ement $y(t)\in H=c_0(\bN^*)$.
On en d\'eduit que le probl\`eme de Cauchy $y(0)=0$ n'a aucune solution
locale en $0$ dans l'espace de Banach $H$.

L'argument qui fait d\'efaut ici dans la preuve du th\'eor\`eme de Cauchy-Peano-Arzel\`a est l'impossibilit\'e de faire converger les solutions approch\'ees locales au moyen du th\'eor\`eme d'Ascoli. Ce dernier tombe lui-m\^eme en d\'efaut du fait que les boules ferm\'ees de $H$ ne sont pas compactes~: par le th\'eor\`eme de Riesz, la boule unit\'e ferm\'ee d'un espace norm\'e de dimension infinie n'est jamais compacte. En fait, on peut d\'emontrer que dans tout espace de Banach s\'eparable $H$ de dimension infinie il existe une fonction continue $f:H\to H$ telle que l'\'equation $y'=f(y)$ n'ait aucune solution locale, voir par exemple l'article de Petr H\'ajek et Michal Johanis, {\it On Peano's theorem in Banach spaces}, J.~Differential Equations {\bf 249} (2010) 3342--3351.



\end

% Local Variables:
% TeX-command-default: "uTeX"
% End:

