src/HOL/Real/HahnBanach/document/root.tex
author wenzelm
Sat, 16 Dec 2000 21:41:51 +0100
changeset 10687 c186279eecea
parent 9659 b9cf6801f3da
child 11851 d190028f43c5
permissions -rw-r--r--
tuned HOL/Real/HahnBanach;
     1 
     2 \documentclass[10pt,a4paper,twoside]{article}
     3 
     4 \usepackage{latexsym,theorem}
     5 \usepackage{isabelle,isabellesym}
     6 \usepackage{pdfsetup} %last one!
     7 
     8 \isabellestyle{it}
     9 \urlstyle{rm}
    10 
    11 \newcommand{\isasymsup}{\isamath{\sup\,}}
    12 \newcommand{\skp}{\smallskip}
    13 
    14 
    15 \begin{document}
    16 
    17 \pagestyle{headings}
    18 \pagenumbering{arabic}
    19 
    20 \title{The Hahn-Banach Theorem for Real Vector Spaces}
    21 \author{Gertrud Bauer \\ \url{http://www.in.tum.de/~bauerg/}}
    22 \maketitle
    23 
    24 \begin{abstract}
    25   The Hahn-Banach Theorem is one of the most fundamental results in functional
    26   analysis. We present a fully formal proof of two versions of the theorem,
    27   one for general linear spaces and another for normed spaces.  This
    28   development is based on simply-typed classical set-theory, as provided by
    29   Isabelle/HOL.
    30 \end{abstract}
    31 
    32 
    33 \tableofcontents
    34 \parindent 0pt \parskip 0.5ex
    35 
    36 \clearpage
    37 \section{Preface}
    38 
    39 This is a fully formal proof of the Hahn-Banach Theorem. It closely follows
    40 the informal presentation given in the textbook \cite[{\S} 36]{Heuser:1986}.
    41 Another formal proof of the same theorem has been done in Mizar
    42 \cite{Nowak:1993}.  A general overview of the relevance and history of the
    43 Hahn-Banach Theorem is given in \cite{Narici:1996}.
    44 
    45 \medskip The document is structured as follows.  The first part contains
    46 definitions of basic notions of linear algebra: vector spaces, subspaces,
    47 normed spaces, continuous linearforms, norm of functions and an order on
    48 functions by domain extension.  The second part contains some lemmas about the
    49 supremum (w.r.t.\ the function order) and extension of non-maximal functions.
    50 With these preliminaries, the main proof of the theorem (in its two versions)
    51 is conducted in the third part.
    52 
    53 
    54 \clearpage
    55 \part {Basic Notions}
    56 
    57 \input{Bounds}
    58 \input{Aux}
    59 \input{VectorSpace}
    60 \input{Subspace}
    61 \input{NormedSpace}
    62 \input{Linearform}
    63 \input{FunctionOrder}
    64 \input{FunctionNorm}
    65 \input{ZornLemma}
    66 
    67 \clearpage
    68 \part {Lemmas for the Proof}
    69 
    70 \input{HahnBanachSupLemmas}
    71 \input{HahnBanachExtLemmas}
    72 \input{HahnBanachLemmas}
    73 
    74 \clearpage
    75 \part {The Main Proof}
    76 
    77 \input{HahnBanach}
    78 \bibliographystyle{abbrv}
    79 \bibliography{root}
    80 
    81 \end{document}