From ef29801f64d2cbf61bcd467efb82d36b03819d8e Mon Sep 17 00:00:00 2001
From: Eugen Betke <betke@dkrz.de>
Date: Thu, 25 Oct 2018 14:40:49 +0200
Subject: [PATCH] Lustre performance + LLNCS template update

---
 benchmark/eval_analysis.R    |   12 +-
 paper/llncs2e/aliascnt.sty   |   88 --
 paper/llncs2e/history.txt    |   12 +-
 paper/llncs2e/llncs.cls      |   19 +-
 paper/llncs2e/llncs.dem      | 1098 ------------------------
 paper/llncs2e/llncs.doc      | 1256 ----------------------------
 paper/llncs2e/llncs.dvi      |  Bin 71172 -> 0 bytes
 paper/llncs2e/llncs.ind      |  349 --------
 paper/llncs2e/llncsdoc.pdf   |  Bin 184891 -> 215677 bytes
 paper/llncs2e/llncsdoc.sty   |   42 -
 paper/llncs2e/readme.txt     |   21 +-
 paper/llncs2e/remreset.sty   |   39 -
 paper/llncs2e/splncs.bst     | 1098 ------------------------
 paper/llncs2e/splncs03.bst   | 1519 ----------------------------------
 paper/llncs2e/splncs_srt.bst | 1251 ----------------------------
 paper/llncs2e/sprmindx.sty   |    4 -
 paper/llncs2e/subjidx.ind    |   70 --
 paper/paper.tex              |  268 ++----
 paper/splncs03.bst           | 1519 ----------------------------------
 19 files changed, 118 insertions(+), 8547 deletions(-)
 delete mode 100644 paper/llncs2e/aliascnt.sty
 delete mode 100644 paper/llncs2e/llncs.dem
 delete mode 100644 paper/llncs2e/llncs.doc
 delete mode 100644 paper/llncs2e/llncs.dvi
 delete mode 100644 paper/llncs2e/llncs.ind
 delete mode 100644 paper/llncs2e/llncsdoc.sty
 delete mode 100644 paper/llncs2e/remreset.sty
 delete mode 100644 paper/llncs2e/splncs.bst
 delete mode 100644 paper/llncs2e/splncs03.bst
 delete mode 100644 paper/llncs2e/splncs_srt.bst
 delete mode 100644 paper/llncs2e/sprmindx.sty
 delete mode 100644 paper/llncs2e/subjidx.ind
 delete mode 100644 paper/splncs03.bst

diff --git a/benchmark/eval_analysis.R b/benchmark/eval_analysis.R
index de981001c..1d8e27b31 100755
--- a/benchmark/eval_analysis.R
+++ b/benchmark/eval_analysis.R
@@ -43,6 +43,12 @@ names(ppn_lab) <- unique(dbdata$ppn)
 breaks <- c(unique(dbdata$blocksize))
 
 
+dbdata$lab_access <- dbdata$accesstype
+dbdata$lab_access[dbdata$lab_access == "write"] = "Write"
+dbdata$lab_access[dbdata$lab_access == "read"] = "Read"
+
+
+
 fig_w = 4
 fig_h = 4
 
@@ -83,7 +89,7 @@ print(iotype)
 
 	p = ggplot(data=data, aes(x=nn, y=perf, colour=as.factor(blocksize/1024), group=blocksize), ymin=0) +
 		#ggtitle("Write") +
-		facet_grid(ppn ~  api + accesstype, labeller = labeller(nn = as_labeller(nn_lab), ppn = as_labeller(ppn_lab))) +
+		facet_grid(ppn ~  api + lab_access, labeller = labeller(nn = as_labeller(nn_lab), ppn = as_labeller(ppn_lab))) +
 		xlab("Nodes") +
 		ylab("Performance in MiB/s") +
 		theme(axis.text.x=element_text(angle=90, hjust=0.95, vjust=0.5)) +
@@ -102,8 +108,8 @@ print(iotype)
 
 	filename_eps = sprintf("%s/performance_%s_%s_%s_%s_%s.eps", folder_out, app, fs, iotype, "write", scale)
 	filename_png = sprintf("%s/performance_%s_%s_%s_%s_%s.png", folder_out, app, fs, iotype, "write", scale)
-	ggsave(filename_png, width = 10, height = 6)
-	ggsave(filename_eps, width = 10, height = 6)
+	ggsave(filename_png, width = 10, height = 8)
+	ggsave(filename_eps, width = 10, height = 8)
 	#system(sprintf("epstopdf %s", filename_eps))
 	system(sprintf("rm %s", filename_eps))
 
diff --git a/paper/llncs2e/aliascnt.sty b/paper/llncs2e/aliascnt.sty
deleted file mode 100644
index 452aa0e5d..000000000
--- a/paper/llncs2e/aliascnt.sty
+++ /dev/null
@@ -1,88 +0,0 @@
-%%
-%% This is file `aliascnt.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% aliascnt.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: aliascnt
-%% Version: 2009/09/08 v1.3
-%% 
-%% Copyright (C) 2006, 2009 by
-%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% This Current Maintainer of this work is Heiko Oberdiek.
-%% 
-%% This work consists of the main source file aliascnt.dtx
-%% and the derived files
-%%    aliascnt.sty, aliascnt.pdf, aliascnt.ins, aliascnt.drv.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{aliascnt}%
-  [2009/09/08 v1.3 Alias counter (HO)]%
-\newcommand*{\newaliascnt}[2]{%
-  \begingroup
-    \def\AC@glet##1{%
-      \global\expandafter\let\csname##1#1\expandafter\endcsname
-        \csname##1#2\endcsname
-    }%
-    \@ifundefined{c@#2}{%
-      \@nocounterr{#2}%
-    }{%
-      \expandafter\@ifdefinable\csname c@#1\endcsname{%
-        \AC@glet{c@}%
-        \AC@glet{the}%
-        \AC@glet{theH}%
-        \AC@glet{p@}%
-        \expandafter\gdef\csname AC@cnt@#1\endcsname{#2}%
-        \expandafter\gdef\csname cl@#1\expandafter\endcsname
-        \expandafter{\csname cl@#2\endcsname}%
-      }%
-    }%
-  \endgroup
-}
-\newcommand*{\aliascntresetthe}[1]{%
-  \@ifundefined{AC@cnt@#1}{%
-    \PackageError{aliascnt}{%
-      `#1' is not an alias counter%
-    }\@ehc
-  }{%
-    \expandafter\let\csname the#1\expandafter\endcsname
-      \csname the\csname AC@cnt@#1\endcsname\endcsname
-  }%
-}
-\newcommand*{\AC@findrootcnt}[1]{%
-  \@ifundefined{AC@cnt@#1}{%
-    #1%
-  }{%
-    \expandafter\AC@findrootcnt\csname AC@cnt@#1\endcsname
-  }%
-}
-\def\AC@patch#1{%
-  \expandafter\let\csname AC@org@#1reset\expandafter\endcsname
-    \csname @#1reset\endcsname
-  \expandafter\def\csname @#1reset\endcsname##1##2{%
-    \csname AC@org@#1reset\endcsname{##1}{\AC@findrootcnt{##2}}%
-  }%
-}
-\RequirePackage{remreset}
-\AC@patch{addto}
-\AC@patch{removefrom}
-\endinput
-%%
-%% End of file `aliascnt.sty'.
diff --git a/paper/llncs2e/history.txt b/paper/llncs2e/history.txt
index 83f6fe418..9e81efe4e 100644
--- a/paper/llncs2e/history.txt
+++ b/paper/llncs2e/history.txt
@@ -88,7 +88,7 @@ Version history for the LLNCS LaTeX2e class
                                   Saverio Cittadini, Istituto Tecnico
                                   Industriale "Tito Sarrocchi" - Siena
 
-28.01.02  llncs.cls        2.12   fixed footnote fix ; error reported by
+28.01.02  llncs.cls        2.12   fixed footnote fix; error reported by
                                   Chris Mesterharm, CS Dept. Rutgers - NJ
 
 28.01.02  llncs.cls        2.13   fixed the fix (programmer needs vacation)
@@ -127,3 +127,13 @@ Version history for the LLNCS LaTeX2e class
                                   by Bastian Pfleging, University of Stuttgart
 
 04.09.17  llncs.cls        2.19   introduced \orcidID command
+
+10.03.18  llncs.cls        2.20   adjusted \doi according to CrossRef requirements;
+                                  TOC: removed affiliation numbers
+
+          splncs04.bst            added doi field;
+                                  bold journal numbers
+
+          samplepaper.tex         new sample paper
+
+          llncsdoc.pdf            new LaTeX class documentation
diff --git a/paper/llncs2e/llncs.cls b/paper/llncs2e/llncs.cls
index 6a67a10a6..06401a91c 100644
--- a/paper/llncs2e/llncs.cls
+++ b/paper/llncs2e/llncs.cls
@@ -1,4 +1,4 @@
-% LLNCS DOCUMENT CLASS -- version 2.19 (04-Sep-2017)
+% LLNCS DOCUMENT CLASS -- version 2.20 (10-Mar-2018)
 % Springer Verlag LaTeX2e support for Lecture Notes in Computer Science
 %
 %%
@@ -19,7 +19,7 @@
 %%   Right brace   \}     Tilde         \~}
 %%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{llncs}[2017/09/04 v2.19
+\ProvidesClass{llncs}[2018/03/10 v2.20
 ^^J LaTeX document class for Lecture Notes in Computer Science]
 % Options
 \let\if@envcntreset\iffalse
@@ -875,9 +875,10 @@ to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
    \or \ddagger\ddagger \else\@ctrerr\fi}}
 
 \def\inst#1{\unskip$^{#1}$}
-\def\orcidID#1{\unskip$^{[#1]}$}
+\def\orcidID#1{\unskip$^{[#1]}$} % added MR 2018-03-10
 \def\fnmsep{\unskip$^,$}
 \def\email#1{{\tt#1}}
+
 \AtBeginDocument{\@ifundefined{url}{\def\url#1{#1}}{}%
 \@ifpackageloaded{babel}{%
 \@ifundefined{extrasenglish}{}{\addto\extrasenglish{\switcht@albion}}%
@@ -885,8 +886,12 @@ to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
 \@ifundefined{extrasgerman}{}{\addto\extrasgerman{\switcht@deutsch}}%
 \@ifundefined{extrasngerman}{}{\addto\extrasngerman{\switcht@deutsch}}%
 }{\switcht@@therlang}%
-\providecommand{\keywords}[1]{\par\addvspace\baselineskip
+\providecommand{\keywords}[1]{\def\and{{\textperiodcentered} }%
+\par\addvspace\baselineskip
 \noindent\keywordname\enspace\ignorespaces#1}%
+\@ifpackageloaded{hyperref}{%
+\def\doi#1{\href{https://doi.org/#1}{https://doi.org/#1}}}{
+\def\doi#1{https://doi.org/#1}}
 }
 \def\homedir{\~{ }}
 
@@ -947,6 +952,8 @@ to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
 %
     \if!\the\tocauthor!\relax
       {\def\and{\noexpand\protect\noexpand\and}%
+       \def\inst##1{}%    added MR 2017-09-20 to remove inst numbers from the TOC
+       \def\orcidID##1{}% added MR 2017-09-20 to remove ORCID ids from the TOC
       \protected@xdef\toc@uthor{\@author}}%
     \else
       \def\\{\noexpand\protect\noexpand\newline}%
@@ -962,7 +969,9 @@ to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
        \else
          \edef\@author{\the\authorrunning}%
        \fi
-       \global\setbox\authrun=\hbox{\small\unboldmath\@author\unskip}%
+       \global\setbox\authrun=\hbox{\def\inst##1{}%    added MR 2017-09-20 to remove inst numbers from the runninghead
+                                    \def\orcidID##1{}% added MR 2017-09-20 to remove ORCID ids from the runninghead
+                                    \small\unboldmath\@author\unskip}%
        \ifdim\wd\authrun>\instindent
           \typeout{Names of authors too long for running head. Please supply}%
           \typeout{a shorter form with \string\authorrunning\space prior to
diff --git a/paper/llncs2e/llncs.dem b/paper/llncs2e/llncs.dem
deleted file mode 100644
index 3f4ec4b47..000000000
--- a/paper/llncs2e/llncs.dem
+++ /dev/null
@@ -1,1098 +0,0 @@
-% This is LLNCS.DEM the demonstration file of
-% the LaTeX macro package from Springer-Verlag
-% for Lecture Notes in Computer Science,
-% version 2.4 for LaTeX2e as of 16. April 2010
-%
-\documentclass{llncs}
-%
-\usepackage{makeidx}  % allows for indexgeneration
-%
-\begin{document}
-%
-\frontmatter          % for the preliminaries
-%
-\pagestyle{headings}  % switches on printing of running heads
-\addtocmark{Hamiltonian Mechanics} % additional mark in the TOC
-%
-\chapter*{Preface}
-%
-This textbook is intended for use by students of physics, physical
-chemistry, and theoretical chemistry. The reader is presumed to have a
-basic knowledge of atomic and quantum physics at the level provided, for
-example, by the first few chapters in our book {\it The Physics of Atoms
-and Quanta}. The student of physics will find here material which should
-be included in the basic education of every physicist. This book should
-furthermore allow students to acquire an appreciation of the breadth and
-variety within the field of molecular physics and its future as a
-fascinating area of research.
-
-For the student of chemistry, the concepts introduced in this book will
-provide a theoretical framework for that entire field of study. With the
-help of these concepts, it is at least in principle possible to reduce
-the enormous body of empirical chemical knowledge to a few basic
-principles: those of quantum mechanics. In addition, modern physical
-methods whose fundamentals are introduced here are becoming increasingly
-important in chemistry and now represent indispensable tools for the
-chemist. As examples, we might mention the structural analysis of
-complex organic compounds, spectroscopic investigation of very rapid
-reaction processes or, as a practical application, the remote detection
-of pollutants in the air.
-
-\vspace{1cm}
-\begin{flushright}\noindent
-April 1995\hfill Walter Olthoff\\
-Program Chair\\
-ECOOP'95
-\end{flushright}
-%
-\chapter*{Organization}
-ECOOP'95 is organized by the department of Computer Science, Univeristy
-of \AA rhus and AITO (association Internationa pour les Technologie
-Object) in cooperation with ACM/SIGPLAN.
-%
-\section*{Executive Commitee}
-\begin{tabular}{@{}p{5cm}@{}p{7.2cm}@{}}
-Conference Chair:&Ole Lehrmann Madsen (\AA rhus University, DK)\\
-Program Chair:   &Walter Olthoff (DFKI GmbH, Germany)\\
-Organizing Chair:&J\o rgen Lindskov Knudsen (\AA rhus University, DK)\\
-Tutorials:&Birger M\o ller-Pedersen\hfil\break
-(Norwegian Computing Center, Norway)\\
-Workshops:&Eric Jul (University of Kopenhagen, Denmark)\\
-Panels:&Boris Magnusson (Lund University, Sweden)\\
-Exhibition:&Elmer Sandvad (\AA rhus University, DK)\\
-Demonstrations:&Kurt N\o rdmark (\AA rhus University, DK)
-\end{tabular}
-%
-\section*{Program Commitee}
-\begin{tabular}{@{}p{5cm}@{}p{7.2cm}@{}}
-Conference Chair:&Ole Lehrmann Madsen (\AA rhus University, DK)\\
-Program Chair:   &Walter Olthoff (DFKI GmbH, Germany)\\
-Organizing Chair:&J\o rgen Lindskov Knudsen (\AA rhus University, DK)\\
-Tutorials:&Birger M\o ller-Pedersen\hfil\break
-(Norwegian Computing Center, Norway)\\
-Workshops:&Eric Jul (University of Kopenhagen, Denmark)\\
-Panels:&Boris Magnusson (Lund University, Sweden)\\
-Exhibition:&Elmer Sandvad (\AA rhus University, DK)\\
-Demonstrations:&Kurt N\o rdmark (\AA rhus University, DK)
-\end{tabular}
-%
-\begin{multicols}{3}[\section*{Referees}]
-V.~Andreev\\
-B\"arwolff\\
-E.~Barrelet\\
-H.P.~Beck\\
-G.~Bernardi\\
-E.~Binder\\
-P.C.~Bosetti\\
-Braunschweig\\
-F.W.~B\"usser\\
-T.~Carli\\
-A.B.~Clegg\\
-G.~Cozzika\\
-S.~Dagoret\\
-Del~Buono\\
-P.~Dingus\\
-H.~Duhm\\
-J.~Ebert\\
-S.~Eichenberger\\
-R.J.~Ellison\\
-Feltesse\\
-W.~Flauger\\
-A.~Fomenko\\
-G.~Franke\\
-J.~Garvey\\
-M.~Gennis\\
-L.~Goerlich\\
-P.~Goritchev\\
-H.~Greif\\
-E.M.~Hanlon\\
-R.~Haydar\\
-R.C.W.~Henderso\\
-P.~Hill\\
-H.~Hufnagel\\
-A.~Jacholkowska\\
-Johannsen\\
-S.~Kasarian\\
-I.R.~Kenyon\\
-C.~Kleinwort\\
-T.~K\"ohler\\
-S.D.~Kolya\\
-P.~Kostka\\
-U.~Kr\"uger\\
-J.~Kurzh\"ofer\\
-M.P.J.~Landon\\
-A.~Lebedev\\
-Ch.~Ley\\
-F.~Linsel\\
-H.~Lohmand\\
-Martin\\
-S.~Masson\\
-K.~Meier\\
-C.A.~Meyer\\
-S.~Mikocki\\
-J.V.~Morris\\
-B.~Naroska\\
-Nguyen\\
-U.~Obrock\\
-G.D.~Patel\\
-Ch.~Pichler\\
-S.~Prell\\
-F.~Raupach\\
-V.~Riech\\
-P.~Robmann\\
-N.~Sahlmann\\
-P.~Schleper\\
-Sch\"oning\\
-B.~Schwab\\
-A.~Semenov\\
-G.~Siegmon\\
-J.R.~Smith\\
-M.~Steenbock\\
-U.~Straumann\\
-C.~Thiebaux\\
-P.~Van~Esch\\
-from Yerevan Ph\\
-L.R.~West\\
-G.-G.~Winter\\
-T.P.~Yiou\\
-M.~Zimmer\end{multicols}
-%
-\section*{Sponsoring Institutions}
-%
-Bernauer-Budiman Inc., Reading, Mass.\\
-The Hofmann-International Company, San Louis Obispo, Cal.\\
-Kramer Industries, Heidelberg, Germany
-%
-\tableofcontents
-%
-\mainmatter              % start of the contributions
-%
-\title{Hamiltonian Mechanics unter besonderer Ber\"ucksichtigung der
-h\"ohreren Lehranstalten}
-%
-\titlerunning{Hamiltonian Mechanics}  % abbreviated title (for running head)
-%                                     also used for the TOC unless
-%                                     \toctitle is used
-%
-\author{Ivar Ekeland\inst{1}\orcidID{0000-1111-2222-3333} \and
-Roger~Temam\inst{2}\orcidID{1111-2222-3333-4444} \and
-Jeffrey~Dean\orcidID{2222-3333-4444-5555} \and
-David~Grove\orcidID{3333-4444-5555-6666} \and
-Craig~Chambers\orcidID{4444-5555-6666-7777} \and
-Kim~B.~Bruce\orcidID{5555-6666-7777-8888} \and
-Elsa~Bertino\orcidID{6666-7777-8888-9999}}
-%
-\authorrunning{Ivar Ekeland et al.} % abbreviated author list (for running head)
-%
-%%%% list of authors for the TOC (use if author list has to be modified)
-\tocauthor{Ivar Ekeland, Roger Temam, Jeffrey Dean, David Grove,
-Craig Chambers, Kim B. Bruce, and Elisa Bertino}
-%
-\institute{Princeton University, Princeton NJ 08544, USA,\\
-\email{I.Ekeland@princeton.edu},\\ WWW home page:
-\texttt{http://users/\homedir iekeland/web/welcome.html}
-\and
-Universit\'{e} de Paris-Sud,
-Laboratoire d'Analyse Num\'{e}rique, B\^{a}timent 425,\\
-F-91405 Orsay Cedex, France}
-
-\maketitle              % typeset the title of the contribution
-
-\begin{abstract}
-The abstract should summarize the contents of the paper
-using at least 70 and at most 150 words. It will be set in 9-point
-font size and be inset 1.0 cm from the right and left margins.
-There will be two blank lines before and after the Abstract. \dots
-\keywords{computational geometry, graph theory, Hamilton cycles}
-\end{abstract}
-%
-\section{Fixed-Period Problems: The Sublinear Case}
-%
-With this chapter, the preliminaries are over, and we begin the search
-for periodic solutions to Hamiltonian systems. All this will be done in
-the convex case; that is, we shall study the boundary-value problem
-\begin{eqnarray*}
-  \dot{x}&=&JH' (t,x)\\
-  x(0) &=& x(T)
-\end{eqnarray*}
-with $H(t,\cdot)$ a convex function of $x$, going to $+\infty$ when
-$\left\|x\right\| \to \infty$.
-
-%
-\subsection{Autonomous Systems}
-%
-In this section, we will consider the case when the Hamiltonian $H(x)$
-is autonomous. For the sake of simplicity, we shall also assume that it
-is $C^{1}$.
-
-We shall first consider the question of nontriviality, within the
-general framework of
-$\left(A_{\infty},B_{\infty}\right)$-subquadratic Hamiltonians. In
-the second subsection, we shall look into the special case when $H$ is
-$\left(0,b_{\infty}\right)$-subquadratic,
-and we shall try to derive additional information.
-%
-\subsubsection{The General Case: Nontriviality.}
-%
-We assume that $H$ is
-$\left(A_{\infty},B_{\infty}\right)$-sub\-qua\-dra\-tic at infinity,
-for some constant symmetric matrices $A_{\infty}$ and $B_{\infty}$,
-with $B_{\infty}-A_{\infty}$ positive definite. Set:
-\begin{eqnarray}
-\gamma :&=&{\rm smallest\ eigenvalue\ of}\ \ B_{\infty} - A_{\infty} \\
-  \lambda : &=& {\rm largest\ negative\ eigenvalue\ of}\ \
-  J \frac{d}{dt} +A_{\infty}\ .
-\end{eqnarray}
-
-Theorem~\ref{ghou:pre} tells us that if $\lambda +\gamma < 0$, the
-boundary-value problem:
-\begin{equation}
-\begin{array}{rcl}
-  \dot{x}&=&JH' (x)\\
-  x(0)&=&x (T)
-\end{array}
-\end{equation}
-has at least one solution
-$\overline{x}$, which is found by minimizing the dual
-action functional:
-\begin{equation}
-  \psi (u) = \int_{o}^{T} \left[\frac{1}{2}
-  \left(\Lambda_{o}^{-1} u,u\right) + N^{\ast} (-u)\right] dt
-\end{equation}
-on the range of $\Lambda$, which is a subspace $R (\Lambda)_{L}^{2}$
-with finite codimension. Here
-\begin{equation}
-  N(x) := H(x) - \frac{1}{2} \left(A_{\infty} x,x\right)
-\end{equation}
-is a convex function, and
-\begin{equation}
-  N(x) \le \frac{1}{2}
-  \left(\left(B_{\infty} - A_{\infty}\right) x,x\right)
-  + c\ \ \ \forall x\ .
-\end{equation}
-
-%
-\begin{proposition}
-Assume $H'(0)=0$ and $ H(0)=0$. Set:
-\begin{equation}
-  \delta := \liminf_{x\to 0} 2 N (x) \left\|x\right\|^{-2}\ .
-  \label{eq:one}
-\end{equation}
-
-If $\gamma < - \lambda < \delta$,
-the solution $\overline{u}$ is non-zero:
-\begin{equation}
-  \overline{x} (t) \ne 0\ \ \ \forall t\ .
-\end{equation}
-\end{proposition}
-%
-\begin{proof}
-Condition (\ref{eq:one}) means that, for every
-$\delta ' > \delta$, there is some $\varepsilon > 0$ such that
-\begin{equation}
-  \left\|x\right\| \le \varepsilon \Rightarrow N (x) \le
-  \frac{\delta '}{2} \left\|x\right\|^{2}\ .
-\end{equation}
-
-It is an exercise in convex analysis, into which we shall not go, to
-show that this implies that there is an $\eta > 0$ such that
-\begin{equation}
-  f\left\|x\right\| \le \eta
-  \Rightarrow N^{\ast} (y) \le \frac{1}{2\delta '}
-  \left\|y\right\|^{2}\ .
-  \label{eq:two}
-\end{equation}
-
-\begin{figure}
-\vspace{2.5cm}
-\caption{This is the caption of the figure displaying a white eagle and
-a white horse on a snow field}
-\end{figure}
-
-Since $u_{1}$ is a smooth function, we will have
-$\left\|hu_{1}\right\|_\infty \le \eta$
-for $h$ small enough, and inequality (\ref{eq:two}) will hold,
-yielding thereby:
-\begin{equation}
-  \psi (hu_{1}) \le \frac{h^{2}}{2}
-  \frac{1}{\lambda} \left\|u_{1} \right\|_{2}^{2} + \frac{h^{2}}{2}
-  \frac{1}{\delta '} \left\|u_{1}\right\|^{2}\ .
-\end{equation}
-
-If we choose $\delta '$ close enough to $\delta$, the quantity
-$\left(\frac{1}{\lambda} + \frac{1}{\delta '}\right)$
-will be negative, and we end up with
-\begin{equation}
-  \psi (hu_{1}) < 0\ \ \ \ \ {\rm for}\ \ h\ne 0\ \ {\rm small}\ .
-\end{equation}
-
-On the other hand, we check directly that $\psi (0) = 0$. This shows
-that 0 cannot be a minimizer of $\psi$, not even a local one.
-So $\overline{u} \ne 0$ and
-$\overline{u} \ne \Lambda_{o}^{-1} (0) = 0$. \qed
-\end{proof}
-%
-\begin{corollary}
-Assume $H$ is $C^{2}$ and
-$\left(a_{\infty},b_{\infty}\right)$-subquadratic at infinity. Let
-$\xi_{1},\allowbreak\dots,\allowbreak\xi_{N}$  be the
-equilibria, that is, the solutions of $H' (\xi ) = 0$.
-Denote by $\omega_{k}$
-the smallest eigenvalue of $H'' \left(\xi_{k}\right)$, and set:
-\begin{equation}
-  \omega : = {\rm Min\,} \left\{\omega_{1},\dots,\omega_{k}\right\}\ .
-\end{equation}
-If:
-\begin{equation}
-  \frac{T}{2\pi} b_{\infty} <
-  - E \left[- \frac{T}{2\pi}a_{\infty}\right] <
-  \frac{T}{2\pi}\omega
-  \label{eq:three}
-\end{equation}
-then minimization of $\psi$ yields a non-constant $T$-periodic solution
-$\overline{x}$.
-\end{corollary}
-%
-
-We recall once more that by the integer part $E [\alpha ]$ of
-$\alpha \in \bbbr$, we mean the $a\in \bbbz$
-such that $a< \alpha \le a+1$. For instance,
-if we take $a_{\infty} = 0$, Corollary 2 tells
-us that $\overline{x}$ exists and is
-non-constant provided that:
-
-\begin{equation}
-  \frac{T}{2\pi} b_{\infty} < 1 < \frac{T}{2\pi}
-\end{equation}
-or
-\begin{equation}
-  T\in \left(\frac{2\pi}{\omega},\frac{2\pi}{b_{\infty}}\right)\ .
-  \label{eq:four}
-\end{equation}
-
-%
-\begin{proof}
-The spectrum of $\Lambda$ is $\frac{2\pi}{T} \bbbz +a_{\infty}$. The
-largest negative eigenvalue $\lambda$ is given by
-$\frac{2\pi}{T}k_{o} +a_{\infty}$,
-where
-\begin{equation}
-  \frac{2\pi}{T}k_{o} + a_{\infty} < 0
-  \le \frac{2\pi}{T} (k_{o} +1) + a_{\infty}\ .
-\end{equation}
-Hence:
-\begin{equation}
-  k_{o} = E \left[- \frac{T}{2\pi} a_{\infty}\right] \ .
-\end{equation}
-
-The condition $\gamma < -\lambda < \delta$ now becomes:
-\begin{equation}
-  b_{\infty} - a_{\infty} <
-  - \frac{2\pi}{T} k_{o} -a_{\infty} < \omega -a_{\infty}
-\end{equation}
-which is precisely condition (\ref{eq:three}).\qed
-\end{proof}
-%
-
-\begin{lemma}
-Assume that $H$ is $C^{2}$ on $\bbbr^{2n} \setminus \{ 0\}$ and
-that $H'' (x)$ is non-de\-gen\-er\-ate for any $x\ne 0$. Then any local
-minimizer $\widetilde{x}$ of $\psi$ has minimal period $T$.
-\end{lemma}
-%
-\begin{proof}
-We know that $\widetilde{x}$, or
-$\widetilde{x} + \xi$ for some constant $\xi
-\in \bbbr^{2n}$, is a $T$-periodic solution of the Hamiltonian system:
-\begin{equation}
-  \dot{x} = JH' (x)\ .
-\end{equation}
-
-There is no loss of generality in taking $\xi = 0$. So
-$\psi (x) \ge \psi (\widetilde{x} )$
-for all $\widetilde{x}$ in some neighbourhood of $x$ in
-$W^{1,2} \left(\bbbr / T\bbbz ; \bbbr^{2n}\right)$.
-
-But this index is precisely the index
-$i_{T} (\widetilde{x} )$ of the $T$-periodic
-solution $\widetilde{x}$ over the interval
-$(0,T)$, as defined in Sect.~2.6. So
-\begin{equation}
-  i_{T} (\widetilde{x} ) = 0\ .
-  \label{eq:five}
-\end{equation}
-
-Now if $\widetilde{x}$ has a lower period, $T/k$ say,
-we would have, by Corollary 31:
-\begin{equation}
-  i_{T} (\widetilde{x} ) =
-  i_{kT/k}(\widetilde{x} ) \ge
-  ki_{T/k} (\widetilde{x} ) + k-1 \ge k-1 \ge 1\ .
-\end{equation}
-
-This would contradict (\ref{eq:five}), and thus cannot happen.\qed
-\end{proof}
-%
-\paragraph{Notes and Comments.}
-The results in this section are a
-refined version of \cite{clar:eke};
-the minimality result of Proposition
-14 was the first of its kind.
-
-To understand the nontriviality conditions, such as the one in formula
-(\ref{eq:four}), one may think of a one-parameter family
-$x_{T}$, $T\in \left(2\pi\omega^{-1}, 2\pi b_{\infty}^{-1}\right)$
-of periodic solutions, $x_{T} (0) = x_{T} (T)$,
-with $x_{T}$ going away to infinity when $T\to 2\pi \omega^{-1}$,
-which is the period of the linearized system at 0.
-
-\begin{table}
-\caption{This is the example table taken out of {\it The
-\TeX{}book,} p.\,246}
-\begin{center}
-\begin{tabular}{r@{\quad}rl}
-\hline
-\multicolumn{1}{l}{\rule{0pt}{12pt}
-                   Year}&\multicolumn{2}{l}{World population}\\[2pt]
-\hline\rule{0pt}{12pt}
-8000 B.C.  &     5,000,000& \\
-  50 A.D.  &   200,000,000& \\
-1650 A.D.  &   500,000,000& \\
-1945 A.D.  & 2,300,000,000& \\
-1980 A.D.  & 4,400,000,000& \\[2pt]
-\hline
-\end{tabular}
-\end{center}
-\end{table}
-%
-\begin{theorem} [Ghoussoub-Preiss]\label{ghou:pre}
-Assume $H(t,x)$ is
-$(0,\varepsilon )$-subquadratic at
-infinity for all $\varepsilon > 0$, and $T$-periodic in $t$
-\begin{equation}
-  H (t,\cdot )\ \ \ \ \ {\rm is\ convex}\ \ \forall t
-\end{equation}
-\begin{equation}
-  H (\cdot ,x)\ \ \ \ \ {\rm is}\ \ T{\rm -periodic}\ \ \forall x
-\end{equation}
-\begin{equation}
-  H (t,x)\ge n\left(\left\|x\right\|\right)\ \ \ \ \
-  {\rm with}\ \ n (s)s^{-1}\to \infty\ \ {\rm as}\ \ s\to \infty
-\end{equation}
-\begin{equation}
-  \forall \varepsilon > 0\ ,\ \ \ \exists c\ :\
-  H(t,x) \le \frac{\varepsilon}{2}\left\|x\right\|^{2} + c\ .
-\end{equation}
-
-Assume also that $H$ is $C^{2}$, and $H'' (t,x)$ is positive definite
-everywhere. Then there is a sequence $x_{k}$, $k\in \bbbn$, of
-$kT$-periodic solutions of the system
-\begin{equation}
-  \dot{x} = JH' (t,x)
-\end{equation}
-such that, for every $k\in \bbbn$, there is some $p_{o}\in\bbbn$ with:
-\begin{equation}
-  p\ge p_{o}\Rightarrow x_{pk} \ne x_{k}\ .
-\end{equation}
-\qed
-\end{theorem}
-%
-\begin{example} [{{\rm External forcing}}]
-Consider the system:
-\begin{equation}
-  \dot{x} = JH' (x) + f(t)
-\end{equation}
-where the Hamiltonian $H$ is
-$\left(0,b_{\infty}\right)$-subquadratic, and the
-forcing term is a distribution on the circle:
-\begin{equation}
-  f = \frac{d}{dt} F + f_{o}\ \ \ \ \
-  {\rm with}\ \ F\in L^{2} \left(\bbbr / T\bbbz; \bbbr^{2n}\right)\ ,
-\end{equation}
-where $f_{o} : = T^{-1}\int_{o}^{T} f (t) dt$. For instance,
-\begin{equation}
-  f (t) = \sum_{k\in \bbbn} \delta_{k} \xi\ ,
-\end{equation}
-where $\delta_{k}$ is the Dirac mass at $t= k$ and
-$\xi \in \bbbr^{2n}$ is a
-constant, fits the prescription. This means that the system
-$\dot{x} = JH' (x)$ is being excited by a
-series of identical shocks at interval $T$.
-\end{example}
-%
-\begin{definition}
-Let $A_{\infty} (t)$ and $B_{\infty} (t)$ be symmetric
-operators in $\bbbr^{2n}$, depending continuously on
-$t\in [0,T]$, such that
-$A_{\infty} (t) \le B_{\infty} (t)$ for all $t$.
-
-A Borelian function
-$H: [0,T]\times \bbbr^{2n} \to \bbbr$
-is called
-$\left(A_{\infty} ,B_{\infty}\right)$-{\it subquadratic at infinity}
-if there exists a function $N(t,x)$ such that:
-\begin{equation}
-  H (t,x) = \frac{1}{2} \left(A_{\infty} (t) x,x\right) + N(t,x)
-\end{equation}
-\begin{equation}
-  \forall t\ ,\ \ \ N(t,x)\ \ \ \ \
-  {\rm is\ convex\ with\  respect\  to}\ \ x
-\end{equation}
-\begin{equation}
-  N(t,x) \ge n\left(\left\|x\right\|\right)\ \ \ \ \
-  {\rm with}\ \ n(s)s^{-1}\to +\infty\ \ {\rm as}\ \ s\to +\infty
-\end{equation}
-\begin{equation}
-  \exists c\in \bbbr\ :\ \ \ H (t,x) \le
-  \frac{1}{2} \left(B_{\infty} (t) x,x\right) + c\ \ \ \forall x\ .
-\end{equation}
-
-If $A_{\infty} (t) = a_{\infty} I$ and
-$B_{\infty} (t) = b_{\infty} I$, with
-$a_{\infty} \le b_{\infty} \in \bbbr$,
-we shall say that $H$ is
-$\left(a_{\infty},b_{\infty}\right)$-subquadratic
-at infinity. As an example, the function
-$\left\|x\right\|^{\alpha}$, with
-$1\le \alpha < 2$, is $(0,\varepsilon )$-subquadratic at infinity
-for every $\varepsilon > 0$. Similarly, the Hamiltonian
-\begin{equation}
-H (t,x) = \frac{1}{2} k \left\|k\right\|^{2} +\left\|x\right\|^{\alpha}
-\end{equation}
-is $(k,k+\varepsilon )$-subquadratic for every $\varepsilon > 0$.
-Note that, if $k<0$, it is not convex.
-\end{definition}
-%
-
-\paragraph{Notes and Comments.}
-The first results on subharmonics were
-obtained by Rabinowitz in \cite{rab}, who showed the existence of
-infinitely many subharmonics both in the subquadratic and superquadratic
-case, with suitable growth conditions on $H'$. Again the duality
-approach enabled Clarke and Ekeland in \cite{clar:eke:2} to treat the
-same problem in the convex-subquadratic case, with growth conditions on
-$H$ only.
-
-Recently, Michalek and Tarantello (see \cite{mich:tar} and \cite{tar})
-have obtained lower bound on the number of subharmonics of period $kT$,
-based on symmetry considerations and on pinching estimates, as in
-Sect.~5.2 of this article.
-
-%
-% ---- Bibliography ----
-%
-\begin{thebibliography}{5}
-%
-\bibitem {clar:eke}
-Clarke, F., Ekeland, I.:
-Nonlinear oscillations and
-boundary-value problems for Hamiltonian systems.
-Arch. Rat. Mech. Anal. 78, 315--333 (1982)
-
-\bibitem {clar:eke:2}
-Clarke, F., Ekeland, I.:
-Solutions p\'{e}riodiques, du
-p\'{e}riode donn\'{e}e, des \'{e}quations hamiltoniennes.
-Note CRAS Paris 287, 1013--1015 (1978)
-
-\bibitem {mich:tar}
-Michalek, R., Tarantello, G.:
-Subharmonic solutions with prescribed minimal
-period for nonautonomous Hamiltonian systems.
-J. Diff. Eq. 72, 28--55 (1988)
-
-\bibitem {tar}
-Tarantello, G.:
-Subharmonic solutions for Hamiltonian
-systems via a $\bbbz_{p}$ pseudoindex theory.
-Annali di Matematica Pura (to appear)
-
-\bibitem {rab}
-Rabinowitz, P.:
-On subharmonic solutions of a Hamiltonian system.
-Comm. Pure Appl. Math. 33, 609--633 (1980)
-
-\end{thebibliography}
-
-%
-% second contribution with nearly identical text,
-% slightly changed contribution head (all entries
-% appear as defaults), and modified bibliography
-%
-\title{Hamiltonian Mechanics Two}
-
-\author{Ivar Ekeland\inst{1}\orcidID{0000-1111-2222-3333} \and
-Roger Temam\inst{2}\orcidID{1111-2222-3333-4444}}
-
-\institute{Princeton University, Princeton NJ 08544, USA
-\and
-Universit\'{e} de Paris-Sud,
-Laboratoire d'Analyse Num\'{e}rique, B\^{a}timent 425,\\
-F-91405 Orsay Cedex, France}
-
-\maketitle
-%
-% Modify the bibliography environment to call for the author-year
-% system. This is done normally with the citeauthoryear option
-% for a particular contribution.
-\makeatletter
-\renewenvironment{thebibliography}[1]
-     {\section*{\refname}
-      \small
-      \list{}%
-           {\settowidth\labelwidth{}%
-            \leftmargin\parindent
-            \itemindent=-\parindent
-            \labelsep=\z@
-            \if@openbib
-              \advance\leftmargin\bibindent
-              \itemindent -\bibindent
-              \listparindent \itemindent
-              \parsep \z@
-            \fi
-            \usecounter{enumiv}%
-            \let\p@enumiv\@empty
-            \renewcommand\theenumiv{}}%
-      \if@openbib
-        \renewcommand\newblock{\par}%
-      \else
-        \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
-      \fi
-      \sloppy\clubpenalty4000\widowpenalty4000%
-      \sfcode`\.=\@m}
-     {\def\@noitemerr
-       {\@latex@warning{Empty `thebibliography' environment}}%
-      \endlist}
-      \def\@cite#1{#1}%
-      \def\@lbibitem[#1]#2{\item[]\if@filesw
-        {\def\protect##1{\string ##1\space}\immediate
-      \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces}
-\makeatother
-%
-\begin{abstract}
-The abstract should summarize the contents of the paper
-using at least 70 and at most 150 words. It will be set in 9-point
-font size and be inset 1.0 cm from the right and left margins.
-There will be two blank lines before and after the Abstract. \dots
-\keywords{graph transformations, convex geometry, lattice computations,
-convex polygons, triangulations, discrete geometry}
-\end{abstract}
-%
-\section{Fixed-Period Problems: The Sublinear Case}
-%
-With this chapter, the preliminaries are over, and we begin the search
-for periodic solutions to Hamiltonian systems. All this will be done in
-the convex case; that is, we shall study the boundary-value problem
-\begin{eqnarray*}
-  \dot{x}&=&JH' (t,x)\\
-  x(0) &=& x(T)
-\end{eqnarray*}
-with $H(t,\cdot)$ a convex function of $x$, going to $+\infty$ when
-$\left\|x\right\| \to \infty$.
-
-%
-\subsection{Autonomous Systems}
-%
-In this section, we will consider the case when the Hamiltonian $H(x)$
-is autonomous. For the sake of simplicity, we shall also assume that it
-is $C^{1}$.
-
-We shall first consider the question of nontriviality, within the
-general framework of
-$\left(A_{\infty},B_{\infty}\right)$-subquadratic Hamiltonians. In
-the second subsection, we shall look into the special case when $H$ is
-$\left(0,b_{\infty}\right)$-subquadratic,
-and we shall try to derive additional information.
-%
-\subsubsection{The General Case: Nontriviality.}
-%
-We assume that $H$ is
-$\left(A_{\infty},B_{\infty}\right)$-sub\-qua\-dra\-tic at infinity,
-for some constant symmetric matrices $A_{\infty}$ and $B_{\infty}$,
-with $B_{\infty}-A_{\infty}$ positive definite. Set:
-\begin{eqnarray}
-\gamma :&=&{\rm smallest\ eigenvalue\ of}\ \ B_{\infty} - A_{\infty} \\
-  \lambda : &=& {\rm largest\ negative\ eigenvalue\ of}\ \
-  J \frac{d}{dt} +A_{\infty}\ .
-\end{eqnarray}
-
-Theorem 21 tells us that if $\lambda +\gamma < 0$, the boundary-value
-problem:
-\begin{equation}
-\begin{array}{rcl}
-  \dot{x}&=&JH' (x)\\
-  x(0)&=&x (T)
-\end{array}
-\end{equation}
-has at least one solution
-$\overline{x}$, which is found by minimizing the dual
-action functional:
-\begin{equation}
-  \psi (u) = \int_{o}^{T} \left[\frac{1}{2}
-  \left(\Lambda_{o}^{-1} u,u\right) + N^{\ast} (-u)\right] dt
-\end{equation}
-on the range of $\Lambda$, which is a subspace $R (\Lambda)_{L}^{2}$
-with finite codimension. Here
-\begin{equation}
-  N(x) := H(x) - \frac{1}{2} \left(A_{\infty} x,x\right)
-\end{equation}
-is a convex function, and
-\begin{equation}
-  N(x) \le \frac{1}{2}
-  \left(\left(B_{\infty} - A_{\infty}\right) x,x\right)
-  + c\ \ \ \forall x\ .
-\end{equation}
-
-%
-\begin{proposition}
-Assume $H'(0)=0$ and $ H(0)=0$. Set:
-\begin{equation}
-  \delta := \liminf_{x\to 0} 2 N (x) \left\|x\right\|^{-2}\ .
-  \label{2eq:one}
-\end{equation}
-
-If $\gamma < - \lambda < \delta$,
-the solution $\overline{u}$ is non-zero:
-\begin{equation}
-  \overline{x} (t) \ne 0\ \ \ \forall t\ .
-\end{equation}
-\end{proposition}
-%
-\begin{proof}
-Condition (\ref{2eq:one}) means that, for every
-$\delta ' > \delta$, there is some $\varepsilon > 0$ such that
-\begin{equation}
-  \left\|x\right\| \le \varepsilon \Rightarrow N (x) \le
-  \frac{\delta '}{2} \left\|x\right\|^{2}\ .
-\end{equation}
-
-It is an exercise in convex analysis, into which we shall not go, to
-show that this implies that there is an $\eta > 0$ such that
-\begin{equation}
-  f\left\|x\right\| \le \eta
-  \Rightarrow N^{\ast} (y) \le \frac{1}{2\delta '}
-  \left\|y\right\|^{2}\ .
-  \label{2eq:two}
-\end{equation}
-
-\begin{figure}
-\vspace{2.5cm}
-\caption{This is the caption of the figure displaying a white eagle and
-a white horse on a snow field}
-\end{figure}
-
-Since $u_{1}$ is a smooth function, we will have
-$\left\|hu_{1}\right\|_\infty \le \eta$
-for $h$ small enough, and inequality (\ref{2eq:two}) will hold,
-yielding thereby:
-\begin{equation}
-  \psi (hu_{1}) \le \frac{h^{2}}{2}
-  \frac{1}{\lambda} \left\|u_{1} \right\|_{2}^{2} + \frac{h^{2}}{2}
-  \frac{1}{\delta '} \left\|u_{1}\right\|^{2}\ .
-\end{equation}
-
-If we choose $\delta '$ close enough to $\delta$, the quantity
-$\left(\frac{1}{\lambda} + \frac{1}{\delta '}\right)$
-will be negative, and we end up with
-\begin{equation}
-  \psi (hu_{1}) < 0\ \ \ \ \ {\rm for}\ \ h\ne 0\ \ {\rm small}\ .
-\end{equation}
-
-On the other hand, we check directly that $\psi (0) = 0$. This shows
-that 0 cannot be a minimizer of $\psi$, not even a local one.
-So $\overline{u} \ne 0$ and
-$\overline{u} \ne \Lambda_{o}^{-1} (0) = 0$. \qed
-\end{proof}
-%
-\begin{corollary}
-Assume $H$ is $C^{2}$ and
-$\left(a_{\infty},b_{\infty}\right)$-subquadratic at infinity. Let
-$\xi_{1},\allowbreak\dots,\allowbreak\xi_{N}$  be the
-equilibria, that is, the solutions of $H' (\xi ) = 0$.
-Denote by $\omega_{k}$
-the smallest eigenvalue of $H'' \left(\xi_{k}\right)$, and set:
-\begin{equation}
-  \omega : = {\rm Min\,} \left\{\omega_{1},\dots,\omega_{k}\right\}\ .
-\end{equation}
-If:
-\begin{equation}
-  \frac{T}{2\pi} b_{\infty} <
-  - E \left[- \frac{T}{2\pi}a_{\infty}\right] <
-  \frac{T}{2\pi}\omega
-  \label{2eq:three}
-\end{equation}
-then minimization of $\psi$ yields a non-constant $T$-periodic solution
-$\overline{x}$.
-\end{corollary}
-%
-
-We recall once more that by the integer part $E [\alpha ]$ of
-$\alpha \in \bbbr$, we mean the $a\in \bbbz$
-such that $a< \alpha \le a+1$. For instance,
-if we take $a_{\infty} = 0$, Corollary 2 tells
-us that $\overline{x}$ exists and is
-non-constant provided that:
-
-\begin{equation}
-  \frac{T}{2\pi} b_{\infty} < 1 < \frac{T}{2\pi}
-\end{equation}
-or
-\begin{equation}
-  T\in \left(\frac{2\pi}{\omega},\frac{2\pi}{b_{\infty}}\right)\ .
-  \label{2eq:four}
-\end{equation}
-
-%
-\begin{proof}
-The spectrum of $\Lambda$ is $\frac{2\pi}{T} \bbbz +a_{\infty}$. The
-largest negative eigenvalue $\lambda$ is given by
-$\frac{2\pi}{T}k_{o} +a_{\infty}$,
-where
-\begin{equation}
-  \frac{2\pi}{T}k_{o} + a_{\infty} < 0
-  \le \frac{2\pi}{T} (k_{o} +1) + a_{\infty}\ .
-\end{equation}
-Hence:
-\begin{equation}
-  k_{o} = E \left[- \frac{T}{2\pi} a_{\infty}\right] \ .
-\end{equation}
-
-The condition $\gamma < -\lambda < \delta$ now becomes:
-\begin{equation}
-  b_{\infty} - a_{\infty} <
-  - \frac{2\pi}{T} k_{o} -a_{\infty} < \omega -a_{\infty}
-\end{equation}
-which is precisely condition (\ref{2eq:three}).\qed
-\end{proof}
-%
-
-\begin{lemma}
-Assume that $H$ is $C^{2}$ on $\bbbr^{2n} \setminus \{ 0\}$ and
-that $H'' (x)$ is non-de\-gen\-er\-ate for any $x\ne 0$. Then any local
-minimizer $\widetilde{x}$ of $\psi$ has minimal period $T$.
-\end{lemma}
-%
-\begin{proof}
-We know that $\widetilde{x}$, or
-$\widetilde{x} + \xi$ for some constant $\xi
-\in \bbbr^{2n}$, is a $T$-periodic solution of the Hamiltonian system:
-\begin{equation}
-  \dot{x} = JH' (x)\ .
-\end{equation}
-
-There is no loss of generality in taking $\xi = 0$. So
-$\psi (x) \ge \psi (\widetilde{x} )$
-for all $\widetilde{x}$ in some neighbourhood of $x$ in
-$W^{1,2} \left(\bbbr / T\bbbz ; \bbbr^{2n}\right)$.
-
-But this index is precisely the index
-$i_{T} (\widetilde{x} )$ of the $T$-periodic
-solution $\widetilde{x}$ over the interval
-$(0,T)$, as defined in Sect.~2.6. So
-\begin{equation}
-  i_{T} (\widetilde{x} ) = 0\ .
-  \label{2eq:five}
-\end{equation}
-
-Now if $\widetilde{x}$ has a lower period, $T/k$ say,
-we would have, by Corollary 31:
-\begin{equation}
-  i_{T} (\widetilde{x} ) =
-  i_{kT/k}(\widetilde{x} ) \ge
-  ki_{T/k} (\widetilde{x} ) + k-1 \ge k-1 \ge 1\ .
-\end{equation}
-
-This would contradict (\ref{2eq:five}), and thus cannot happen.\qed
-\end{proof}
-%
-\paragraph{Notes and Comments.}
-The results in this section are a
-refined version of \cite{2clar:eke};
-the minimality result of Proposition
-14 was the first of its kind.
-
-To understand the nontriviality conditions, such as the one in formula
-(\ref{2eq:four}), one may think of a one-parameter family
-$x_{T}$, $T\in \left(2\pi\omega^{-1}, 2\pi b_{\infty}^{-1}\right)$
-of periodic solutions, $x_{T} (0) = x_{T} (T)$,
-with $x_{T}$ going away to infinity when $T\to 2\pi \omega^{-1}$,
-which is the period of the linearized system at 0.
-
-\begin{table}
-\caption{This is the example table taken out of {\it The
-\TeX{}book,} p.\,246}
-\begin{center}
-\begin{tabular}{r@{\quad}rl}
-\hline
-\multicolumn{1}{l}{\rule{0pt}{12pt}
-                   Year}&\multicolumn{2}{l}{World population}\\[2pt]
-\hline\rule{0pt}{12pt}
-8000 B.C.  &     5,000,000& \\
-  50 A.D.  &   200,000,000& \\
-1650 A.D.  &   500,000,000& \\
-1945 A.D.  & 2,300,000,000& \\
-1980 A.D.  & 4,400,000,000& \\[2pt]
-\hline
-\end{tabular}
-\end{center}
-\end{table}
-%
-\begin{theorem} [Ghoussoub-Preiss]
-Assume $H(t,x)$ is
-$(0,\varepsilon )$-subquadratic at
-infinity for all $\varepsilon > 0$, and $T$-periodic in $t$
-\begin{equation}
-  H (t,\cdot )\ \ \ \ \ {\rm is\ convex}\ \ \forall t
-\end{equation}
-\begin{equation}
-  H (\cdot ,x)\ \ \ \ \ {\rm is}\ \ T{\rm -periodic}\ \ \forall x
-\end{equation}
-\begin{equation}
-  H (t,x)\ge n\left(\left\|x\right\|\right)\ \ \ \ \
-  {\rm with}\ \ n (s)s^{-1}\to \infty\ \ {\rm as}\ \ s\to \infty
-\end{equation}
-\begin{equation}
-  \forall \varepsilon > 0\ ,\ \ \ \exists c\ :\
-  H(t,x) \le \frac{\varepsilon}{2}\left\|x\right\|^{2} + c\ .
-\end{equation}
-
-Assume also that $H$ is $C^{2}$, and $H'' (t,x)$ is positive definite
-everywhere. Then there is a sequence $x_{k}$, $k\in \bbbn$, of
-$kT$-periodic solutions of the system
-\begin{equation}
-  \dot{x} = JH' (t,x)
-\end{equation}
-such that, for every $k\in \bbbn$, there is some $p_{o}\in\bbbn$ with:
-\begin{equation}
-  p\ge p_{o}\Rightarrow x_{pk} \ne x_{k}\ .
-\end{equation}
-\qed
-\end{theorem}
-%
-\begin{example} [{{\rm External forcing}}]
-Consider the system:
-\begin{equation}
-  \dot{x} = JH' (x) + f(t)
-\end{equation}
-where the Hamiltonian $H$ is
-$\left(0,b_{\infty}\right)$-subquadratic, and the
-forcing term is a distribution on the circle:
-\begin{equation}
-  f = \frac{d}{dt} F + f_{o}\ \ \ \ \
-  {\rm with}\ \ F\in L^{2} \left(\bbbr / T\bbbz; \bbbr^{2n}\right)\ ,
-\end{equation}
-where $f_{o} : = T^{-1}\int_{o}^{T} f (t) dt$. For instance,
-\begin{equation}
-  f (t) = \sum_{k\in \bbbn} \delta_{k} \xi\ ,
-\end{equation}
-where $\delta_{k}$ is the Dirac mass at $t= k$ and
-$\xi \in \bbbr^{2n}$ is a
-constant, fits the prescription. This means that the system
-$\dot{x} = JH' (x)$ is being excited by a
-series of identical shocks at interval $T$.
-\end{example}
-%
-\begin{definition}
-Let $A_{\infty} (t)$ and $B_{\infty} (t)$ be symmetric
-operators in $\bbbr^{2n}$, depending continuously on
-$t\in [0,T]$, such that
-$A_{\infty} (t) \le B_{\infty} (t)$ for all $t$.
-
-A Borelian function
-$H: [0,T]\times \bbbr^{2n} \to \bbbr$
-is called
-$\left(A_{\infty} ,B_{\infty}\right)$-{\it subquadratic at infinity}
-if there exists a function $N(t,x)$ such that:
-\begin{equation}
-  H (t,x) = \frac{1}{2} \left(A_{\infty} (t) x,x\right) + N(t,x)
-\end{equation}
-\begin{equation}
-  \forall t\ ,\ \ \ N(t,x)\ \ \ \ \
-  {\rm is\ convex\ with\  respect\  to}\ \ x
-\end{equation}
-\begin{equation}
-  N(t,x) \ge n\left(\left\|x\right\|\right)\ \ \ \ \
-  {\rm with}\ \ n(s)s^{-1}\to +\infty\ \ {\rm as}\ \ s\to +\infty
-\end{equation}
-\begin{equation}
-  \exists c\in \bbbr\ :\ \ \ H (t,x) \le
-  \frac{1}{2} \left(B_{\infty} (t) x,x\right) + c\ \ \ \forall x\ .
-\end{equation}
-
-If $A_{\infty} (t) = a_{\infty} I$ and
-$B_{\infty} (t) = b_{\infty} I$, with
-$a_{\infty} \le b_{\infty} \in \bbbr$,
-we shall say that $H$ is
-$\left(a_{\infty},b_{\infty}\right)$-subquadratic
-at infinity. As an example, the function
-$\left\|x\right\|^{\alpha}$, with
-$1\le \alpha < 2$, is $(0,\varepsilon )$-subquadratic at infinity
-for every $\varepsilon > 0$. Similarly, the Hamiltonian
-\begin{equation}
-H (t,x) = \frac{1}{2} k \left\|k\right\|^{2} +\left\|x\right\|^{\alpha}
-\end{equation}
-is $(k,k+\varepsilon )$-subquadratic for every $\varepsilon > 0$.
-Note that, if $k<0$, it is not convex.
-\end{definition}
-%
-
-\paragraph{Notes and Comments.}
-The first results on subharmonics were
-obtained by Rabinowitz in \cite{2rab}, who showed the existence of
-infinitely many subharmonics both in the subquadratic and superquadratic
-case, with suitable growth conditions on $H'$. Again the duality
-approach enabled Clarke and Ekeland in \cite{2clar:eke:2} to treat the
-same problem in the convex-subquadratic case, with growth conditions on
-$H$ only.
-
-Recently, Michalek and Tarantello (see Michalek, R., Tarantello, G.
-\cite{2mich:tar} and Tarantello, G. \cite{2tar}) have obtained lower
-bound on the number of subharmonics of period $kT$, based on symmetry
-considerations and on pinching estimates, as in Sect.~5.2 of this
-article.
-
-%
-% ---- Bibliography ----
-%
-\begin{thebibliography}{}
-%
-\bibitem[1980]{2clar:eke}
-Clarke, F., Ekeland, I.:
-Nonlinear oscillations and
-boundary-value problems for Hamiltonian systems.
-Arch. Rat. Mech. Anal. 78, 315--333 (1982)
-
-\bibitem[1981]{2clar:eke:2}
-Clarke, F., Ekeland, I.:
-Solutions p\'{e}riodiques, du
-p\'{e}riode donn\'{e}e, des \'{e}quations hamiltoniennes.
-Note CRAS Paris 287, 1013--1015 (1978)
-
-\bibitem[1982]{2mich:tar}
-Michalek, R., Tarantello, G.:
-Subharmonic solutions with prescribed minimal
-period for nonautonomous Hamiltonian systems.
-J. Diff. Eq. 72, 28--55 (1988)
-
-\bibitem[1983]{2tar}
-Tarantello, G.:
-Subharmonic solutions for Hamiltonian
-systems via a $\bbbz_{p}$ pseudoindex theory.
-Annali di Matematica Pura (to appear)
-
-\bibitem[1985]{2rab}
-Rabinowitz, P.:
-On subharmonic solutions of a Hamiltonian system.
-Comm. Pure Appl. Math. 33, 609--633 (1980)
-
-\end{thebibliography}
-\clearpage
-\addtocmark[2]{Author Index} % additional numbered TOC entry
-\renewcommand{\indexname}{Author Index}
-\printindex
-\clearpage
-\addtocmark[2]{Subject Index} % additional numbered TOC entry
-\markboth{Subject Index}{Subject Index}
-\renewcommand{\indexname}{Subject Index}
-\input{subjidx.ind}
-\end{document}
diff --git a/paper/llncs2e/llncs.doc b/paper/llncs2e/llncs.doc
deleted file mode 100644
index eb665a6ce..000000000
--- a/paper/llncs2e/llncs.doc
+++ /dev/null
@@ -1,1256 +0,0 @@
-% This is LLNCS.DOC the documentation file of
-% the LaTeX2e class from Springer-Verlag
-% for Lecture Notes in Computer Science, version 2.4
-\documentclass{llncs}
-\usepackage{llncsdoc}
-%
-\begin{document}
-\markboth{\LaTeXe{} Class for Lecture Notes in Computer
-Science}{\LaTeXe{} Class for Lecture Notes in Computer Science}
-\thispagestyle{empty}
-\begin{flushleft}
-\LARGE\bfseries Instructions for Authors\\
-Coding with \LaTeX\\[2cm]
-\end{flushleft}
-\rule{\textwidth}{1pt}
-\vspace{2pt}
-\begin{flushright}
-\Huge
-\begin{tabular}{@{}l}
-\LaTeXe{} Class\\
-for Lecture Notes\\
-in Computer Science\\[6pt]
-{\Large Version 2.4}
-\end{tabular}
-\end{flushright}
-\rule{\textwidth}{1pt}
-\vfill
-%\begin{flushleft}
-%\large\itshape
-%\begin{tabular}{@{}l}
-%{\Large\upshape\bfseries Springer}\\[8pt]
-%Berlin\enspace Heidelberg\enspace New\kern0.1em York\\[5pt]
-%Barcelona\enspace Budapest\enspace Hong\kern0.2em Kong\\[5pt]
-%London\enspace Milan\enspace Paris\enspace\\[5pt]
-%Santa\kern0.2em Clara\enspace Singapore\enspace Tokyo
-%\end{tabular}
-%\end{flushleft}
-\newpage
-%
-\section*{For further information please contact us:}
-%
-\begin{flushleft}
-\begin{tabular}{l@{\quad}l@{\hspace{3mm}}l@{\qquad}l}
-$\bullet$&\multicolumn{3}{@{}l}{\bfseries LNCS Editorial Office}\\[1mm]
-&\multicolumn{3}{@{}l}{Springer-Verlag}\\
-&\multicolumn{3}{@{}l}{Computer Science Editorial}\\
-&\multicolumn{3}{@{}l}{Tiergartenstra�e 17}\\
-&\multicolumn{3}{@{}l}{69121 Heidelberg}\\
-&\multicolumn{3}{@{}l}{Germany}\\[0.5mm]
- & Tel:       & +49-6221-487-8706\\
- & Fax:       & +49-6221-487-8588\\
- & e-mail:    & \tt lncs@springer.com    & for editorial questions\\
- &            & \tt texhelp@springer.de & for \TeX{} problems\\[2mm]
-\noalign{\rule{\textwidth}{1pt}}
-\noalign{\vskip2mm}
-%
-%{\tt svserv@vax.ntp.springer.de}\hfil first try the \verb|help|
-%command.
-%
-$\bullet$&\multicolumn{3}{@{}l}{\bfseries We are also reachable through the world wide web:}\\[1mm]
-         &\multicolumn{2}{@{}l}{\texttt{http://www.springer.com}}&Springer Global Website\\
-         &\multicolumn{2}{@{}l}{\texttt{http://www.springer.com/lncs}}&LNCS home page\\
-         &\multicolumn{2}{@{}l}{\texttt{http://www.springerlink.com}}&data repository\\
-         &\multicolumn{2}{@{}l}{\texttt{ftp://ftp.springer.de}}&FTP server
-\end{tabular}
-\end{flushleft}
-
-
-%
-\newpage
-\tableofcontents
-\newpage
-%
-\section{Introduction}
-%
-Authors wishing to code their contribution
-with \LaTeX{}, as well as those who have already coded with \LaTeX{},
-will be provided with a document class that will give the text the
-desired layout. Authors are requested to
-adhere strictly to these instructions; {\em the class
-file must not be changed}.
-
-The text output area is automatically set within an area of
-12.2\,cm horizontally  and 19.3\,cm vertically.
-
-If you are already familiar with \LaTeX{}, then the
-LLNCS class should not give you any major difficulties.
-It will change the layout to the required LLNCS style
-(it will for instance define the layout of \verb|\section|).
-We had to invent some extra commands,
-which are not provided by \LaTeX{} (e.g.\
-\verb|\institute|, see also Sect.\,\ref{contbegin})
-
-For the main body of the paper (the text) you
-should use the commands of the standard \LaTeX{} ``article'' class.
-Even if you are familiar with those commands, we urge you to read
-this entire documentation thoroughly. It contains many suggestions on
-how to use our commands properly; thus your paper
-will be formatted exactly to LLNCS standard.
-For the input of the references at the end of your contribution,
-please follow our instructions given in Sect.\,\ref{refer} References.
-
-The majority of these hints are not specific for LLNCS; they may improve
-your use of \LaTeX{} in general.
-Furthermore, the documentation provides suggestions about the proper
-editing and use
-of the input files (capitalization, abbreviation etc.) (see
-Sect.\,\ref{refedit} How to Edit Your Input File).
-%
-\section{How to Proceed}
-%
-The package consists of the following files:
-\begin{flushleft}
-\begin{tabular}{@{}p{2.5cm}l}
-{\tt history.txt}& the version history of the package\\[2pt]
-{\tt llncs.cls}  & class file for \LaTeX{}\\[2pt]
-{\tt llncs.dem}  & an example showing how to code the text\\[2pt]
-{\tt llncs.doc}  & general instructions (source of this document),\\
-        & {\tt llncs.doc} means {\itshape l\/}atex {\itshape doc\/}umentation for\\
-        & {\itshape L\/}ecture {\itshape N}otes in {\itshape C\/}omputer {\itshape S\/}cience\\
-{\tt llncsdoc.pdf}& the documentation of the class (PDF version),\\
-{\tt llncs.doc}  & general instructions (source of this document),\\
-{\tt llncsdoc.sty}  & class modifications to help for the instructions\\
-{\tt llncs.ind} & an external (faked) author index file\\
-{\tt subjidx.ind} & subject index demo from the Springer book package\\
-{\tt llncs.dvi}    & the resultig DVI file (remember to use binary transfer!)\\[2pt]
-{\tt sprmindx.sty} & supplementary style file for MakeIndex\\
-                   & (usage: {\tt makeindex -s sprmindx.sty <yourfile.idx>})
-\end{tabular}
-\end{flushleft}
-%
-\subsection{How to Invoke the LLNCS Document Class}
-%
-The LLNCS class is an extension of the standard \LaTeX{} ``article''
-document class. Therefore you may use all ``article'' commands for the
-body of your contribution to prepare your manuscript.
-LLNCS class is invoked by replacing ``article'' by ``llncs'' in the
-first line of your document:
-\begin{verbatim}
-\documentclass{llncs}
-%
-\begin{document}
-  <Your contribution>
-\end{document}
-\end{verbatim}
-%
-\subsection{Contributions Already Coded with \protect\LaTeX{} without
-the LLNCS document class}
-%
-If your file is already coded with \LaTeX{} you can easily
-adapt it a posteriori to the LLNCS document class.
-
-Please refrain from using any \LaTeX{} or \TeX{} commands
-that affect the layout or formatting of your document (i.e. commands
-like \verb|\textheight|, \verb|\vspace|, \verb|\headsep| etc.).
-There may nevertheless be exceptional occasions on which to
-use some of them.
-
-The LLNCS document class has been carefully designed to produce the
-right layout from your \LaTeX{} input. If there is anything specific you
-would like to do and for which the style file does not provide a
-command, {\em please contact us}. Same holds for any error and bug you
-discover (there is however no reward for this -- sorry).
-%
-\section{General Rules for Coding Formulas}
-%
-With mathematical formulas you may proceed as described
-in Sect.\,3.3 of the {\em \LaTeX{} User's Guide \& Reference
-Manual\/} by Leslie Lamport (2nd~ed. 1994), Addison-Wesley Publishing
-Company, Inc.
-
-Equations are automatically numbered sequentially throughout your
-contribution using arabic numerals in parentheses on the right-hand
-side.
-
-When you are working in math mode everything is typeset in italics.
-Sometimes you need to insert non-mathematical elements (e.g.\
-words or phrases). Such insertions should be coded in roman
-(with \verb|\mbox|) as illustrated in the following example:
-\begin{flushleft}
-{\itshape Sample Input}
-\end{flushleft}
-\begin{verbatim}
-\begin{equation}
-  \left(\frac{a^{2} + b^{2}}{c^{3}} \right) = 1 \quad
-  \mbox{ if } c\neq 0 \mbox{ and if } a,b,c\in \bbbr \enspace .
-\end{equation}
-\end{verbatim}
-{\itshape Sample Output}
-\begin{equation}
-  \left(\frac{a^{2} + b^{2}}{c^{3}} \right) = 1 \quad
-  \mbox{ if } c\neq 0 \mbox{ and if } a,b,c\in \bbbr \enspace .
-\end{equation}
-
-If you wish to start a new paragraph immediately after a displayed
-equation, insert a blank line so as to produce the required
-indentation. If there is no new paragraph either do not insert
-a blank line or code \verb|\noindent| immediately before
-continuing the text.
-
-Please punctuate a displayed equation in the same way as other
-ordinary text but with an \verb|\enspace| before end punctuation.
-
-Note that the sizes of the parentheses or other delimiter
-symbols used in equations should ideally match the height of the
-formulas being enclosed. This is automatically taken care of by
-the following \LaTeX{} commands:\\[2mm]
-\verb|\left(| or \verb|\left[| and
-\verb|\right)| or \verb|\right]|.
-%
-\subsection{Italic and Roman Type in Math Mode}
-%
-\begin{alpherate}
-\item
-In math mode \LaTeX{} treats all letters as though they
-were mathematical or physical variables, hence they are typeset as
-characters of their own in
-italics. However, for certain components of formulas, like short texts,
-this would be incorrect and therefore coding in roman is required.
-Roman should also be used for
-subscripts and superscripts {\em in formulas\/} where these are
-merely labels and not in themselves variables,
-e.g. $T_{\mathrm{eff}}$ \emph{not} $T_{eff}$,
-$T_{\mathrm K}$ \emph{not} $T_K$ (K = Kelvin),
-$m_{\mathrm e}$ \emph{not} $m_e$ (e = electron).
-However, do not code for roman
-if the sub/superscripts represent variables,
-e.g.\ $\sum_{i=1}^{n} a_{i}$.
-\item
-Please ensure that {\em physical units\/} (e.g.\ pc, erg s$^{-1}$
-K, cm$^{-3}$, W m$^{-2}$ Hz$^{-1}$, m kg s$^{-2}$ A$^{-2}$) and
-{\em abbreviations\/} such as Ord, Var, GL, SL, sgn, const.\
-are always set in roman type. To ensure
-this use the \verb|\mathrm| command: \verb|\mathrm{Hz}|.
-On p.\ 44 of the {\em \LaTeX{} User's Guide \& Reference
-Manual\/} by Leslie Lamport you will find the names of
-common mathe\-matical functions, such as log, sin, exp, max and sup.
-These should be coded as \verb|\log|,
-\verb|\sin|, \verb|\exp|, \verb|\max|, \verb|\sup|
-and will appear in roman automatically.
-\item
-Chemical symbols and formulas should be coded for roman,
-e.g.\ Fe not $Fe$, H$_2$O not {\em H$_2$O}.
-\item
-Familiar foreign words and phrases, e.g.\ et al.,
-a priori, in situ, brems\-strah\-lung, eigenvalues should not be
-italicized.
-\end{alpherate}
-%
-\section{How to Edit Your Input (Source) File}
-\label{refedit}
-%
-\subsection{Headings}\label{headings}
-%
-All words in headings should be capitalized except for conjunctions,
-prepositions (e.g.\ on, of, by, and, or, but, from, with, without,
-under) and definite and indefinite articles (the, a, an) unless they
-appear at the beginning. Formula letters must be typeset as in the text.
-%
-\subsection{Capitalization and Non-capitalization}
-%
-\begin{alpherate}
-\item
-The following should always be capitalized:
-\begin{itemize}
-\item
-Headings (see preceding Sect.\,\ref{headings})
-\item
-Abbreviations and expressions
-in the text such as  Fig(s)., Table(s), Sect(s)., Chap(s).,
-Theorem, Corollary, Definition etc. when used with numbers, e.g.\
-Fig.\,3, Table\,1, Theorem 2.
-\end{itemize}
-Please follow the special rules in Sect.\,\ref{abbrev} for referring to
-equations.
-\item
-The following should {\em not\/} be capitalized:
-\begin{itemize}
-\item
-The words figure(s), table(s), equation(s), theorem(s) in the text when
-used without an accompanying number.
-\item
-Figure legends and table captions except for names and abbreviations.
-\end{itemize}
-\end{alpherate}
-%
-\subsection{Abbreviation of Words}\label{abbrev}
-%
-\begin{alpherate}
-\item
-The following {\em should} be abbreviated when they appear in running
-text {\em unless\/} they come at the beginning of a sentence: Chap.,
-Sect., Fig.; e.g.\ The results are depicted in Fig.\,5. Figure 9 reveals
-that \dots .\\
-{\em Please note\/}: Equations should usually be referred to solely by
-their number in parentheses: e.g.\ (14). However, when the reference
-comes at the beginning of a sentence, the unabbreviated word
-``Equation'' should be used: e.g.\ Equation (14) is very important.
-However, (15) makes it clear that \dots .
-\item
-If abbreviations of names or concepts are used
-throughout the text, they should be defined at first occurrence,
-e.g.\ Plurisubharmonic (PSH) Functions, Strong Optimization (SOPT)
-Problem.
-\end{alpherate}
-%
-\section{How to Code the Beginning of Your Contribution}
-\label{contbegin}
-%
-The title of a single contribution (it is mandatory) should be coded as
-follows:
-\begin{verbatim}
-\title{<Your contribution title>}
-\end{verbatim}
-All words in titles should be capitalized except for conjunctions,
-prepositions (e.g.\ on, of, by, and, or, but, from, with, without,
-under) and definite and indefinite articles (the, a, an) unless they
-appear at the beginning. Formula letters must be typeset as in the text.
-Titles have no end punctuation.
-
-If a long \verb|\title| must be divided please use the code \verb|\\|
-(for new line).
-
-If you are to produce running heads for a specific volume the standard
-(of no such running heads) is overwritten with the \verb|[runningheads]|
-option in the \verb|\documentclass| line. For long titles that do not
-fit in the single line of the running head a warning is generated.
-You can specify an abbreviated title for the running head on odd pages
-with the command
-\begin{verbatim}
-\titlerunning{<Your abbreviated contribution title>}
-\end{verbatim}
-
-There is also a possibility to change the text of the title that goes
-into the table of contents (that's for volume editors only -- there is
-no table of contents for a single contribution). For this use the
-command
-\begin{verbatim}
-\toctitle{<Your changed title for the table of contents>}
-\end{verbatim}
-
-An optional subtitle may follow then:
-\begin{verbatim}
-\subtitle{<subtitle of your contribution>}
-\end{verbatim}
-
-Now the name(s) of the author(s) must be given:
-\begin{verbatim}
-\author{<author(s) name(s)>}
-\end{verbatim}
-Numbers referring to different addresses or affiliations are
-to be attached to each author with the \verb|\inst{<no>}| command.
-If there is more than one author, the order is up to you;
-the \verb|\and| command provides for the separation.
-
-If you have done this correctly, this entry now reads, for example:
-\begin{verbatim}
-\author{Ivar Ekeland\inst{1} \and Roger Temam\inst{2}}
-\end{verbatim}
-The first name\footnote{Other initials are optional
-and may be inserted if this is the usual
-way of writing your name, e.g.\ Alfred J.~Holmes, E.~Henry Green.}
-is followed by the surname.
-
-As for the title there exist two additional commands (again for volume
-editors only) for a different author list. One for the running head
-(on odd pages) -- if there is any:
-\begin{verbatim}
-\authorrunning{<abbreviated author list>}
-\end{verbatim}
-And one for the table of contents where the
-affiliation of each author is simply added in braces.
-\begin{verbatim}
-\tocauthor{<enhanced author list for the table of contents>}
-\end{verbatim}
-
-Next the address(es) of institute(s), company etc. is (are) required.
-If there is more than one address, the entries are numbered
-automatically with \verb|\and|, in the order in which you type them.
-Please make sure that the numbers match those placed next to
-to the authors' names to reflect the affiliation.
-\begin{verbatim}
-\institute{<name of an institute>
-\and <name of the next institute>
-\and <name of the next institute>}
-\end{verbatim}
-
-In addition, you can use
-\begin{verbatim}
-\email{<email address>}
-\end{verbatim}
-to provide your email address within \verb|\institute|. If you need to
-typeset the tilde character -- e.g. for your web page in your unix
-system's home directory -- the \verb|\homedir| command will happily do
-this. Please note that, if your email address is given in your paper,
-it will also be included in the meta data of the online version.
-\enlargethispage*{6mm}
-
-\medskip
-If footnote like things are needed anywhere in the contribution heading
-please code
-(immediately after the word where the footnote indicator should be
-placed):
-\begin{verbatim}
-\thanks{<text>}
-\end{verbatim}
-\verb|\thanks| may only appear in \verb|\title|, \verb|\author|
-and \verb|\institute| to footnote anything. If there are two or more
-footnotes or affiliation marks to a specific item separate them with
-\verb|\fnmsep| (i.e. {\itshape f}oot\emph note \emph mark
-\emph{sep}arator).
-
-\medskip\noindent
-The command
-\begin{verbatim}
-\maketitle
-\end{verbatim}
-then formats the complete heading of your article. If you leave
-it out the work done so far will produce \emph{no} text.
-
-Then the abstract should follow. Simply code
-\begin{verbatim}
-\begin{abstract}
-<Text of the summary of your article>
-\end{abstract}
-\end{verbatim}
-or refer to the demonstration file {\tt llncs.dem} for an example or
-to the {\em Sample Input\/} on p.~\pageref{samppage}.
-
-\subsubsection{Remark to Running Heads and the Table of Contents}
-\leavevmode\\[\medskipamount]
-If you are the author of a single contribution you normally have no
-running heads and no table of contents. Both are done only by the editor
-of the volume or at the printers.
-%
-\section{Special Commands for the Volume Editor}
-The volume editor can produce a complete camera ready output including
-running heads, a table of contents, preliminary text (frontmatter), and
-index or glossary. For activating the running heads there is the class
-option \verb|[runningheads]|.
-
-The table of contents of the volume is printed wherever
-\verb|\tableofcontents| is placed. A simple compilation of all
-contributions (fields \verb|\title| and \verb|\author|) is done. If you
-wish to change this automatically produced list use the commands
-\begin{verbatim}
-\titlerunning  \toctitle
-\authorrunning \tocauthor
-\end{verbatim}
-to enhance the information in the specific contributions. See the
-demonstration file \verb|llncs.dem| for examples.
-
-An additional structure can be added to the table of contents with the
-\verb|\addtocmark{<text>}| command. It has an optional numerical
-argument, a digit from 1 through 3. 3 (the default) makes an unnumbered
-chapter like entry in the table of contents. If you code
-\verb|\addtocmark[2]{text}| the corresponding page number is listed
-also, \verb|\addtocmark[1]{text}| even introduces a chapter number
-beyond it.
-%
-\section{How to Code Your Text}
-%
-The contribution title and all headings should be capitalized
-except for conjunctions, prepositions (e.g.\ on, of, by, and, or, but,
-from, with, without, under) and definite and indefinite articles (the,
-a, an) unless they appear at the beginning. Formula letters must be
-typeset as in the text.
-
-Headings will be automatically numbered by the following codes.\\[2mm]
-{\itshape Sample Input}
-\begin{verbatim}
-\section{This is a First-Order Title}
-\subsection{This is a Second-Order Title}
-\subsubsection{This is a Third-Order Title.}
-\paragraph{This is a Fourth-Order Title.}
-\end{verbatim}
-\verb|\section| and \verb|\subsection| have no end punctuation.\\
-\verb|\subsubsection| and \verb|\paragraph|
-need to be punctuated at the end.
-
-In addition to the above-mentioned headings your text may be structured
-by subsections indicated by run-in headings (theorem-like environments).
-All the theorem-like environments are numbered automatically
-throughout the sections of your document -- each with its own counter.
-If you want the theorem-like environments to use the same counter
-just specify the documentclass option \verb|envcountsame|:
-\begin{verbatim}
-\documentclass[envcountsame]{llncs}
-\end{verbatim}
-If your first call for a theorem-like environment then is e.g.
-\verb|\begin{lemma}|, it will be numbered 1; if corollary follows,
-this will be numbered 2; if you then call lemma again, this will be
-numbered 3.
-
-But in case you want to reset such counters to 1 in each section,
-please specify the documentclass option \verb|envcountreset|:
-\begin{verbatim}
-\documentclass[envcountreset]{llncs}
-\end{verbatim}
-
-Even a numbering on section level (including the section counter) is
-possible with the documentclass option \verb|envcountsect|.
-
-\section{Predefined Theorem like Environments}\label{builtintheo}
-The following variety of run-in headings are at your disposal:
-\begin{alpherate}
-\item
-{\bfseries Bold} run-in headings with italicized text
-as built-in environments:
-\begin{verbatim}
-\begin{corollary} <text> \end{corollary}
-\begin{lemma} <text> \end{lemma}
-\begin{proposition} <text> \end{proposition}
-\begin{theorem} <text> \end{theorem}
-\end{verbatim}
-\item
-The following generally appears as {\itshape italic} run-in heading:
-\begin{verbatim}
-\begin{proof} <text>    \qed    \end{proof}
-\end{verbatim}
-It is unnumbered and may contain an eye catching square (call for that
-with \verb|\qed|) before the environment ends.
-\item
-Further {\itshape italic} or {\bfseries bold} run-in headings with roman
-environment body may also occur:
-\begin{verbatim}
-\begin{definition} <text> \end{definition}
-\begin{example} <text> \end{example}
-\begin{exercise} <text> \end{exercise}
-\begin{note} <text> \end{note}
-\begin{problem} <text> \end{problem}
-\begin{question} <text> \end{question}
-\begin{remark} <text> \end{remark}
-\begin{solution} <text> \end{solution}
-\end{verbatim}
-\end{alpherate}
-
-\section{Defining your Own Theorem like Environments}
-We have enhanced the standard \verb|\newtheorem| command and slightly
-changed its syntax to get two new commands \verb|\spnewtheorem| and
-\verb|\spnewtheorem*| that now can be used to define additional
-environments. They require two additional arguments namely the type
-style in which the keyword of the environment appears and second the
-style for the text of your new environment.
-
-\verb|\spnewtheorem| can be used in two ways.
-\subsection{Method 1 {\itshape (preferred)}}
-You may want to create an environment that shares its counter
-with another environment, say {\em main theorem\/} to be numbered like
-the predefined {\em theorem\/}. In this case, use the syntax
-\begin{verbatim}
-\spnewtheorem{<env_nam>}[<num_like>]{<caption>}
-{<cap_font>}{<body_font>}
-\end{verbatim}
-
-\noindent
-Here the environment with which the new environment should share its
-counter is specified with the optional argument \verb|[<num_like>]|.
-
-\paragraph{Sample Input}
-\begin{verbatim}
-\spnewtheorem{mainth}[theorem]{Main Theorem}{\bfseries}{\itshape}
-\begin{theorem} The early bird gets the worm. \end{theorem}
-\begin{mainth} The early worm gets eaten. \end{mainth}
-\end{verbatim}
-\medskip\noindent
-{\em Sample Output}
-
-\medskip\noindent
-{\bfseries Theorem 3.}\enspace {\em The early bird gets the worm.}
-
-\medskip\noindent
-{\bfseries Main Theorem 4.} The early worm gets eaten.
-
-\bigskip
-The sharing of the default counter (\verb|[theorem]|) is desired. If you
-omit the optional second argument of \verb|\spnewtheorem| a separate
-counter for your new environment is used throughout your document.
-
-\subsection[Method 2]{Method 2 {\itshape (assumes {\tt[envcountsect]}
-documentstyle option)}}
-\begin{verbatim}
-\spnewtheorem{<env_nam>}{<caption>}[<within>]
-{<cap_font>}{<body_font>}
-\end{verbatim}
-
-\noindent
-This defines a new environment \verb|<env_nam>| which prints the caption
-\verb|<caption>| in the font \verb|<cap_font>| and the text itself in
-the font \verb|<body_font>|. The environment is numbered beginning anew
-with every new sectioning element you specify with the optional
-parameter \verb|<within>|.
-
-\medskip\noindent
-\paragraph{Example} \leavevmode
-
-\medskip\noindent
-\verb|\spnewtheorem{joke}{Joke}[subsection]{\bfseries}{\rmfamily}|
-
-\medskip
-\noindent defines a new environment called \verb|joke| which prints the
-caption {\bfseries Joke} in boldface and the text in roman. The jokes are
-numbered starting from 1 at the beginning of every subsection with the
-number of the subsection preceding the number of the joke e.g. 7.2.1 for
-the first joke in subsection 7.2.
-
-\subsection{Unnumbered Environments}
-If you wish to have an unnumbered environment, please
-use the syntax
-\begin{verbatim}
-\spnewtheorem*{<env_nam>}{<caption>}{<cap_font>}{<body_font>}
-\end{verbatim}
-
-\section{Program Codes}
-In case you want to show pieces of program code, just use the
-\verb|verbatim| environment or the \verb|verbatim| package of \LaTeX.
-(There also exist various pretty printers for some programming
-languages.)
-%
-\noindent
-\subsection*{Sample Input {\rmfamily(of a simple
-contribution)}}\label{samppage}
-\begin{verbatim}
-\title{Hamiltonian Mechanics}
-
-\author{Ivar Ekeland\inst{1} \and Roger Temam\inst{2}}
-
-\institute{Princeton University, Princeton NJ 08544, USA
-\and
-Universit\'{e} de Paris-Sud,
-Laboratoire d'Analyse Num\'{e}rique, B\^{a}timent 425,\\
-F-91405 Orsay Cedex, France}
-
-\maketitle
-%
-\begin{abstract}
-This paragraph shall summarize the contents of the paper
-in short terms.
-\end{abstract}
-%
-\section{Fixed-Period Problems: The Sublinear Case}
-%
-With this chapter, the preliminaries are over, and we begin the
-search for periodic solutions \dots
-%
-\subsection{Autonomous Systems}
-%
-In this section we will consider the case when the Hamiltonian
-$H(x)$ \dots
-%
-\subsubsection*{The General Case: Nontriviality.}
-%
-We assume that $H$ is
-$\left(A_{\infty}, B_{\infty}\right)$-subqua\-dra\-tic
-at infinity, for some constant \dots
-%
-\paragraph{Notes and Comments.}
-The first results on subharmonics were \dots
-%
-\begin{proposition}
-Assume $H'(0)=0$ and $ H(0)=0$. Set \dots
-\end{proposition}
-\begin{proof}[of proposition]
-Condition (8) means that, for every $\delta'>\delta$, there is
-some $\varepsilon>0$ such that \dots \qed
-\end{proof}
-%
-\begin{example}[\rmfamily (External forcing)]
-Consider the system \dots
-\end{example}
-\begin{corollary}
-Assume $H$ is $C^{2}$ and
-$\left(a_{\infty}, b_{\infty}\right)$-subquadratic
-at infinity. Let \dots
-\end{corollary}
-\begin{lemma}
-Assume that $H$ is $C^{2}$ on $\bbbr^{2n}\backslash \{0\}$
-and that $H''(x)$ is \dots
-\end{lemma}
-\begin{theorem}[(Ghoussoub-Preiss)]
-Let $X$ be a Banach Space and $\Phi:X\to\bbbr$ \dots
-\end{theorem}
-\begin{definition}
-We shall say that a $C^{1}$ function $\Phi:X\to\bbbr$
-satisfies \dots
-\end{definition}
-\end{verbatim}
-{\itshape Sample Output\/} (follows on the next page together with
-examples of the above run-in headings)
-\newcounter{save}\setcounter{save}{\value{section}}
-{\def\addtocontents#1#2{}%
-\def\addcontentsline#1#2#3{}%
-\def\markboth#1#2{}%
-%
-\title{Hamiltonian Mechanics}
-
-\author{Ivar Ekeland\inst{1} \and Roger Temam\inst{2}}
-
-\institute{Princeton University, Princeton NJ 08544, USA
-\and
-Universit\'{e} de Paris-Sud,
-Laboratoire d'Analyse Num\'{e}rique, B\^{a}timent 425,\\
-F-91405 Orsay Cedex, France}
-
-\maketitle
-%
-\begin{abstract}
-This paragraph shall summarize the contents of the paper
-in short terms.
-\end{abstract}
-%
-\section{Fixed-Period Problems: The Sublinear Case}
-%
-With this chapter, the preliminaries are over, and we begin the search
-for periodic solutions \dots
-%
-\subsection{Autonomous Systems}
-%
-In this section we will consider the case when the Hamiltonian
-$H(x)$ \dots
-%
-\subsubsection{The General Case: Nontriviality.}
-%
-We assume that $H$ is
-$\left(A_{\infty}, B_{\infty}\right)$-subqua\-dra\-tic at
-infinity, for some constant \dots
-%
-\paragraph{Notes and Comments.}
-The first results on subharmonics were \dots
-%
-\begin{proposition}
-Assume $H'(0)=0$ and $ H(0)=0$. Set \dots
-\end{proposition}
-\begin{proof}[of proposition]
-Condition (8) means that, for every $\delta'>\delta$, there is
-some $\varepsilon>0$ such that \dots \qed
-\end{proof}
-%
-\begin{example}[{{\rmfamily External forcing}}]
-Consider the system \dots
-\end{example}
-\begin{corollary}
-Assume $H$ is $C^{2}$ and
-$\left(a_{\infty}, b_{\infty}\right)$-subquadratic
-at infinity. Let \dots
-\end{corollary}
-\begin{lemma}
-Assume that $H$ is $C^{2}$ on $\bbbr^{2n}\backslash \{0\}$
-and that $H''(x)$ is \dots
-\end{lemma}
-\begin{theorem}[Ghoussoub-Preiss]
-Let $X$ be a Banach Space and $\Phi:X\to\bbbr$ \dots
-\end{theorem}
-\begin{definition}
-We shall say that a $C^{1}$ function $\Phi:X\to\bbbr$ satisfies \dots
-\end{definition}
-%
-}\setcounter{section}{\value{save}}
-\section{Fine Tuning of the Text}
-%
-The following should be used to improve the readability of the text:
-\begin{flushleft}
-\begin{tabular}{@{}p{.19\textwidth}p{.79\textwidth}}
-\verb|\,|   & a thin space, e.g.\ between numbers or between units
-              and num\-bers; a line division will not be made
-              following this space\\
-\verb|--|   & en dash; two strokes, without a space at either end\\
-\verb*| -- |& en dash; two strokes, with  a space at either end\\
-\verb|-|    & hyphen; one stroke, no space at either end\\
-\verb|$-$|  & minus, in the text {\em only} \\[8mm]
-{\em Input} & \verb|21\,$^{\circ}$C etc.,|\\
-            &  \verb|Dr h.\,c.\,Rockefellar-Smith \dots|\\
-            & \verb|20,000\,km and  Prof.\,Dr Mallory \dots|\\
-            & \verb|1950--1985 \dots|\\
-            & \verb|this -- written on a computer -- is now printed|\\
-            & \verb|$-30$\,K \dots|\\[3mm]
-{\em Output}& 21\,$^{\circ}$C etc., Dr h.\,c.\,Rockefellar-Smith \dots\\
-            & 20,000\,km and  Prof.\,Dr Mallory \dots\\
-            & 1950--1985 \dots\\
-            & this -- written on a computer -- is now printed\\
-            & $-30$\,K \dots
-\end{tabular}
-\end{flushleft}
-%
-\section {Special Typefaces}
-%
-Normal type (roman text) need not be coded. {\itshape Italic}
-(\verb|{\em <text>}| better still \verb|\emph{<text>}|) or, if
-necessary, {\bfseries boldface} should be used for emphasis.\\[6pt]
-\begin{minipage}[t]{\textwidth}
-\begin{flushleft}
-\begin{tabular}{@{}p{.25\textwidth}@{\hskip6pt}p{.73\textwidth}@{}}
-\verb|{\itshape Text}|   & {\itshape Italicized Text}\\[2pt]
-\verb|{\em Text}|   & {\em Emphasized Text --
-   if you would like to emphasize a {\em definition} within an
-   italicized text (e.g.\ of a {\em theorem)} you should code the
-   expression to be emphasized by} \verb|\em|.\\[2pt]
-\verb|{\bfseries Text}|& {\bfseries Important Text}\\[2pt]
-\verb|\vec{Symbol}| & Vectors may only appear in math mode. The default
-   \LaTeX{} vector symbol has been adapted\footnotemark\
- to LLNCS conventions.\\[2pt]
- & \verb|$\vec{A \times B\cdot C}| yields $\vec{A\times B\cdot C}$\\
- & \verb|$\vec{A}^{T} \otimes \vec{B} \otimes|\\
- & \verb|\vec{\hat{D}}$|yields $\vec{A}^{T} \otimes \vec{B} \otimes
-\vec{\hat{D}}$
-\end{tabular}
-\end{flushleft}
-\end{minipage}
-
-\footnotetext{If you absolutely must revive the original \LaTeX{}
-design of the vector symbol (as an arrow accent), please specify the
-option \texttt{[orivec]} in the \texttt{documentclass} line.}
-\newpage
-%
-\section {Footnotes}
-%
-Footnotes within the text should be coded:
-\begin{verbatim}
-\footnote{Text}
-\end{verbatim}
-{\itshape Sample Input}
-\begin{flushleft}
-Text with a footnote\verb|\footnote{The |{\tt footnote is automatically
-numbered.}\verb|}| and text continues \dots
-\end{flushleft}
-{\itshape Sample Output}
-\begin{flushleft}
-Text with a footnote\footnote{The footnote is automatically numbered.}
-and text continues \dots
-\end{flushleft}
-%
-\section {Lists}
-%
-Please code lists as described below:\\[2mm]
-{\itshape Sample  Input}
-\begin{verbatim}
-\begin{enumerate}
-  \item First item
-  \item Second item
-  \begin{enumerate}
-    \item First nested item
-    \item Second nested item
-  \end{enumerate}
-  \item Third item
-\end{enumerate}
-\end{verbatim}
-{\itshape Sample Output}
- \begin{enumerate}
-\item First item
-\item Second item
-  \begin{enumerate}
-    \item First nested item
-    \item Second nested item
-  \end{enumerate}
-\item Third item
-\end{enumerate}
-%
-\section {Figures}
-%
-Figure environments should be inserted after (not in)
-the  paragraph in which the figure is first mentioned.
-They will be numbered automatically.
-
-Preferably the images should be enclosed as PostScript files -- best as
-EPS data using the epsfig package.
-
-If you cannot include them into your output this way and use other
-techniques for a separate production,
-the figures (line drawings and those containing halftone inserts
-as well as halftone figures) {\em should not be pasted into your
-laserprinter output}. They should be enclosed separately in camera-ready
-form (original artwork, glossy prints, photographs and/or slides). The
-lettering should be suitable for reproduction, and after a
-probably necessary reduction the height of capital letters should be at
-least 1.8\,mm and not more than 2.5\,mm.
-Check that lines and other details are uniformly black and
-that the lettering on figures is clearly legible.
-
-To leave the desired amount of space for the height of
-your figures, please use the coding described below.
-As can be seen in the output, we will automatically
-provide 1\,cm space above and below the figure,
-so that you should only leave the space equivalent to the size of the
-figure itself. Please note that ``\verb|x|'' in the following
-coding stands for the actual height of the figure:
-\begin{verbatim}
-\begin{figure}
-\vspace{x cm}
-\caption[ ]{...text of caption...}          (Do type [ ])
-\end{figure}
-\end{verbatim}
-\begin{flushleft}
-{\itshape Sample Input}
-\end{flushleft}
-\begin{verbatim}
-\begin{figure}
-\vspace{2.5cm}
-\caption{This is the caption of the figure displaying a white
-eagle and a white horse on a snow field}
-\end{figure}
-\end{verbatim}
-\begin{flushleft}
-{\itshape Sample Output}
-\end{flushleft}
-\begin{figure}
-\vspace{2.5cm}
-\caption{This is the caption of the figure displaying a white eagle and
-a white horse on a snow field}
-\end{figure}
-%
-\section{Tables}
-%
-Table captions should be treated
-in the same way as figure legends, except that
-the table captions appear {\itshape above} the tables. The tables
-will be numbered automatically.
-%
-\subsection{Tables Coded with \protect\LaTeX{}}
-%
-Please use the following coding:\\[2mm]
-{\itshape Sample Input}
-\begin{verbatim}
-\begin{table}
-\caption{Critical $N$ values}
-\begin{tabular}{llllll}
-\hline\noalign{\smallskip}
-${\mathrm M}_\odot$ & $\beta_{0}$ & $T_{\mathrm c6}$ & $\gamma$
-  & $N_{\mathrm{crit}}^{\mathrm L}$
-  & $N_{\mathrm{crit}}^{\mathrm{Te}}$\\
-\noalign{\smallskip}
-\hline
-\noalign{\smallskip}
- 30 & 0.82 & 38.4 & 35.7 & 154 & 320 \\
- 60 & 0.67 & 42.1 & 34.7 & 138 & 340 \\
-120 & 0.52 & 45.1 & 34.0 & 124 & 370 \\
-\hline
-\end{tabular}
-\end{table}
-\end{verbatim}
-
-\medskip\noindent{\itshape Sample Output}
-\begin{table}
-\caption{Critical $N$ values}
-\begin{center}
-\renewcommand{\arraystretch}{1.4}
-\setlength\tabcolsep{3pt}
-\begin{tabular}{llllll}
-\hline\noalign{\smallskip}
-${\mathrm M}_\odot$ & $\beta_{0}$ & $T_{\mathrm c6}$ & $\gamma$
-  & $N_{\mathrm{crit}}^{\mathrm L}$
-  & $N_{\mathrm{crit}}^{\mathrm{Te}}$\\
-\noalign{\smallskip}
-\hline
-\noalign{\smallskip}
- 30 & 0.82 & 38.4 & 35.7 & 154 & 320 \\
- 60 & 0.67 & 42.1 & 34.7 & 138 & 340 \\
-120 & 0.52 & 45.1 & 34.0 & 124 & 370 \\
-\hline
-\end{tabular}
-\end{center}
-\end{table}
-
-Before continuing your text you need an empty line. \dots
-
-\vspace{3mm}
-For further information you will find a complete description of
-the tabular environment
-on p.~62~ff. and p.~204 of the {\em \LaTeX{} User's Guide \& Reference
-Manual\/} by Leslie Lamport.
-%
-\subsection{Tables Not Coded with \protect\LaTeX{}}
-%
-If you do not wish to code your table using \LaTeX{}
-but prefer to have it reproduced separately,
-proceed as for figures and use the following coding:\\[2mm]
-{\itshape Sample Input}
-\begin{verbatim}
-\begin{table}
-\caption{text of your caption}
-\vspace{x cm}     % the actual height needed for your table
-\end{table}
-\end{verbatim}
-%
-\subsection{Signs and Characters}
-%
-\subsubsection*{Special Signs.}
-%
-You may need to use special signs.  The available ones are listed in the
-{\em \LaTeX{} User's Guide \& Reference Manual\/} by Leslie Lamport,
-pp.~41\,ff.
-We have created further symbols for math mode (enclosed in \$):
-\begin{center}
-\begin{tabular}{l@{\hspace{1em}yields\hspace{1em}}
-c@{\hspace{3em}}l@{\hspace{1em}yields\hspace{1em}}c}
-\verb|\grole| & $\grole$ & \verb|\getsto| & $\getsto$\\
-\verb|\lid|   & $\lid$   & \verb|\gid|    & $\gid$
-\end{tabular}
-\end{center}
-%
-\subsubsection*{Gothic (Fraktur).}
-%
-If gothic letters are {\itshape necessary}, please use those of the
-relevant \AmSTeX{} alphabet which are available using the amstex
-package of the American Mathematical Society.
-
-In \LaTeX{} only the following gothic letters are available:
-\verb|$\Re$| yields $\Re$ and \verb|$\Im$| yields $\Im$. These should
-{\itshape not\/} be used when you need gothic letters for your contribution.
-Use \AmSTeX{} gothic as explained above. For the real and the imaginary
-parts of a complex number within math mode you should use instead:
-\verb|$\mathrm{Re}$| (which yields Re) or \verb|$\mathrm{Im}$| (which
-yields Im).
-%
-\subsubsection*{Script.}
-%
-For script capitals use the coding
-\begin{center}
-\begin{tabular}{l@{\hspace{1em}which yields\hspace{1em}}c}
-\verb|$\mathcal{AB}$| & $\mathcal{AB}$
-\end{tabular}
-\end{center}
-(see p.~42 of  the \LaTeX{} book).
-%
-\subsubsection*{Special Roman.}
-%
-If you need other symbols than those below, you could use
-the blackboard bold characters of \AmSTeX{},  but there might arise
-capacity problems
-in loading additional \AmSTeX{} fonts. Therefore  we created
-the blackboard bold characters listed below.
-Some of them are not esthetically
-satisfactory. This need not deter you from using them:
-in the final printed form they will be
-replaced by the well-designed MT (monotype) characters of
-the phototypesetting machine.
-\begin{flushleft}
-\begin{tabular}{@{}ll@{ yields }
-c@{\hspace{1.em}}ll@{ yields }c}
-\verb|\bbbc| & (complex numbers)   & $\bbbc$
-  & \verb|\bbbf| & (blackboard bold F) & $\bbbf$\\
-\verb|\bbbh| & (blackboard bold H) & $\bbbh$
-  & \verb|\bbbk| & (blackboard bold K) & $\bbbk$\\
-\verb|\bbbm| & (blackboard bold M) & $\bbbm$
-  & \verb|\bbbn| & (natural numbers N) & $\bbbn$\\
-\verb|\bbbp| & (blackboard bold P) & $\bbbp$
-  & \verb|\bbbq| & (rational numbers)  & $\bbbq$\\
-\verb|\bbbr| & (real numbers)      & $\bbbr$
-  & \verb|\bbbs| & (blackboard bold S) & $\bbbs$\\
-\verb|\bbbt| & (blackboard bold T) & $\bbbt$
-  & \verb|\bbbz| & (whole numbers)     & $\bbbz$\\
-\verb|\bbbone| & (symbol one)      & $\bbbone$
-\end{tabular}
-\end{flushleft}
-\begin{displaymath}
-\begin{array}{c}
-\bbbc^{\bbbc^{\bbbc}} \otimes
-\bbbf_{\bbbf_{\bbbf}} \otimes
-\bbbh_{\bbbh_{\bbbh}} \otimes
-\bbbk_{\bbbk_{\bbbk}} \otimes
-\bbbm^{\bbbm^{\bbbm}} \otimes
-\bbbn_{\bbbn_{\bbbn}} \otimes
-\bbbp^{\bbbp^{\bbbp}}\\[2mm]
-\otimes
-\bbbq_{\bbbq_{\bbbq}} \otimes
-\bbbr^{\bbbr^{\bbbr}} \otimes
-\bbbs^{\bbbs_{\bbbs}} \otimes
-\bbbt^{\bbbt^{\bbbt}} \otimes
-\bbbz \otimes
-\bbbone^{\bbbone_{\bbbone}}
-\end{array}
-\end{displaymath}
-%
-\section{References}
-\label{refer}
-%
-There are three reference systems available; only one, of course,
-should be used for your contribution. With each system (by
-number only, by letter-number or by author-year) a reference list
-containing all citations in the
-text, should be included at the end of your contribution placing the
-\LaTeX{} environment \verb|thebibliography| there.
-For an overall information on that environment
-see the {\em \LaTeX{} User's Guide \& Reference
-Manual\/} by Leslie Lamport, p.~71.
-
-There is a special {\sc Bib}\TeX{} style for LLNCS that works along
-with the class: \verb|splncs.bst|
--- call for it with a line \verb|\bibliographystyle{splncs}|.
-If you plan to use another {\sc Bib}\TeX{} style you are customed to,
-please specify the option \verb|[oribibl]| in the
-\verb|documentclass| line, like:
-\begin{verbatim}
-\documentclass[oribibl]{llncs}
-\end{verbatim}
-This will retain the original \LaTeX{} code for the bibliographic
-environment and the \verb|\cite| mechanism that many {\sc Bib}\TeX{}
-applications rely on.
-%
-\subsection{References by Letter-Number or by Number Only}
-%
-References are cited in the text -- using the \verb|\cite|
-command of \LaTeX{} -- by number or by letter-number in square
-brackets, e.g.\ [1] or [E1, S2], [P1], according to your use of the
-\verb|\bibitem| command in the \verb|thebibliography| environment. The
-coding is as follows: if you choose your own label for the sources by
-giving an optional argument to the \verb|\bibitem| command the citations
-in the text are marked with the label you supplied. Otherwise a simple
-numbering is done, which is preferred.
-\begin{verbatim}
-The results in this section are a refined version
-of \cite{clar:eke}; the minimality result of Proposition~14
-was the first of its kind.
-\end{verbatim}
-The above input produces the citation: ``\dots\ refined version of
-[CE1]; the min\-i\-mality\dots''. Then the \verb|\bibitem| entry of
-the \verb|thebibliography| environment should read:
-\begin{verbatim}
-\begin{thebibliography}{[MT1]}
-.
-.
-\bibitem[CE1]{clar:eke}
-Clarke, F., Ekeland, I.:
-Nonlinear oscillations and boundary-value problems for
-Hamiltonian systems.
-Arch. Rat. Mech. Anal. 78, 315--333 (1982)
-.
-.
-\end{thebibliography}
-\end{verbatim}
-The complete bibliography looks like this:
-%
-\begin{thebibliography}{[MT1]}
-%
-\bibitem[CE1]{clar:eke}
-Clarke, F., Ekeland, I.:
-Nonlinear oscillations and
-boundary-value problems for Hamiltonian systems.
-Arch. Rat. Mech. Anal. 78, 315--333 (1982)
-%
-\bibitem[CE2]{clar:eke:2}
-Clarke, F., Ekeland, I.:
-Solutions p\'{e}riodiques, du
-p\'{e}riode donn\'{e}e, des \'{e}quations hamiltoniennes.
-Note CRAS Paris 287, 1013--1015 (1978)
-%
-\bibitem[MT1]{mich:tar}
-Michalek, R., Tarantello, G.:
-Subharmonic solutions with prescribed minimal
-period for nonautonomous Hamiltonian systems.
-J. Diff. Eq. 72, 28--55 (1988)
-%
-\bibitem[Ta1]{tar}
-Tarantello, G.:
-Subharmonic solutions for Hamiltonian
-systems via a $\bbbz_{p}$ pseudoindex theory.
-Annali di Matematica Pura (to appear)
-%
-\bibitem[Ra1]{rab}
-Rabinowitz, P.:
-On subharmonic solutions of a Hamiltonian system.
-Comm. Pure Appl. Math. 33, 609--633 (1980)
-\end{thebibliography}
-%
-\subsubsection*{Number-Only System.}
-%
-For this preferred system do not use the optional argument
-in the \verb|\bibitem| command: then, only numbers will
-appear for the citations in the text (enclosed in square brackets)
-as well as for the marks in your
-bibliography (here the number is only end-punctuated without
-square brackets).
-
-Subsequent citation numbers in the text are collapsed to ranges.
-Non-numeric and undefined labels are handled correctly but no sorting is
-done.
-
-E.g., \verb|\cite{n1,n3,n2,n3,n4,n5,foo,n1,n2,n3,?,n4,n5}| -- where
-\verb|n|$x$ is the key of the $x^{\mathrm{th}}$ \verb|\bibitem|
-command in sequence, \verb|foo| is the key of a \verb|\bibitem| with an
-optional argument, and \verb|?| is an undefined reference -- gives
-1,3,2-5,foo,1-3,?,4,5 as the citation reference.
-
-\begin{verbatim}
-\begin{thebibliography}{1}
-\bibitem {clar:eke}
-Clarke, F., Ekeland, I.:
-Nonlinear oscillations and boundary-value problems for
-Hamiltonian systems.
-Arch. Rat. Mech. Anal. 78, 315--333 (1982)
-\end{thebibliography}
-\end{verbatim}
-%
-\subsection{Author-Year System}
-%
-References are cited in the text by name and year in parentheses
-and should look as follows:
-(Smith 1970, 1980), (Ekeland et al. 1985, Theorem 2), (Jones and Jaffe
-1986; Farrow 1988, Chap.\,2). If the name is part of the sentence
-only the year may appear in parentheses,
-e.g.\ Ekeland et al. (1985, Sect.\,2.1)
-The reference list should contain all citations occurring in the text,
-ordered alphabetically by surname (with initials following). If there
-are several works by the same author(s) the references should be listed
-in the appropriate order indicated below:
-\begin{alpherate}
-\setlength{\hfuzz}{5pt}
-\item
-One author: list works chronologically;
-\item
-Author and same co-author(s): list works chronologically;
-\item
-Author and different co-authors: list works alphabetically
-according to co-authors.
-\end{alpherate}
-If there are several works by the same author(s) and in the same year,
-but which are cited separately, they should be distinguished by the use
-of ``a'', ``b'' etc., e.g.\ (Smith 1982a), (Ekeland et al. 1982b).
-%
-\subsubsection*{How to Code Author-Year System.}
-%
-If you want to use this system you have to specify the option
-\verb|[citeauthoryear]| in the \verb|documentclass|, like:
-\begin{verbatim}
-\documentclass[citeauthoryear]{llncs}
-\end{verbatim}
-Write your citations in the text explicitly except for the year, leaving
-that up to \LaTeX{} with the \verb|\cite| command. Then give only the
-appropriate year as the optional argument (i.e. the label in square
-brackets) with the \verb|\bibitem| command(s).\\[2mm]
-{\itshape Sample Input}
-\begin{verbatim}
-The results in this section are a refined version
-of Clarke and Ekeland (\cite{clar:eke}); the minimality result of
-Proposition~14 was the first of its kind.
-\end{verbatim}
-The above input produces the citation: ``\dots\ refined version of
-Clarke and Ekeland (1982); the minimality\dots''. Then the
-\verb|\bibitem| entry of \verb|clar:eke| in the \verb|thebibliography|
-environment should read:
-\begin{verbatim}
-\begin{thebibliography}{}  % (do not forget {})
-.
-.
-\bibitem[1982]{clar:eke}
-Clarke, F., Ekeland, I.:
-Nonlinear oscillations and boundary-value problems for
-Hamiltonian systems.
-Arch. Rat. Mech. Anal. 78, 315--333 (1982)
-.
-.
-\end{thebibliography}
-\end{verbatim}
-{\itshape Sample Output}
-\bibauthoryear
-%
-\end{document}
diff --git a/paper/llncs2e/llncs.dvi b/paper/llncs2e/llncs.dvi
deleted file mode 100644
index 2fc782f1f92dfc3bc5c365bed7d6ff546d0d9f60..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 71172
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

diff --git a/paper/llncs2e/llncs.ind b/paper/llncs2e/llncs.ind
deleted file mode 100644
index 70d4a36b4..000000000
--- a/paper/llncs2e/llncs.ind
+++ /dev/null
@@ -1,349 +0,0 @@
-% This is LLNCS.IND the handmade demonstration
-% file for an author index from Springer-Verlag
-% for Lecture Notes in Computer Science,
-% version 2.2 for LaTeX2e
-%
-\begin{theindex}
-\item Abt~I.               \idxquad{7}
-\item Ahmed~T.             \idxquad{3}
-\item Andreev~V.           \idxquad{24}
-\item Andrieu~B.           \idxquad{27}
-\item Arpagaus~M.          \idxquad{34}
-\indexspace
-\item Babaev~A.            \idxquad{25}
-\item B\"arwolff~A.        \idxquad{33}
-\item B\'an~J.             \idxquad{17}
-\item Baranov~P.           \idxquad{24}
-\item Barrelet~E.          \idxquad{28}
-\item Bartel~W.            \idxquad{11}
-\item Bassler~U.           \idxquad{28}
-\item Beck~H.P.            \idxquad{35}
-\item Behrend~H.-J.        \idxquad{11}
-\item Berger~Ch.           \idxquad{1}
-\item Bergstein~H.         \idxquad{1}
-\item Bernardi~G.          \idxquad{28}
-\item Bernet~R.            \idxquad{34}
-\item Besan\c con~M.       \idxquad{9}
-\item Biddulph~P.          \idxquad{22}
-\item Binder~E.            \idxquad{11}
-\item Bischoff~A.          \idxquad{33}
-\item Blobel~V.            \idxquad{13}
-\item Borras~K.            \idxquad{8}
-\item Bosetti~P.C.         \idxquad{2}
-\item Boudry~V.            \idxquad{27}
-\item Brasse~F.            \idxquad{11}
-\item Braun~U.             \idxquad{2}
-\item Braunschweig~A.      \idxquad{1}
-\item Brisson~V.           \idxquad{26}
-\item B\"ungener~L.        \idxquad{13}
-\item B\"urger~J.          \idxquad{11}
-\item B\"usser~F.W.        \idxquad{13}
-\item Buniatian~A.         \idxquad{11,37}
-\item Buschhorn~G.         \idxquad{25}
-\indexspace
-\item Campbell~A.J.        \idxquad{1}
-\item Carli~T.             \idxquad{25}
-\item Charles~F.           \idxquad{28}
-\item Clarke~D.            \idxquad{5}
-\item Clegg~A.B.           \idxquad{18}
-\item Colombo~M.           \idxquad{8}
-\item Courau~A.            \idxquad{26}
-\item Coutures~Ch.         \idxquad{9}
-\item Cozzika~G.           \idxquad{9}
-\item Criegee~L.           \idxquad{11}
-\item Cvach~J.             \idxquad{27}
-\indexspace
-\item Dagoret~S.           \idxquad{28}
-\item Dainton~J.B.         \idxquad{19}
-\item Dann~A.W.E.          \idxquad{22}
-\item Dau~W.D.             \idxquad{16}
-\item Deffur~E.            \idxquad{11}
-\item Delcourt~B.          \idxquad{26}
-\item Buono~Del~A.         \idxquad{28}
-\item Devel~M.             \idxquad{26}
-\item De Roeck~A.          \idxquad{11}
-\item Dingus~P.            \idxquad{27}
-\item Dollfus~C.           \idxquad{35}
-\item Dreis~H.B.           \idxquad{2}
-\item Drescher~A.          \idxquad{8}
-\item D\"ullmann~D.        \idxquad{13}
-\item D\"unger~O.          \idxquad{13}
-\item Duhm~H.              \idxquad{12}
-\indexspace
-\item Ebbinghaus~R.        \idxquad{8}
-\item Eberle~M.            \idxquad{12}
-\item Ebert~J.             \idxquad{32}
-\item Ebert~T.R.           \idxquad{19}
-\item Efremenko~V.         \idxquad{23}
-\item Egli~S.              \idxquad{35}
-\item Eichenberger~S.      \idxquad{35}
-\item Eichler~R.           \idxquad{34}
-\item Eisenhandler~E.      \idxquad{20}
-\item Ellis~N.N.           \idxquad{3}
-\item Ellison~R.J.         \idxquad{22}
-\item Elsen~E.             \idxquad{11}
-\item Evrard~E.            \idxquad{4}
-\indexspace
-\item Favart~L.            \idxquad{4}
-\item Feeken~D.            \idxquad{13}
-\item Felst~R.             \idxquad{11}
-\item Feltesse~A.          \idxquad{9}
-\item Fensome~I.F.         \idxquad{3}
-\item Ferrarotto~F.        \idxquad{31}
-\item Flamm~K.             \idxquad{11}
-\item Flauger~W.           \idxquad{11}
-\item Flieser~M.           \idxquad{25}
-\item Fl\"ugge~G.          \idxquad{2}
-\item Fomenko~A.           \idxquad{24}
-\item Fominykh~B.          \idxquad{23}
-\item Form\'anek~J.        \idxquad{30}
-\item Foster~J.M.          \idxquad{22}
-\item Franke~G.            \idxquad{11}
-\item Fretwurst~E.         \idxquad{12}
-\indexspace
-\item Gabathuler~E.        \idxquad{19}
-\item Gamerdinger~K.       \idxquad{25}
-\item Garvey~J.            \idxquad{3}
-\item Gayler~J.            \idxquad{11}
-\item Gellrich~A.          \idxquad{13}
-\item Gennis~M.            \idxquad{11}
-\item Genzel~H.            \idxquad{1}
-\item Godfrey~L.           \idxquad{7}
-\item Goerlach~U.          \idxquad{11}
-\item Goerlich~L.          \idxquad{6}
-\item Gogitidze~N.         \idxquad{24}
-\item Goodall~A.M.         \idxquad{19}
-\item Gorelov~I.           \idxquad{23}
-\item Goritchev~P.         \idxquad{23}
-\item Grab~C.              \idxquad{34}
-\item Gr\"assler~R.        \idxquad{2}
-\item Greenshaw~T.         \idxquad{19}
-\item Greif~H.             \idxquad{25}
-\item Grindhammer~G.       \idxquad{25}
-\indexspace
-\item Haack~J.             \idxquad{33}
-\item Haidt~D.             \idxquad{11}
-\item Hamon~O.             \idxquad{28}
-\item Handschuh~D.         \idxquad{11}
-\item Hanlon~E.M.          \idxquad{18}
-\item Hapke~M.             \idxquad{11}
-\item Harjes~J.            \idxquad{11}
-\item Haydar~R.            \idxquad{26}
-\item Haynes~W.J.          \idxquad{5}
-\item Hedberg~V.           \idxquad{21}
-\item Heinzelmann~G.       \idxquad{13}
-\item Henderson~R.C.W.     \idxquad{18}
-\item Henschel~H.          \idxquad{33}
-\item Herynek~I.           \idxquad{29}
-\item Hildesheim~W.        \idxquad{11}
-\item Hill~P.              \idxquad{11}
-\item Hilton~C.D.          \idxquad{22}
-\item Hoeger~K.C.          \idxquad{22}
-\item Huet~Ph.             \idxquad{4}
-\item Hufnagel~H.          \idxquad{14}
-\item Huot~N.              \idxquad{28}
-\indexspace
-\item Itterbeck~H.         \idxquad{1}
-\indexspace
-\item Jabiol~M.-A.         \idxquad{9}
-\item Jacholkowska~A.      \idxquad{26}
-\item Jacobsson~C.         \idxquad{21}
-\item Jansen~T.            \idxquad{11}
-\item J\"onsson~L.         \idxquad{21}
-\item Johannsen~A.         \idxquad{13}
-\item Johnson~D.P.         \idxquad{4}
-\item Jung~H.              \idxquad{2}
-\indexspace
-\item Kalmus~P.I.P.        \idxquad{20}
-\item Kasarian~S.          \idxquad{11}
-\item Kaschowitz~R.        \idxquad{2}
-\item Kathage~U.           \idxquad{16}
-\item Kaufmann~H.          \idxquad{33}
-\item Kenyon~I.R.          \idxquad{3}
-\item Kermiche~S.          \idxquad{26}
-\item Kiesling~C.          \idxquad{25}
-\item Klein~M.             \idxquad{33}
-\item Kleinwort~C.         \idxquad{13}
-\item Knies~G.             \idxquad{11}
-\item Ko~W.                \idxquad{7}
-\item K\"ohler~T.          \idxquad{1}
-\item Kolanoski~H.         \idxquad{8}
-\item Kole~F.              \idxquad{7}
-\item Kolya~S.D.           \idxquad{22}
-\item Korbel~V.            \idxquad{11}
-\item Korn~M.              \idxquad{8}
-\item Kostka~P.            \idxquad{33}
-\item Kotelnikov~S.K.      \idxquad{24}
-\item Krehbiel~H.          \idxquad{11}
-\item Kr\"ucker~D.         \idxquad{2}
-\item Kr\"uger~U.          \idxquad{11}
-\item Kubenka~J.P.         \idxquad{25}
-\item Kuhlen~M.            \idxquad{25}
-\item Kur\v{c}a~T.         \idxquad{17}
-\item Kurzh\"ofer~J.       \idxquad{8}
-\item Kuznik~B.            \idxquad{32}
-\indexspace
-\item Lamarche~F.          \idxquad{27}
-\item Lander~R.            \idxquad{7}
-\item Landon~M.P.J.        \idxquad{20}
-\item Lange~W.             \idxquad{33}
-\item Lanius~P.            \idxquad{25}
-\item Laporte~J.F.         \idxquad{9}
-\item Lebedev~A.           \idxquad{24}
-\item Leuschner~A.         \idxquad{11}
-\item Levonian~S.          \idxquad{11,24}
-\item Lewin~D.             \idxquad{11}
-\item Ley~Ch.              \idxquad{2}
-\item Lindner~A.           \idxquad{8}
-\item Lindstr\"om~G.       \idxquad{12}
-\item Linsel~F.            \idxquad{11}
-\item Lipinski~J.          \idxquad{13}
-\item Loch~P.              \idxquad{11}
-\item Lohmander~H.         \idxquad{21}
-\item Lopez~G.C.           \idxquad{20}
-\indexspace
-\item Magnussen~N.         \idxquad{32}
-\item Mani~S.              \idxquad{7}
-\item Marage~P.            \idxquad{4}
-\item Marshall~R.          \idxquad{22}
-\item Martens~J.           \idxquad{32}
-\item Martin~A.@           \idxquad{19}
-\item Martyn~H.-U.         \idxquad{1}
-\item Martyniak~J.         \idxquad{6}
-\item Masson~S.            \idxquad{2}
-\item Mavroidis~A.         \idxquad{20}
-\item McMahon~S.J.         \idxquad{19}
-\item Mehta~A.             \idxquad{22}
-\item Meier~K.             \idxquad{15}
-\item Mercer~D.            \idxquad{22}
-\item Merz~T.              \idxquad{11}
-\item Meyer~C.A.           \idxquad{35}
-\item Meyer~H.             \idxquad{32}
-\item Meyer~J.             \idxquad{11}
-\item Mikocki~S.           \idxquad{6,26}
-\item Milone~V.            \idxquad{31}
-\item Moreau~F.            \idxquad{27}
-\item Moreels~J.           \idxquad{4}
-\item Morris~J.V.          \idxquad{5}
-\item M\"uller~K.          \idxquad{35}
-\item Murray~S.A.          \idxquad{22}
-\indexspace
-\item Nagovizin~V.         \idxquad{23}
-\item Naroska~B.           \idxquad{13}
-\item Naumann~Th.          \idxquad{33}
-\item Newton~D.            \idxquad{18}
-\item Neyret~D.            \idxquad{28}
-\item Nguyen~A.            \idxquad{28}
-\item Niebergall~F.        \idxquad{13}
-\item Nisius~R.            \idxquad{1}
-\item Nowak~G.             \idxquad{6}
-\item Nyberg~M.            \idxquad{21}
-\indexspace
-\item Oberlack~H.          \idxquad{25}
-\item Obrock~U.            \idxquad{8}
-\item Olsson~J.E.          \idxquad{11}
-\item Ould-Saada~F.        \idxquad{13}
-\indexspace
-\item Pascaud~C.           \idxquad{26}
-\item Patel~G.D.           \idxquad{19}
-\item Peppel~E.            \idxquad{11}
-\item Phillips~H.T.        \idxquad{3}
-\item Phillips~J.P.        \idxquad{22}
-\item Pichler~Ch.          \idxquad{12}
-\item Pilgram~W.           \idxquad{2}
-\item Pitzl~D.             \idxquad{34}
-\item Prell~S.             \idxquad{11}
-\item Prosi~R.             \idxquad{11}
-\indexspace
-\item R\"adel~G.           \idxquad{11}
-\item Raupach~F.           \idxquad{1}
-\item Rauschnabel~K.       \idxquad{8}
-\item Reinshagen~S.        \idxquad{11}
-\item Ribarics~P.          \idxquad{25}
-\item Riech~V.             \idxquad{12}
-\item Riedlberger~J.       \idxquad{34}
-\item Rietz~M.             \idxquad{2}
-\item Robertson~S.M.       \idxquad{3}
-\item Robmann~P.           \idxquad{35}
-\item Roosen~R.            \idxquad{4}
-\item Royon~C.             \idxquad{9}
-\item Rudowicz~M.          \idxquad{25}
-\item Rusakov~S.           \idxquad{24}
-\item Rybicki~K.           \idxquad{6}
-\indexspace
-\item Sahlmann~N.          \idxquad{2}
-\item Sanchez~E.           \idxquad{25}
-\item Savitsky~M.          \idxquad{11}
-\item Schacht~P.           \idxquad{25}
-\item Schleper~P.          \idxquad{14}
-\item von Schlippe~W.      \idxquad{20}
-\item Schmidt~D.           \idxquad{32}
-\item Schmitz~W.           \idxquad{2}
-\item Sch\"oning~A.        \idxquad{11}
-\item Schr\"oder~V.        \idxquad{11}
-\item Schulz~M.            \idxquad{11}
-\item Schwab~B.            \idxquad{14}
-\item Schwind~A.           \idxquad{33}
-\item Seehausen~U.         \idxquad{13}
-\item Sell~R.              \idxquad{11}
-\item Semenov~A.           \idxquad{23}
-\item Shekelyan~V.         \idxquad{23}
-\item Shooshtari~H.        \idxquad{25}
-\item Shtarkov~L.N.        \idxquad{24}
-\item Siegmon~G.           \idxquad{16}
-\item Siewert~U.           \idxquad{16}
-\item Skillicorn~I.O.      \idxquad{10}
-\item Smirnov~P.           \idxquad{24}
-\item Smith~J.R.           \idxquad{7}
-\item Smolik~L.            \idxquad{11}
-\item Spitzer~H.           \idxquad{13}
-\item Staroba~P.           \idxquad{29}
-\item Steenbock~M.         \idxquad{13}
-\item Steffen~P.           \idxquad{11}
-\item Stella~B.            \idxquad{31}
-\item Stephens~K.          \idxquad{22}
-\item St\"osslein~U.       \idxquad{33}
-\item Strachota~J.         \idxquad{11}
-\item Straumann~U.         \idxquad{35}
-\item Struczinski~W.       \idxquad{2}
-\indexspace
-\item Taylor~R.E.          \idxquad{36,26}
-\item Tchernyshov~V.       \idxquad{23}
-\item Thiebaux~C.          \idxquad{27}
-\item Thompson~G.          \idxquad{20}
-\item Tru\"ol~P.           \idxquad{35}
-\item Turnau~J.            \idxquad{6}
-\indexspace
-\item Urban~L.             \idxquad{25}
-\item Usik~A.              \idxquad{24}
-\indexspace
-\item Valkarova~A.         \idxquad{30}
-\item Vall\'ee~C.          \idxquad{28}
-\item Van Esch~P.          \idxquad{4}
-\item Vartapetian~A.       \idxquad{11}
-\item Vazdik~Y.            \idxquad{24}
-\item Verrecchia~P.        \idxquad{9}
-\item Vick~R.              \idxquad{13}
-\item Vogel~E.             \idxquad{1}
-\indexspace
-\item Wacker~K.            \idxquad{8}
-\item Walther~A.           \idxquad{8}
-\item Weber~G.             \idxquad{13}
-\item Wegner~A.            \idxquad{11}
-\item Wellisch~H.P.        \idxquad{25}
-\item West~L.R.            \idxquad{3}
-\item Willard~S.           \idxquad{7}
-\item Winde~M.             \idxquad{33}
-\item Winter~G.-G.         \idxquad{11}
-\item Wolff~Th.            \idxquad{34}
-\item Wright~A.E.          \idxquad{22}
-\item Wulff~N.             \idxquad{11}
-\indexspace
-\item Yiou~T.P.            \idxquad{28}
-\indexspace
-\item \v{Z}\'a\v{c}ek~J.   \idxquad{30}
-\item Zeitnitz~C.          \idxquad{12}
-\item Ziaeepour~H.         \idxquad{26}
-\item Zimmer~M.            \idxquad{11}
-\item Zimmermann~W.        \idxquad{11}
-\end{theindex}
diff --git a/paper/llncs2e/llncsdoc.pdf b/paper/llncs2e/llncsdoc.pdf
index 5b68e0f18b015dba4224f7068acdf61200d19397..24a36b556b149c01ce7df118e4bed1eb916c10b3 100644
GIT binary patch
literal 215677
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%0Dt+{myc$J7M{o>
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

literal 184891
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
Nyn6Ni*AFM1e*i-TTzvol

diff --git a/paper/llncs2e/llncsdoc.sty b/paper/llncs2e/llncsdoc.sty
deleted file mode 100644
index 5843cba8e..000000000
--- a/paper/llncs2e/llncsdoc.sty
+++ /dev/null
@@ -1,42 +0,0 @@
-% This is LLNCSDOC.STY the modification of the
-% LLNCS class file for the documentation of
-% the class itself.
-%
-\def\AmS{{\protect\usefont{OMS}{cmsy}{m}{n}%
-  A\kern-.1667em\lower.5ex\hbox{M}\kern-.125emS}}
-\def\AmSTeX{{\protect\AmS-\protect\TeX}}
-%
-\def\ps@myheadings{\let\@mkboth\@gobbletwo
-\def\@oddhead{\hbox{}\hfil\small\rm\rightmark
-\qquad\thepage}%
-\def\@oddfoot{}\def\@evenhead{\small\rm\thepage\qquad
-\leftmark\hfil}%
-\def\@evenfoot{}\def\sectionmark##1{}\def\subsectionmark##1{}}
-\ps@myheadings
-%
-\setcounter{tocdepth}{2}
-%
-\renewcommand{\labelitemi}{--}
-\newenvironment{alpherate}%
-{\renewcommand{\labelenumi}{\alph{enumi})}\begin{enumerate}}%
-{\end{enumerate}\renewcommand{\labelenumi}{enumi}}
-%
-\def\bibauthoryear{\begingroup
-\def\thebibliography##1{\section*{References}%
-    \small\list{}{\settowidth\labelwidth{}\leftmargin\parindent
-    \itemindent=-\parindent
-    \labelsep=\z@
-    \usecounter{enumi}}%
-    \def\newblock{\hskip .11em plus .33em minus -.07em}%
-    \sloppy
-    \sfcode`\.=1000\relax}%
-    \def\@cite##1{##1}%
-    \def\@lbibitem[##1]##2{\item[]\if@filesw
-      {\def\protect####1{\string ####1\space}\immediate
-    \write\@auxout{\string\bibcite{##2}{##1}}}\fi\ignorespaces}%
-\begin{thebibliography}{}
-\bibitem[1982]{clar:eke3} Clarke, F., Ekeland, I.: Nonlinear
-oscillations and boundary-value problems for Hamiltonian systems.
-Arch. Rat. Mech. Anal. 78, 315--333 (1982)
-\end{thebibliography}
-\endgroup}
diff --git a/paper/llncs2e/readme.txt b/paper/llncs2e/readme.txt
index baa968816..13c60964e 100644
--- a/paper/llncs2e/readme.txt
+++ b/paper/llncs2e/readme.txt
@@ -11,24 +11,9 @@ It consists of the following files:
 
   llncs.cls          the LaTeX2e document class
 
-  llncs.dem          the sample input file
+  samplepaper.tex    a sample paper
+  fig1.eps           a figure used in the sample paper
 
-  llncs.doc          the documentation of the class (LaTeX source)
   llncsdoc.pdf       the documentation of the class (PDF version)
-  llncsdoc.sty       the modification of the class for the documentation
-  llncs.ind          an external (faked) author index file
-  subjidx.ind        subject index demo from the Springer book package
-  llncs.dvi          the resulting DVI file (remember to use binary transfer!)
 
-  sprmindx.sty       supplementary style file for MakeIndex
-                     (usage: makeindex -s sprmindx.sty <yourfile.idx>)
-
-  splncs.bst         old BibTeX style for use with llncs.cls
-
-  splncs_srt.bst     ditto with alphabetic sorting
-
-  splncs03.bst       current LNCS BibTeX style with alphabetic sorting
-
-  aliascnt.sty       part of the Oberdiek bundle; allows more control over
-                     the counters associated to any numbered item
-  remreset.sty       by David Carlisle
+  splncs04.bst       current LNCS BibTeX style with alphabetic sorting
diff --git a/paper/llncs2e/remreset.sty b/paper/llncs2e/remreset.sty
deleted file mode 100644
index b53de5835..000000000
--- a/paper/llncs2e/remreset.sty
+++ /dev/null
@@ -1,39 +0,0 @@
-
-% remreset package
-%%%%%%%%%%%%%%%%%%
-
-% Copyright 1997 David carlisle
-% This file may be distributed under the terms of the LPPL.
-% See 00readme.txt for details.
-
-% 1997/09/28  David Carlisle
-
-% LaTeX includes a command \@addtoreset that is used to declare that
-% a counter should be reset every time a second counter is incremented.
-
-% For example the book class has a line
-% \@addtoreset{footnote}{chapter}
-% So that the footnote counter is reset each chapter.
-
-% If you wish to bas a new class on book, but without this counter
-% being reset, then standard LaTeX gives no simple mechanism to do
-% this.
-
-% This package defines |\@removefromreset| which just undoes the effect
-% of \@addtorest. So for example a class file may be defined by
-
-% \LoadClass{book}
-% \@removefromreset{footnote}{chapter}
-
-
-\def\@removefromreset#1#2{{%
-  \expandafter\let\csname c@#1\endcsname\@removefromreset
-  \def\@elt##1{%
-    \expandafter\ifx\csname c@##1\endcsname\@removefromreset
-    \else
-      \noexpand\@elt{##1}%
-    \fi}%
-  \expandafter\xdef\csname cl@#2\endcsname{%
-    \csname cl@#2\endcsname}}}
-
-
diff --git a/paper/llncs2e/splncs.bst b/paper/llncs2e/splncs.bst
deleted file mode 100644
index fe8a22af7..000000000
--- a/paper/llncs2e/splncs.bst
+++ /dev/null
@@ -1,1098 +0,0 @@
-% BibTeX bibliography style `splncs'
-
-% An attempt to match the bibliography style required for use with
-% numbered references in Springer Verlag's "Lecture Notes in Computer
-% Science" series.  (See Springer's documentation for llncs.sty for
-% more details of the suggested reference format.)  Note that this
-% file will not work for author-year style citations.
-
-% Use \documentclass{llncs} and \bibliographystyle{splncs}, and cite
-% a reference with (e.g.) \cite{smith77} to get a "[1]" in the text.
-
-% Copyright (C) 1999 Jason Noble.
-% Last updated: Friday 07 March 2006, 08:04:42  Frank Holzwarth, Springer
-%
-% Based on the BibTeX standard bibliography style `unsrt'
-
-ENTRY
-  { address
-    author
-    booktitle
-    chapter
-    edition
-    editor
-    howpublished
-    institution
-    journal
-    key
-    month
-    note
-    number
-    organization
-    pages
-    publisher
-    school
-    series
-    title
-    type
-    volume
-    year
-  }
-  {}
-  { label }
-
-INTEGERS { output.state before.all mid.sentence after.sentence
-           after.block after.authors between.elements}
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
-  #1 'mid.sentence :=
-  #2 'after.sentence :=
-  #3 'after.block :=
-  #4 'after.authors :=
-  #5 'between.elements :=
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
-  output.state mid.sentence =
-    { " " * write$ }
-    { output.state after.block =
-        { add.period$ write$
-          newline$
-          "\newblock " write$
-        }
-        {
-          output.state after.authors =
-          { ": " * write$
-            newline$
-            "\newblock " write$
-          }
-          { output.state between.elements =
-              { ", " * write$ }
-              { output.state before.all =
-                   'write$
-                  { add.period$ " " * write$ }
-                  if$
-              }
-              if$
-          }
-          if$
-        }
-      if$
-      mid.sentence 'output.state :=
-    }
-  if$
-  s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
-    'pop$
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.check}
-{ 't :=
-  duplicate$ empty$
-    { pop$ "empty " t * " in " * cite$ * warning$ }
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
-  "\bibitem{" write$
-  cite$ write$
-  "}" write$
-  newline$
-  ""
-  before.all 'output.state :=
-}
-
-FUNCTION {fin.entry}
-{ write$
-  newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
-    'skip$
-    { after.block 'output.state := }
-  if$
-}
-
-FUNCTION {stupid.colon}
-{ after.authors 'output.state := }
-
-FUNCTION {insert.comma}
-{ output.state before.all =
-    'skip$
-    { between.elements 'output.state := }
-  if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
-    'skip$
-    { output.state before.all =
-        'skip$
-        { after.sentence 'output.state := }
-      if$
-    }
-  if$
-}
-
-FUNCTION {not}
-{   { #0 }
-    { #1 }
-  if$
-}
-
-FUNCTION {and}
-{   'skip$
-    { pop$ #0 }
-  if$
-}
-
-FUNCTION {or}
-{   { pop$ #1 }
-    'skip$
-  if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
-    'skip$
-    'new.sentence
-  if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.sentence
-  if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "" swap$ * "" * }
-  if$
-}
-
-FUNCTION {bold}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "\textbf{" swap$ * "}" * }
-  if$
-}
-
-FUNCTION {parens}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "(" swap$ * ")" * }
-  if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.springer.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr "{vv~}{ll}{, jj}{, f{.}.}" format.name$ 't :=
-      nameptr #1 >
-        { namesleft #1 >
-            { ", " * t * }
-            { numnames #1 >
-                { ", " * }
-                'skip$
-              if$
-              t "others" =
-                { " et~al." * }
-                { "" * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't :=
-      nameptr #1 >
-        { namesleft #1 >
-            { ", " * t * }
-            { numnames #2 >
-                { "," * }
-                'skip$
-              if$
-              t "others" =
-                { " et~al." * }
-                { " \& " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.authors}
-{ author empty$
-    { "" }
-    { author format.springer.names }
-  if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
-    { "" }
-    { editor format.springer.names
-      editor num.names$ #1 >
-        { ", eds." * }
-        { ", ed." * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.title}
-{ title empty$
-    { "" }
-    { title "t" change.case$ }
-  if$
-}
-
-FUNCTION {n.dashify}
-{ 't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "-" =
-        { t #1 #2 substring$ "--" = not
-            { "--" *
-              t #2 global.max$ substring$ 't :=
-            }
-            {   { t #1 #1 substring$ "-" = }
-                { "-" *
-                  t #2 global.max$ substring$ 't :=
-                }
-              while$
-            }
-          if$
-        }
-        { t #1 #1 substring$ *
-          t #2 global.max$ substring$ 't :=
-        }
-      if$
-    }
-  while$
-}
-
-FUNCTION {format.date}
-{ year empty$
-    { month empty$
-        { "" }
-        { "there's a month but no year in " cite$ * warning$
-          month
-        }
-      if$
-    }
-    { month empty$
-        'year
-        { month " " * year * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.btitle}
-{ title emphasize
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
-    { "~" }
-    { " " }
-  if$
-  swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { "Volume" volume tie.or.space.connect
-      series empty$
-        'skip$
-        { " of " * series emphasize * }
-      if$
-      add.period$
-      "volume and number" number either.or.check
-    }
-  if$
-}
-
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-        { series field.or.null }
-        { output.state mid.sentence =
-            { "number" }
-            { "Number" }
-          if$
-          number tie.or.space.connect
-          series empty$
-            { "there's a number but no series in " cite$ * warning$ }
-            { " in " * series * }
-          if$
-        }
-      if$
-    }
-    { "" }
-  if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
-    { "" }
-    { output.state mid.sentence =
-        { edition "l" change.case$ " edn." * }
-        { edition "t" change.case$ " edn." * }
-      if$
-    }
-  if$
-}
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ 't :=
-  #0 'multiresult :=
-    { multiresult not
-      t empty$ not
-      and
-    }
-    { t #1 #1 substring$
-      duplicate$ "-" =
-      swap$ duplicate$ "," =
-      swap$ "+" =
-      or or
-        { #1 'multiresult := }
-        { t #2 global.max$ substring$ 't := }
-      if$
-    }
-  while$
-  multiresult
-}
-
-FUNCTION {format.pages}
-{ pages empty$
-    { "" }
-    { pages multi.page.check
-        { "" pages n.dashify tie.or.space.connect }
-        { "" pages tie.or.space.connect }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.vol}
-{ volume bold
-}
-
-FUNCTION {format.vol.num}
-{ volume bold
-number empty$
-{ }
-{ number "(" swap$ * * ")" * }
-if$
-}
-
-FUNCTION {pre.format.pages}
-{ pages empty$
-    'skip$
-    { duplicate$ empty$
-        { pop$ format.pages }
-        { " " * pages n.dashify * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-        { "chapter" }
-        { type "l" change.case$ }
-      if$
-      chapter tie.or.space.connect
-      pages empty$
-        'skip$
-        { " " * format.pages * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-        { "In: " booktitle emphasize * }
-        { "In " format.editors * ": " * booktitle emphasize * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$ howpublished empty$
-  month empty$ year empty$ note empty$
-  and and and and and
-    { "all relevant fields are empty in " cite$ * warning$ }
-    'skip$
-  if$
-}
-
-FUNCTION {format.thesis.type}
-{ type empty$
-    'skip$
-    { pop$
-      type "t" change.case$
-    }
-  if$
-}
-
-FUNCTION {format.tr.number}
-{ type empty$
-    { "Technical Report" }
-    'type
-  if$
-  number empty$
-    { "t" change.case$ }
-    { number tie.or.space.connect }
-  if$
-}
-
-FUNCTION {format.article.crossref}
-{ key empty$
-    { journal empty$
-        { "need key or journal for " cite$ * " to crossref " * crossref *
-          warning$
-          ""
-        }
-        { "In {\em " journal * "\/}" * }
-      if$
-    }
-    { "In " key * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.crossref.editor}
-{ editor #1 "{vv~}{ll}" format.name$
-  editor num.names$ duplicate$
-  #2 >
-    { pop$ " et~al." * }
-    { #2 <
-        'skip$
-        { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-            { " et~al." * }
-            { " and " * editor #2 "{vv~}{ll}" format.name$ * }
-          if$
-        }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.book.crossref}
-{ volume empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-      "In "
-    }
-    { "Volume" volume tie.or.space.connect
-      " of " *
-    }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.incoll.inproc.crossref}
-{ editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-        { booktitle empty$
-            { "need editor, key, or booktitle for " cite$ * " to crossref " *
-              crossref * warning$
-              ""
-            }
-            { "" }
-          if$
-        }
-        { "" }
-      if$
-    }
-    { "" }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-FUNCTION {and.the.note}
-{ note output
-  note empty$
-     'skip$
-     { add.period$ }
-  if$
-}
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { journal emphasize "journal" output.check
-      format.vol.num output
-      format.date parens output
-      format.pages output
-    }
-    { format.article.crossref output.nonnull
-      format.pages output
-    }
-  if$
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {book}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check }
-    { format.authors output.nonnull
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  stupid.colon
-  format.btitle "title" output.check
-  new.sentence
-  crossref missing$
-    { format.edition output
-      format.bvolume output
-      new.block
-      format.number.series output
-      new.sentence
-      publisher "publisher" output.check
-      address empty$
-         'skip$
-         { insert.comma }
-      if$
-      address output
-      format.date parens output
-    }
-    { format.book.crossref output.nonnull
-    }
-  if$
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  stupid.colon
-  format.title "title" output.check
-  howpublished address new.block.checkb
-  howpublished output
-  address empty$
-     'skip$
-     { insert.comma }
-  if$
-  address output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check }
-    { format.authors output.nonnull
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  stupid.colon
-  crossref missing$
-    { chapter output
-      new.block
-      format.number.series output
-      new.sentence
-      "In:" output
-      format.btitle "title" output.check
-      new.sentence
-      format.edition output
-      format.bvolume output
-      publisher "publisher" output.check
-      address empty$
-         'skip$
-         { insert.comma }
-      if$
-      address output
-      format.date parens output
-    }
-    { chapter output
-      new.block
-      format.incoll.inproc.crossref output.nonnull
-    }
-  if$
-  format.pages output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      new.sentence
-      format.bvolume output
-      format.number.series output
-      new.block
-      format.edition output
-      publisher "publisher" output.check
-      address empty$
-         'skip$
-         { insert.comma }
-      if$
-      address output
-      format.date parens output
-      format.pages output
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      new.sentence
-      format.bvolume output
-      format.number.series output
-      address empty$
-        { organization publisher new.sentence.checkb
-          organization empty$
-             'skip$
-             { insert.comma }
-          if$
-          organization output
-          publisher empty$
-             'skip$
-             { insert.comma }
-          if$
-          publisher output
-          format.date parens output
-        }
-        { insert.comma
-          address output.nonnull
-          organization empty$
-             'skip$
-             { insert.comma }
-          if$
-          organization output
-          publisher empty$
-             'skip$
-             { insert.comma }
-          if$
-          publisher output
-          format.date parens output
-        }
-      if$
-    }
-    { format.incoll.inproc.crossref output.nonnull
-    }
-  if$
-  format.pages output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {manual}
-{ output.bibitem
-  author empty$
-    { organization empty$
-        'skip$
-        { organization output.nonnull
-          address output
-        }
-      if$
-    }
-    { format.authors output.nonnull }
-  if$
-  stupid.colon
-  format.btitle "title" output.check
-  author empty$
-    { organization empty$
-        { address new.block.checka
-          address output
-        }
-        'skip$
-      if$
-    }
-    { organization address new.block.checkb
-      organization output
-      address empty$
-         'skip$
-         { insert.comma }
-      if$
-      address output
-    }
-  if$
-  new.sentence
-  format.edition output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  "Master's thesis" format.thesis.type output.nonnull
-  school empty$
-     'skip$
-     { insert.comma }
-  if$
-  school "school" output.check
-  address empty$
-     'skip$
-     { insert.comma }
-  if$
-  address output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  howpublished new.block.checka
-  howpublished output
-  format.date parens output
-  and.the.note
-  fin.entry
-  empty.misc.check
-}
-
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.btitle "title" output.check
-  new.block
-  "PhD thesis" format.thesis.type output.nonnull
-  school empty$
-     'skip$
-     { insert.comma }
-  if$
-  school "school" output.check
-  address empty$
-     'skip$
-     { insert.comma }
-  if$
-  address output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
-  editor empty$
-    { organization empty$
-        { "" }
-        { organization output
-          stupid.colon }
-      if$
-    }
-    { format.editors output.nonnull
-      stupid.colon
-    }
-  if$
-  format.btitle "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      new.sentence
-      format.bvolume output
-      format.number.series output
-      address empty$
-        { organization publisher new.sentence.checkb
-          organization empty$
-             'skip$
-             { insert.comma }
-          if$
-          organization output
-          publisher empty$
-             'skip$
-             { insert.comma }
-          if$
-          publisher output
-          format.date parens output
-        }
-        { insert.comma
-          address output.nonnull
-          organization empty$
-             'skip$
-             { insert.comma }
-          if$
-          organization output
-          publisher empty$
-             'skip$
-             { insert.comma }
-          if$
-          publisher output
-          format.date parens output
-        }
-      if$
-    }
-    { format.incoll.inproc.crossref output.nonnull
-    }
-  if$
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  format.tr.number output.nonnull
-  institution empty$
-     'skip$
-     { insert.comma }
-  if$
-  institution "institution" output.check
-  address empty$
-     'skip$
-     { insert.comma }
-  if$
-  address output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  note "note" output.check
-  format.date parens output
-  fin.entry
-}
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-READ
-
-STRINGS { longest.label }
-
-INTEGERS { number.label longest.label.width }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
-  #1 'number.label :=
-  #0 'longest.label.width :=
-}
-
-FUNCTION {longest.label.pass}
-{ number.label int.to.str$ 'label :=
-  number.label #1 + 'number.label :=
-  label width$ longest.label.width >
-    { label 'longest.label :=
-      label width$ 'longest.label.width :=
-    }
-    'skip$
-  if$
-}
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {longest.label.pass}
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
-    'skip$
-    { preamble$ write$ newline$ }
-  if$
-  "\begin{thebibliography}{"  longest.label  * "}" * write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-ITERATE {call.type$}
-
-FUNCTION {end.bib}
-{ newline$
-  "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
-
-
-
diff --git a/paper/llncs2e/splncs03.bst b/paper/llncs2e/splncs03.bst
deleted file mode 100644
index 327916917..000000000
--- a/paper/llncs2e/splncs03.bst
+++ /dev/null
@@ -1,1519 +0,0 @@
-%% BibTeX bibliography style `splncs03'
-%%
-%% BibTeX bibliography style for use with numbered references in
-%% Springer Verlag's "Lecture Notes in Computer Science" series.
-%% (See Springer's documentation for llncs.cls for
-%% more details of the suggested reference format.)  Note that this
-%% file will not work for author-year style citations.
-%%
-%% Use \documentclass{llncs} and \bibliographystyle{splncs03}, and cite
-%% a reference with (e.g.) \cite{smith77} to get a "[1]" in the text.
-%%
-%% This file comes to you courtesy of Maurizio "Titto" Patrignani of
-%% Dipartimento di Informatica e Automazione Universita' Roma Tre
-%%
-%% ================================================================================================
-%% This was file `titto-lncs-02.bst' produced on Wed Apr 1, 2009
-%% Edited by hand by titto based on `titto-lncs-01.bst' (see below)
-%%
-%% CHANGES (with respect to titto-lncs-01.bst):
-%% - Removed the call to \urlprefix (thus no "URL" string is added to the output)
-%% ================================================================================================
-%% This was file `titto-lncs-01.bst' produced on Fri Aug 22, 2008
-%% Edited by hand by titto based on `titto.bst' (see below)
-%%
-%% CHANGES (with respect to titto.bst):
-%% - Removed the "capitalize" command for editors string "(eds.)" and "(ed.)"
-%% - Introduced the functions titto.bbl.pages and titto.bbl.page for journal pages (without "pp.")
-%% - Added a new.sentence command to separate with a dot booktitle and series in the inproceedings
-%% - Commented all new.block commands before urls and notes (to separate them with a comma)
-%% - Introduced the functions titto.bbl.volume for handling journal volumes (without "vol." label)
-%% - Used for editors the same name conventions used for authors (see function format.in.ed.booktitle)
-%% - Removed a \newblock to avoid long spaces between title and "In: ..."
-%% - Added function titto.space.prefix to add a space instead of "~" after the (removed) "vol." label
-%% ================================================================================================
-%% This was file `titto.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% merlin.mbs  (with options: `vonx,nm-rvvc,yr-par,jttl-rm,volp-com,jwdpg,jwdvol,numser,ser-vol,jnm-x,btit-rm,bt-rm,edparxc,bkedcap,au-col,in-col,fin-bare,pp,ed,abr,mth-bare,xedn,jabr,and-com,and-com-ed,xand,url,url-blk,em-x,nfss,')
-%% ----------------------------------------
-%% *** Tentative .bst file for Springer LNCS ***
-%%
-%% Copyright 1994-2007 Patrick W Daly
- % ===============================================================
- % IMPORTANT NOTICE:
- % This bibliographic style (bst) file has been generated from one or
- % more master bibliographic style (mbs) files, listed above.
- %
- % This generated file can be redistributed and/or modified under the terms
- % of the LaTeX Project Public License Distributed from CTAN
- % archives in directory macros/latex/base/lppl.txt; either
- % version 1 of the License, or any later version.
- % ===============================================================
- % Name and version information of the main mbs file:
- % \ProvidesFile{merlin.mbs}[2007/04/24 4.20 (PWD, AO, DPC)]
- %   For use with BibTeX version 0.99a or later
- %-------------------------------------------------------------------
- % This bibliography style file is intended for texts in ENGLISH
- % This is a numerical citation style, and as such is standard LaTeX.
- % It requires no extra package to interface to the main text.
- % The form of the \bibitem entries is
- %   \bibitem{key}...
- % Usage of \cite is as follows:
- %   \cite{key} ==>>          [#]
- %   \cite[chap. 2]{key} ==>> [#, chap. 2]
- % where # is a number determined by the ordering in the reference list.
- % The order in the reference list is alphabetical by authors.
- %---------------------------------------------------------------------
-
-ENTRY
-  { address
-    author
-    booktitle
-    chapter
-    edition
-    editor
-    eid
-    howpublished
-    institution
-    journal
-    key
-    month
-    note
-    number
-    organization
-    pages
-    publisher
-    school
-    series
-    title
-    type
-    url
-    volume
-    year
-  }
-  {}
-  { label }
-INTEGERS { output.state before.all mid.sentence after.sentence after.block }
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
-  #1 'mid.sentence :=
-  #2 'after.sentence :=
-  #3 'after.block :=
-}
-STRINGS { s t}
-FUNCTION {output.nonnull}
-{ 's :=
-  output.state mid.sentence =
-    { ", " * write$ }
-    { output.state after.block =
-        { add.period$ write$
-%          newline$
-%          "\newblock " write$  % removed for titto-lncs-01
-          " " write$            % to avoid long spaces between title and "In: ..."
-        }
-        { output.state before.all =
-            'write$
-            { add.period$ " " * write$ }
-          if$
-        }
-      if$
-      mid.sentence 'output.state :=
-    }
-  if$
-  s
-}
-FUNCTION {output}
-{ duplicate$ empty$
-    'pop$
-    'output.nonnull
-  if$
-}
-FUNCTION {output.check}
-{ 't :=
-  duplicate$ empty$
-    { pop$ "empty " t * " in " * cite$ * warning$ }
-    'output.nonnull
-  if$
-}
-FUNCTION {fin.entry}
-{ duplicate$ empty$
-    'pop$
-    'write$
-  if$
-  newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
-    'skip$
-    { after.block 'output.state := }
-  if$
-}
-FUNCTION {new.sentence}
-{ output.state after.block =
-    'skip$
-    { output.state before.all =
-        'skip$
-        { after.sentence 'output.state := }
-      if$
-    }
-  if$
-}
-FUNCTION {add.blank}
-{  " " * before.all 'output.state :=
-}
-
-
-FUNCTION {add.colon}
-{ duplicate$ empty$
-    'skip$
-    { ":" * add.blank }
-  if$
-}
-
-FUNCTION {date.block}
-{
-  new.block
-}
-
-FUNCTION {not}
-{   { #0 }
-    { #1 }
-  if$
-}
-FUNCTION {and}
-{   'skip$
-    { pop$ #0 }
-  if$
-}
-FUNCTION {or}
-{   { pop$ #1 }
-    'skip$
-  if$
-}
-STRINGS {z}
-FUNCTION {remove.dots}
-{ 'z :=
-  ""
-  { z empty$ not }
-  { z #1 #1 substring$
-    z #2 global.max$ substring$ 'z :=
-    duplicate$ "." = 'pop$
-      { * }
-    if$
-  }
-  while$
-}
-FUNCTION {new.block.checka}
-{ empty$
-    'skip$
-    'new.block
-  if$
-}
-FUNCTION {new.block.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.block
-  if$
-}
-FUNCTION {new.sentence.checka}
-{ empty$
-    'skip$
-    'new.sentence
-  if$
-}
-FUNCTION {new.sentence.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.sentence
-  if$
-}
-FUNCTION {field.or.null}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-FUNCTION {emphasize}
-{ skip$ }
-FUNCTION {tie.or.space.prefix}
-{ duplicate$ text.length$ #3 <
-    { "~" }
-    { " " }
-  if$
-  swap$
-}
-FUNCTION {titto.space.prefix} %  always introduce a space
-{ duplicate$ text.length$ #3 <
-    { " " }
-    { " " }
-  if$
-  swap$
-}
-
-
-FUNCTION {capitalize}
-{ "u" change.case$ "t" change.case$ }
-
-FUNCTION {space.word}
-{ " " swap$ * " " * }
- % Here are the language-specific definitions for explicit words.
- % Each function has a name bbl.xxx where xxx is the English word.
- % The language selected here is ENGLISH
-FUNCTION {bbl.and}
-{ "and"}
-
-FUNCTION {bbl.etal}
-{ "et~al." }
-
-FUNCTION {bbl.editors}
-{ "eds." }
-
-FUNCTION {bbl.editor}
-{ "ed." }
-
-FUNCTION {bbl.edby}
-{ "edited by" }
-
-FUNCTION {bbl.edition}
-{ "edn." }
-
-FUNCTION {bbl.volume}
-{ "vol." }
-
-FUNCTION {titto.bbl.volume} % for handling journals
-{ "" }
-
-FUNCTION {bbl.of}
-{ "of" }
-
-FUNCTION {bbl.number}
-{ "no." }
-
-FUNCTION {bbl.nr}
-{ "no." }
-
-FUNCTION {bbl.in}
-{ "in" }
-
-FUNCTION {bbl.pages}
-{ "pp." }
-
-FUNCTION {bbl.page}
-{ "p." }
-
-FUNCTION {titto.bbl.pages} % for journals
-{ "" }
-
-FUNCTION {titto.bbl.page}  % for journals
-{ "" }
-
-FUNCTION {bbl.chapter}
-{ "chap." }
-
-FUNCTION {bbl.techrep}
-{ "Tech. Rep." }
-
-FUNCTION {bbl.mthesis}
-{ "Master's thesis" }
-
-FUNCTION {bbl.phdthesis}
-{ "Ph.D. thesis" }
-
-MACRO {jan} {"Jan."}
-
-MACRO {feb} {"Feb."}
-
-MACRO {mar} {"Mar."}
-
-MACRO {apr} {"Apr."}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"Jun."}
-
-MACRO {jul} {"Jul."}
-
-MACRO {aug} {"Aug."}
-
-MACRO {sep} {"Sep."}
-
-MACRO {oct} {"Oct."}
-
-MACRO {nov} {"Nov."}
-
-MACRO {dec} {"Dec."}
-
-MACRO {acmcs} {"ACM Comput. Surv."}
-
-MACRO {acta} {"Acta Inf."}
-
-MACRO {cacm} {"Commun. ACM"}
-
-MACRO {ibmjrd} {"IBM J. Res. Dev."}
-
-MACRO {ibmsj} {"IBM Syst.~J."}
-
-MACRO {ieeese} {"IEEE Trans. Software Eng."}
-
-MACRO {ieeetc} {"IEEE Trans. Comput."}
-
-MACRO {ieeetcad}
- {"IEEE Trans. Comput. Aid. Des."}
-
-MACRO {ipl} {"Inf. Process. Lett."}
-
-MACRO {jacm} {"J.~ACM"}
-
-MACRO {jcss} {"J.~Comput. Syst. Sci."}
-
-MACRO {scp} {"Sci. Comput. Program."}
-
-MACRO {sicomp} {"SIAM J. Comput."}
-
-MACRO {tocs} {"ACM Trans. Comput. Syst."}
-
-MACRO {tods} {"ACM Trans. Database Syst."}
-
-MACRO {tog} {"ACM Trans. Graphic."}
-
-MACRO {toms} {"ACM Trans. Math. Software"}
-
-MACRO {toois} {"ACM Trans. Office Inf. Syst."}
-
-MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
-
-MACRO {tcs} {"Theor. Comput. Sci."}
-
-FUNCTION {bibinfo.check}
-{ swap$
-  duplicate$ missing$
-    {
-      pop$ pop$
-      ""
-    }
-    { duplicate$ empty$
-        {
-          swap$ pop$
-        }
-        { swap$
-          pop$
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {bibinfo.warn}
-{ swap$
-  duplicate$ missing$
-    {
-      swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
-      ""
-    }
-    { duplicate$ empty$
-        {
-          swap$ "empty " swap$ * " in " * cite$ * warning$
-        }
-        { swap$
-          pop$
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {format.url}
-{ url empty$
-    { "" }
-%    { "\urlprefix\url{" url * "}" * }
-    { "\url{" url * "}" * }  % changed in titto-lncs-02.bst
-  if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-
-STRINGS  { bibinfo}
-
-FUNCTION {format.names}
-{ 'bibinfo :=
-  duplicate$ empty$ 'skip$ {
-  's :=
-  "" 't :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{vv~}{ll}{, jj}{, f{.}.}"
-      format.name$
-      bibinfo bibinfo.check
-      't :=
-      nameptr #1 >
-        {
-          namesleft #1 >
-            { ", " * t * }
-            {
-              s nameptr "{ll}" format.name$ duplicate$ "others" =
-                { 't := }
-                { pop$ }
-              if$
-              "," *
-              t "others" =
-                {
-                  " " * bbl.etal *
-                }
-                { " " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-  } if$
-}
-FUNCTION {format.names.ed}
-{
-  'bibinfo :=
-  duplicate$ empty$ 'skip$ {
-  's :=
-  "" 't :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{f{.}.~}{vv~}{ll}{ jj}"
-      format.name$
-      bibinfo bibinfo.check
-      't :=
-      nameptr #1 >
-        {
-          namesleft #1 >
-            { ", " * t * }
-            {
-              s nameptr "{ll}" format.name$ duplicate$ "others" =
-                { 't := }
-                { pop$ }
-              if$
-              "," *
-              t "others" =
-                {
-
-                  " " * bbl.etal *
-                }
-                { " " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-  } if$
-}
-FUNCTION {format.authors}
-{ author "author" format.names
-}
-FUNCTION {get.bbl.editor}
-{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
-
-FUNCTION {format.editors}
-{ editor "editor" format.names duplicate$ empty$ 'skip$
-    {
-      " " *
-      get.bbl.editor
-%      capitalize
-   "(" swap$ * ")" *
-      *
-    }
-  if$
-}
-FUNCTION {format.note}
-{
- note empty$
-    { "" }
-    { note #1 #1 substring$
-      duplicate$ "{" =
-        'skip$
-        { output.state mid.sentence =
-          { "l" }
-          { "u" }
-        if$
-        change.case$
-        }
-      if$
-      note #2 global.max$ substring$ * "note" bibinfo.check
-    }
-  if$
-}
-
-FUNCTION {format.title}
-{ title
-  duplicate$ empty$ 'skip$
-    { "t" change.case$ }
-  if$
-  "title" bibinfo.check
-}
-FUNCTION {output.bibitem}
-{ newline$
-  "\bibitem{" write$
-  cite$ write$
-  "}" write$
-  newline$
-  ""
-  before.all 'output.state :=
-}
-
-FUNCTION {n.dashify}
-{
-  't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "-" =
-        { t #1 #2 substring$ "--" = not
-            { "--" *
-              t #2 global.max$ substring$ 't :=
-            }
-            {   { t #1 #1 substring$ "-" = }
-                { "-" *
-                  t #2 global.max$ substring$ 't :=
-                }
-              while$
-            }
-          if$
-        }
-        { t #1 #1 substring$ *
-          t #2 global.max$ substring$ 't :=
-        }
-      if$
-    }
-  while$
-}
-
-FUNCTION {word.in}
-{ bbl.in capitalize
-  ":" *
-  " " * }
-
-FUNCTION {format.date}
-{
-  month "month" bibinfo.check
-  duplicate$ empty$
-  year  "year"  bibinfo.check duplicate$ empty$
-    { swap$ 'skip$
-        { "there's a month but no year in " cite$ * warning$ }
-      if$
-      *
-    }
-    { swap$ 'skip$
-        {
-          swap$
-          " " * swap$
-        }
-      if$
-      *
-      remove.dots
-    }
-  if$
-  duplicate$ empty$
-    'skip$
-    {
-      before.all 'output.state :=
-    " (" swap$ * ")" *
-    }
-  if$
-}
-FUNCTION {format.btitle}
-{ title "title" bibinfo.check
-  duplicate$ empty$ 'skip$
-    {
-    }
-  if$
-}
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { bbl.volume volume tie.or.space.prefix
-      "volume" bibinfo.check * *
-      series "series" bibinfo.check
-      duplicate$ empty$ 'pop$
-        { emphasize ", " * swap$ * }
-      if$
-      "volume and number" number either.or.check
-    }
-  if$
-}
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-        { series field.or.null }
-        { output.state mid.sentence =
-            { bbl.number }
-            { bbl.number capitalize }
-          if$
-          number tie.or.space.prefix "number" bibinfo.check * *
-          series empty$
-            { "there's a number but no series in " cite$ * warning$ }
-            { bbl.in space.word *
-              series "series" bibinfo.check *
-            }
-          if$
-        }
-      if$
-    }
-    { "" }
-  if$
-}
-
-FUNCTION {format.edition}
-{ edition duplicate$ empty$ 'skip$
-    {
-      output.state mid.sentence =
-        { "l" }
-        { "t" }
-      if$ change.case$
-      "edition" bibinfo.check
-      " " * bbl.edition *
-    }
-  if$
-}
-INTEGERS { multiresult }
-FUNCTION {multi.page.check}
-{ 't :=
-  #0 'multiresult :=
-    { multiresult not
-      t empty$ not
-      and
-    }
-    { t #1 #1 substring$
-      duplicate$ "-" =
-      swap$ duplicate$ "," =
-      swap$ "+" =
-      or or
-        { #1 'multiresult := }
-        { t #2 global.max$ substring$ 't := }
-      if$
-    }
-  while$
-  multiresult
-}
-FUNCTION {format.pages}
-{ pages duplicate$ empty$ 'skip$
-    { duplicate$ multi.page.check
-        {
-          bbl.pages swap$
-          n.dashify
-        }
-        {
-          bbl.page swap$
-        }
-      if$
-      tie.or.space.prefix
-      "pages" bibinfo.check
-      * *
-    }
-  if$
-}
-FUNCTION {format.journal.pages}
-{ pages duplicate$ empty$ 'pop$
-    { swap$ duplicate$ empty$
-        { pop$ pop$ format.pages }
-        {
-          ", " *
-          swap$
-          n.dashify
-          pages multi.page.check
-            'titto.bbl.pages
-            'titto.bbl.page
-          if$
-          swap$ tie.or.space.prefix
-          "pages" bibinfo.check
-          * *
-          *
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {format.journal.eid}
-{ eid "eid" bibinfo.check
-  duplicate$ empty$ 'pop$
-    { swap$ duplicate$ empty$ 'skip$
-      {
-          ", " *
-      }
-      if$
-      swap$ *
-    }
-  if$
-}
-FUNCTION {format.vol.num.pages} % this function is used only for journal entries
-{ volume field.or.null
-  duplicate$ empty$ 'skip$
-    {
-%     bbl.volume swap$ tie.or.space.prefix
-      titto.bbl.volume swap$ titto.space.prefix
-%             rationale for the change above: for journals you don't want "vol." label
-%             hence it does not make sense to attach the journal number to the label when
-%             it is short
-      "volume" bibinfo.check
-      * *
-    }
-  if$
-  number "number" bibinfo.check duplicate$ empty$ 'skip$
-    {
-      swap$ duplicate$ empty$
-        { "there's a number but no volume in " cite$ * warning$ }
-        'skip$
-      if$
-      swap$
-      "(" swap$ * ")" *
-    }
-  if$ *
-  eid empty$
-    { format.journal.pages }
-    { format.journal.eid }
-  if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-        { bbl.chapter }
-        { type "l" change.case$
-          "type" bibinfo.check
-        }
-      if$
-      chapter tie.or.space.prefix
-      "chapter" bibinfo.check
-      * *
-      pages empty$
-        'skip$
-        { ", " * format.pages * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.booktitle}
-{
-  booktitle "booktitle" bibinfo.check
-}
-FUNCTION {format.in.ed.booktitle}
-{ format.booktitle duplicate$ empty$ 'skip$
-    {
-%     editor "editor" format.names.ed duplicate$ empty$ 'pop$ % changed by titto
-      editor "editor" format.names duplicate$ empty$ 'pop$
-        {
-          " " *
-          get.bbl.editor
-%          capitalize
-          "(" swap$ * ") " *
-          * swap$
-          * }
-      if$
-      word.in swap$ *
-    }
-  if$
-}
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$ howpublished empty$
-  month empty$ year empty$ note empty$
-  and and and and and
-  key empty$ not and
-    { "all relevant fields are empty in " cite$ * warning$ }
-    'skip$
-  if$
-}
-FUNCTION {format.thesis.type}
-{ type duplicate$ empty$
-    'pop$
-    { swap$ pop$
-      "t" change.case$ "type" bibinfo.check
-    }
-  if$
-}
-FUNCTION {format.tr.number}
-{ number "number" bibinfo.check
-  type duplicate$ empty$
-    { pop$ bbl.techrep }
-    'skip$
-  if$
-  "type" bibinfo.check
-  swap$ duplicate$ empty$
-    { pop$ "t" change.case$ }
-    { tie.or.space.prefix * * }
-  if$
-}
-FUNCTION {format.article.crossref}
-{
-  key duplicate$ empty$
-    { pop$
-      journal duplicate$ empty$
-        { "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
-        { "journal" bibinfo.check emphasize word.in swap$ * }
-      if$
-    }
-    { word.in swap$ * " " *}
-  if$
-  " \cite{" * crossref * "}" *
-}
-FUNCTION {format.crossref.editor}
-{ editor #1 "{vv~}{ll}" format.name$
-  "editor" bibinfo.check
-  editor num.names$ duplicate$
-  #2 >
-    { pop$
-      "editor" bibinfo.check
-      " " * bbl.etal
-      *
-    }
-    { #2 <
-        'skip$
-        { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-            {
-              "editor" bibinfo.check
-              " " * bbl.etal
-              *
-            }
-            {
-             bbl.and space.word
-              * editor #2 "{vv~}{ll}" format.name$
-              "editor" bibinfo.check
-              *
-            }
-          if$
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {format.book.crossref}
-{ volume duplicate$ empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-      pop$ word.in
-    }
-    { bbl.volume
-      capitalize
-      swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
-    }
-  if$
-  editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-        { series empty$
-            { "need editor, key, or series for " cite$ * " to crossref " *
-              crossref * warning$
-              "" *
-            }
-            { series emphasize * }
-          if$
-        }
-        { key * }
-      if$
-    }
-    { format.crossref.editor * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-FUNCTION {format.incoll.inproc.crossref}
-{
-  editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-        { format.booktitle duplicate$ empty$
-            { "need editor, key, or booktitle for " cite$ * " to crossref " *
-              crossref * warning$
-            }
-            { word.in swap$ * }
-          if$
-        }
-        { word.in key * " " *}
-      if$
-    }
-    { word.in format.crossref.editor * " " *}
-  if$
-  " \cite{" * crossref * "}" *
-}
-FUNCTION {format.org.or.pub}
-{ 't :=
-  ""
-  address empty$ t empty$ and
-    'skip$
-    {
-      t empty$
-        { address "address" bibinfo.check *
-        }
-        { t *
-          address empty$
-            'skip$
-            { ", " * address "address" bibinfo.check * }
-          if$
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {format.publisher.address}
-{ publisher "publisher" bibinfo.warn format.org.or.pub
-}
-
-FUNCTION {format.organization.address}
-{ organization "organization" bibinfo.check format.org.or.pub
-}
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    {
-      journal
-      "journal" bibinfo.check
-      "journal" output.check
-      add.blank
-      format.vol.num.pages output
-      format.date "year" output.check
-    }
-    { format.article.crossref output.nonnull
-      format.pages output
-    }
-  if$
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-FUNCTION {book}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check
-      add.colon
-    }
-    { format.authors output.nonnull
-      add.colon
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-      new.block
-      new.sentence
-      format.number.series output
-      format.publisher.address output
-    }
-    {
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  add.colon
-  new.block
-  format.title "title" output.check
-  new.block
-  howpublished "howpublished" bibinfo.check output
-  address "address" bibinfo.check output
-  format.date output
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check
-      add.colon
-    }
-    { format.authors output.nonnull
-      add.colon
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    {
-      format.bvolume output
-      format.chapter.pages "chapter and pages" output.check
-      new.block
-      new.sentence
-      format.number.series output
-      format.publisher.address output
-    }
-    {
-      format.chapter.pages "chapter and pages" output.check
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      format.bvolume output
-      format.chapter.pages output
-      new.sentence
-      format.number.series output
-      format.publisher.address output
-      format.edition output
-      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      new.sentence % added by titto
-      format.bvolume output
-      format.pages output
-      new.sentence
-      format.number.series output
-      publisher empty$
-        { format.organization.address output }
-        { organization "organization" bibinfo.check output
-          format.publisher.address output
-        }
-      if$
-      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.pages output
-    }
-  if$
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-FUNCTION {conference} { inproceedings }
-FUNCTION {manual}
-{ output.bibitem
-  author empty$
-    { organization "organization" bibinfo.check
-      duplicate$ empty$ 'pop$
-        { output
-          address "address" bibinfo.check output
-        }
-      if$
-    }
-    { format.authors output.nonnull }
-  if$
-  add.colon
-  new.block
-  format.btitle "title" output.check
-  author empty$
-    { organization empty$
-        {
-          address new.block.checka
-          address "address" bibinfo.check output
-        }
-        'skip$
-      if$
-    }
-    {
-      organization address new.block.checkb
-      organization "organization" bibinfo.check output
-      address "address" bibinfo.check output
-    }
-  if$
-  format.edition output
-  format.date output
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.btitle
-  "title" output.check
-  new.block
-  bbl.mthesis format.thesis.type output.nonnull
-  school "school" bibinfo.warn output
-  address "address" bibinfo.check output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors output
-  add.colon
-  title howpublished new.block.checkb
-  format.title output
-  howpublished new.block.checka
-  howpublished "howpublished" bibinfo.check output
-  format.date output
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-  empty.misc.check
-}
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.btitle
-  "title" output.check
-  new.block
-  bbl.phdthesis format.thesis.type output.nonnull
-  school "school" bibinfo.warn output
-  address "address" bibinfo.check output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
-  editor empty$
-    { organization "organization" bibinfo.check output
-    }
-    { format.editors output.nonnull }
-  if$
-  add.colon
-  new.block
-  format.btitle "title" output.check
-  format.bvolume output
-  editor empty$
-    { publisher empty$
-        {  format.number.series output }
-        {
-          new.sentence
-          format.number.series output
-          format.publisher.address output
-        }
-      if$
-    }
-    { publisher empty$
-        {
-          new.sentence
-          format.number.series output
-          format.organization.address output }
-        {
-          new.sentence
-          format.number.series output
-          organization "organization" bibinfo.check output
-          format.publisher.address output
-        }
-      if$
-     }
-  if$
-      format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title
-  "title" output.check
-  new.block
-  format.tr.number output.nonnull
-  institution "institution" bibinfo.warn output
-  address "address" bibinfo.check output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title "title" output.check
-  format.date output
-%  new.block
-  format.url output
-%  new.block
-  format.note "note" output.check
-  fin.entry
-}
-
-FUNCTION {default.type} { misc }
-READ
-FUNCTION {sortify}
-{ purify$
-  "l" change.case$
-}
-INTEGERS { len }
-FUNCTION {chop.word}
-{ 's :=
-  'len :=
-  s #1 len substring$ =
-    { s len #1 + global.max$ substring$ }
-    's
-  if$
-}
-FUNCTION {sort.format.names}
-{ 's :=
-  #1 'nameptr :=
-  ""
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{ll{ }}{  ff{ }}{  jj{ }}"
-      format.name$ 't :=
-      nameptr #1 >
-        {
-          "   "  *
-          namesleft #1 = t "others" = and
-            { "zzzzz" * }
-            { t sortify * }
-          if$
-        }
-        { t sortify * }
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
-  "A " #2
-    "An " #3
-      "The " #4 t chop.word
-    chop.word
-  chop.word
-  sortify
-  #1 global.max$ substring$
-}
-FUNCTION {author.sort}
-{ author empty$
-    { key empty$
-        { "to sort, need author or key in " cite$ * warning$
-          ""
-        }
-        { key sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-FUNCTION {author.editor.sort}
-{ author empty$
-    { editor empty$
-        { key empty$
-            { "to sort, need author, editor, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { editor sort.format.names }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-FUNCTION {author.organization.sort}
-{ author empty$
-    { organization empty$
-        { key empty$
-            { "to sort, need author, organization, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { "The " #4 organization chop.word sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-FUNCTION {editor.organization.sort}
-{ editor empty$
-    { organization empty$
-        { key empty$
-            { "to sort, need editor, organization, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { "The " #4 organization chop.word sortify }
-      if$
-    }
-    { editor sort.format.names }
-  if$
-}
-FUNCTION {presort}
-{ type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.sort
-    { type$ "proceedings" =
-        'editor.organization.sort
-        { type$ "manual" =
-            'author.organization.sort
-            'author.sort
-          if$
-        }
-      if$
-    }
-  if$
-  "    "
-  *
-  year field.or.null sortify
-  *
-  "    "
-  *
-  title field.or.null
-  sort.format.title
-  *
-  #1 entry.max$ substring$
-  'sort.key$ :=
-}
-ITERATE {presort}
-SORT
-STRINGS { longest.label }
-INTEGERS { number.label longest.label.width }
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
-  #1 'number.label :=
-  #0 'longest.label.width :=
-}
-FUNCTION {longest.label.pass}
-{ number.label int.to.str$ 'label :=
-  number.label #1 + 'number.label :=
-  label width$ longest.label.width >
-    { label 'longest.label :=
-      label width$ 'longest.label.width :=
-    }
-    'skip$
-  if$
-}
-EXECUTE {initialize.longest.label}
-ITERATE {longest.label.pass}
-FUNCTION {begin.bib}
-{ preamble$ empty$
-    'skip$
-    { preamble$ write$ newline$ }
-  if$
-  "\begin{thebibliography}{"  longest.label  * "}" *
-  write$ newline$
-  "\providecommand{\url}[1]{\texttt{#1}}"
-  write$ newline$
-  "\providecommand{\urlprefix}{URL }"
-  write$ newline$
-}
-EXECUTE {begin.bib}
-EXECUTE {init.state.consts}
-ITERATE {call.type$}
-FUNCTION {end.bib}
-{ newline$
-  "\end{thebibliography}" write$ newline$
-}
-EXECUTE {end.bib}
-%% End of customized bst file
-%%
-%% End of file `titto.bst'.
-
-
diff --git a/paper/llncs2e/splncs_srt.bst b/paper/llncs2e/splncs_srt.bst
deleted file mode 100644
index deb6fea57..000000000
--- a/paper/llncs2e/splncs_srt.bst
+++ /dev/null
@@ -1,1251 +0,0 @@
-% BibTeX bibliography style `splncs_srt'
-
-% An attempt to match the bibliography style required for use with
-% numbered references in Springer Verlag's "Lecture Notes in Computer
-% Science" series.  (See Springer's documentation for llncs.sty for
-% more details of the suggested reference format.)  Note that this
-% file will not work for author-year style citations.
-
-% Use \documentclass{llncs} and \bibliographystyle{splncs_srt}, and cite
-% a reference with (e.g.) \cite{smith77} to get a "[1]" in the text.
-
-% Copyright (C) 1999 Jason Noble.
-% Last updated: Friday 07 March 2006, 08:04:42  Frank Holzwarth, Springer
-% Last modification: added sorting feature from plain.bst
-% done by Tobias Heindel, FMI Uni-Stuttgart, June 13th, 2006
-%
-% Originally based on the BibTeX standard bibliography style `unsrt'
-%
-
-ENTRY
-  { address
-    author
-    booktitle
-    chapter
-    edition
-    editor
-    howpublished
-    institution
-    journal
-    key
-    month
-    note
-    number
-    organization
-    pages
-    publisher
-    school
-    series
-    title
-    type
-    volume
-    year
-  }
-  {}
-  { label }
-
-INTEGERS { output.state before.all mid.sentence after.sentence
-           after.block after.authors between.elements}
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
-  #1 'mid.sentence :=
-  #2 'after.sentence :=
-  #3 'after.block :=
-  #4 'after.authors :=
-  #5 'between.elements :=
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
-  output.state mid.sentence =
-    { " " * write$ }
-    { output.state after.block =
-        { add.period$ write$
-          newline$
-          "\newblock " write$
-        }
-        {
-          output.state after.authors =
-          { ": " * write$
-            newline$
-            "\newblock " write$
-          }
-          { output.state between.elements =
-              { ", " * write$ }
-              { output.state before.all =
-                   'write$
-                  { add.period$ " " * write$ }
-                  if$
-              }
-              if$
-          }
-          if$
-        }
-      if$
-      mid.sentence 'output.state :=
-    }
-  if$
-  s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
-    'pop$
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.check}
-{ 't :=
-  duplicate$ empty$
-    { pop$ "empty " t * " in " * cite$ * warning$ }
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
-  "\bibitem{" write$
-  cite$ write$
-  "}" write$
-  newline$
-  ""
-  before.all 'output.state :=
-}
-
-FUNCTION {fin.entry}
-{ write$
-  newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
-    'skip$
-    { after.block 'output.state := }
-  if$
-}
-
-FUNCTION {stupid.colon}
-{ after.authors 'output.state := }
-
-FUNCTION {insert.comma}
-{ output.state before.all =
-    'skip$
-    { between.elements 'output.state := }
-  if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
-    'skip$
-    { output.state before.all =
-        'skip$
-        { after.sentence 'output.state := }
-      if$
-    }
-  if$
-}
-
-FUNCTION {not}
-{   { #0 }
-    { #1 }
-  if$
-}
-
-FUNCTION {and}
-{   'skip$
-    { pop$ #0 }
-  if$
-}
-
-FUNCTION {or}
-{   { pop$ #1 }
-    'skip$
-  if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
-    'skip$
-    'new.sentence
-  if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.sentence
-  if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "" swap$ * "" * }
-  if$
-}
-
-FUNCTION {bold}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "\textbf{" swap$ * "}" * }
-  if$
-}
-
-FUNCTION {parens}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "(" swap$ * ")" * }
-  if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.springer.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr "{vv~}{ll}{, jj}{, f{.}.}" format.name$ 't :=
-      nameptr #1 >
-        { namesleft #1 >
-            { ", " * t * }
-            { numnames #1 >
-                { ", " * }
-                'skip$
-              if$
-              t "others" =
-                { " et~al." * }
-                { "" * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't :=
-      nameptr #1 >
-        { namesleft #1 >
-            { ", " * t * }
-            { numnames #2 >
-                { "," * }
-                'skip$
-              if$
-              t "others" =
-                { " et~al." * }
-                { " \& " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.authors}
-{ author empty$
-    { "" }
-    { author format.springer.names }
-  if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
-    { "" }
-    { editor format.springer.names
-      editor num.names$ #1 >
-        { ", eds." * }
-        { ", ed." * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.title}
-{ title empty$
-    { "" }
-    { title "t" change.case$ }
-  if$
-}
-
-FUNCTION {n.dashify}
-{ 't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "-" =
-        { t #1 #2 substring$ "--" = not
-            { "--" *
-              t #2 global.max$ substring$ 't :=
-            }
-            {   { t #1 #1 substring$ "-" = }
-                { "-" *
-                  t #2 global.max$ substring$ 't :=
-                }
-              while$
-            }
-          if$
-        }
-        { t #1 #1 substring$ *
-          t #2 global.max$ substring$ 't :=
-        }
-      if$
-    }
-  while$
-}
-
-FUNCTION {format.date}
-{ year empty$
-    { month empty$
-        { "" }
-        { "there's a month but no year in " cite$ * warning$
-          month
-        }
-      if$
-    }
-    { month empty$
-        'year
-        { month " " * year * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.btitle}
-{ title emphasize
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
-    { "~" }
-    { " " }
-  if$
-  swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { "Volume" volume tie.or.space.connect
-      series empty$
-        'skip$
-        { " of " * series emphasize * }
-      if$
-      add.period$
-      "volume and number" number either.or.check
-    }
-  if$
-}
-
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-        { series field.or.null }
-        { output.state mid.sentence =
-            { "number" }
-            { "Number" }
-          if$
-          number tie.or.space.connect
-          series empty$
-            { "there's a number but no series in " cite$ * warning$ }
-            { " in " * series * }
-          if$
-        }
-      if$
-    }
-    { "" }
-  if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
-    { "" }
-    { output.state mid.sentence =
-        { edition "l" change.case$ " edn." * }
-        { edition "t" change.case$ " edn." * }
-      if$
-    }
-  if$
-}
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ 't :=
-  #0 'multiresult :=
-    { multiresult not
-      t empty$ not
-      and
-    }
-    { t #1 #1 substring$
-      duplicate$ "-" =
-      swap$ duplicate$ "," =
-      swap$ "+" =
-      or or
-        { #1 'multiresult := }
-        { t #2 global.max$ substring$ 't := }
-      if$
-    }
-  while$
-  multiresult
-}
-
-FUNCTION {format.pages}
-{ pages empty$
-    { "" }
-    { pages multi.page.check
-        { "" pages n.dashify tie.or.space.connect }
-        { "" pages tie.or.space.connect }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.vol}
-{ volume bold
-}
-
-FUNCTION {format.vol.num}
-{ volume bold
-number empty$
-{ }
-{ number "(" swap$ * * ")" * }
-if$
-}
-
-FUNCTION {pre.format.pages}
-{ pages empty$
-    'skip$
-    { duplicate$ empty$
-        { pop$ format.pages }
-        { " " * pages n.dashify * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-        { "chapter" }
-        { type "l" change.case$ }
-      if$
-      chapter tie.or.space.connect
-      pages empty$
-        'skip$
-        { " " * format.pages * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-        { "In: " booktitle emphasize * }
-        { "In " format.editors * ": " * booktitle emphasize * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$ howpublished empty$
-  month empty$ year empty$ note empty$
-  and and and and and
-    { "all relevant fields are empty in " cite$ * warning$ }
-    'skip$
-  if$
-}
-
-FUNCTION {format.thesis.type}
-{ type empty$
-    'skip$
-    { pop$
-      type "t" change.case$
-    }
-  if$
-}
-
-FUNCTION {format.tr.number}
-{ type empty$
-    { "Technical Report" }
-    'type
-  if$
-  number empty$
-    { "t" change.case$ }
-    { number tie.or.space.connect }
-  if$
-}
-
-FUNCTION {format.article.crossref}
-{ key empty$
-    { journal empty$
-        { "need key or journal for " cite$ * " to crossref " * crossref *
-          warning$
-          ""
-        }
-        { "In {\em " journal * "\/}" * }
-      if$
-    }
-    { "In " key * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.crossref.editor}
-{ editor #1 "{vv~}{ll}" format.name$
-  editor num.names$ duplicate$
-  #2 >
-    { pop$ " et~al." * }
-    { #2 <
-        'skip$
-        { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-            { " et~al." * }
-            { " and " * editor #2 "{vv~}{ll}" format.name$ * }
-          if$
-        }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.book.crossref}
-{ volume empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-      "In "
-    }
-    { "Volume" volume tie.or.space.connect
-      " of " *
-    }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.incoll.inproc.crossref}
-{ editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-        { booktitle empty$
-            { "need editor, key, or booktitle for " cite$ * " to crossref " *
-              crossref * warning$
-              ""
-            }
-            { "" }
-          if$
-        }
-        { "" }
-      if$
-    }
-    { "" }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-FUNCTION {and.the.note}
-{ note output
-  note empty$
-     'skip$
-     { add.period$ }
-  if$
-}
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { journal emphasize "journal" output.check
-      format.vol.num output
-      format.date parens output
-      format.pages output
-    }
-    { format.article.crossref output.nonnull
-      format.pages output
-    }
-  if$
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {book}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check }
-    { format.authors output.nonnull
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  stupid.colon
-  format.btitle "title" output.check
-  new.sentence
-  crossref missing$
-    { format.edition output
-      format.bvolume output
-      new.block
-      format.number.series output
-      new.sentence
-      publisher "publisher" output.check
-      address empty$
-         'skip$
-         { insert.comma }
-      if$
-      address output
-      format.date parens output
-    }
-    { format.book.crossref output.nonnull
-    }
-  if$
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  stupid.colon
-  format.title "title" output.check
-  howpublished address new.block.checkb
-  howpublished output
-  address empty$
-     'skip$
-     { insert.comma }
-  if$
-  address output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check }
-    { format.authors output.nonnull
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  stupid.colon
-  crossref missing$
-    { chapter output
-      new.block
-      format.number.series output
-      new.sentence
-      "In:" output
-      format.btitle "title" output.check
-      new.sentence
-      format.edition output
-      format.bvolume output
-      publisher "publisher" output.check
-      address empty$
-         'skip$
-         { insert.comma }
-      if$
-      address output
-      format.date parens output
-    }
-    { chapter output
-      new.block
-      format.incoll.inproc.crossref output.nonnull
-    }
-  if$
-  format.pages output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      new.sentence
-      format.bvolume output
-      format.number.series output
-      new.block
-      format.edition output
-      publisher "publisher" output.check
-      address empty$
-         'skip$
-         { insert.comma }
-      if$
-      address output
-      format.date parens output
-      format.pages output
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      new.sentence
-      format.bvolume output
-      format.number.series output
-      address empty$
-        { organization publisher new.sentence.checkb
-          organization empty$
-             'skip$
-             { insert.comma }
-          if$
-          organization output
-          publisher empty$
-             'skip$
-             { insert.comma }
-          if$
-          publisher output
-          format.date parens output
-        }
-        { insert.comma
-          address output.nonnull
-          organization empty$
-             'skip$
-             { insert.comma }
-          if$
-          organization output
-          publisher empty$
-             'skip$
-             { insert.comma }
-          if$
-          publisher output
-          format.date parens output
-        }
-      if$
-    }
-    { format.incoll.inproc.crossref output.nonnull
-    }
-  if$
-  format.pages output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {manual}
-{ output.bibitem
-  author empty$
-    { organization empty$
-        'skip$
-        { organization output.nonnull
-          address output
-        }
-      if$
-    }
-    { format.authors output.nonnull }
-  if$
-  stupid.colon
-  format.btitle "title" output.check
-  author empty$
-    { organization empty$
-        { address new.block.checka
-          address output
-        }
-        'skip$
-      if$
-    }
-    { organization address new.block.checkb
-      organization output
-      address empty$
-         'skip$
-         { insert.comma }
-      if$
-      address output
-    }
-  if$
-  new.sentence
-  format.edition output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  "Master's thesis" format.thesis.type output.nonnull
-  school empty$
-     'skip$
-     { insert.comma }
-  if$
-  school "school" output.check
-  address empty$
-     'skip$
-     { insert.comma }
-  if$
-  address output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  howpublished new.block.checka
-  howpublished output
-  format.date parens output
-  and.the.note
-  fin.entry
-  empty.misc.check
-}
-
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.btitle "title" output.check
-  new.block
-  "PhD thesis" format.thesis.type output.nonnull
-  school empty$
-     'skip$
-     { insert.comma }
-  if$
-  school "school" output.check
-  address empty$
-     'skip$
-     { insert.comma }
-  if$
-  address output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
-  editor empty$
-    { organization empty$
-        { "" }
-        { organization output
-          stupid.colon }
-      if$
-    }
-    { format.editors output.nonnull
-      stupid.colon
-    }
-  if$
-  format.btitle "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      new.sentence
-      format.bvolume output
-      format.number.series output
-      address empty$
-        { organization publisher new.sentence.checkb
-          organization empty$
-             'skip$
-             { insert.comma }
-          if$
-          organization output
-          publisher empty$
-             'skip$
-             { insert.comma }
-          if$
-          publisher output
-          format.date parens output
-        }
-        { insert.comma
-          address output.nonnull
-          organization empty$
-             'skip$
-             { insert.comma }
-          if$
-          organization output
-          publisher empty$
-             'skip$
-             { insert.comma }
-          if$
-          publisher output
-          format.date parens output
-        }
-      if$
-    }
-    { format.incoll.inproc.crossref output.nonnull
-    }
-  if$
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  format.tr.number output.nonnull
-  institution empty$
-     'skip$
-     { insert.comma }
-  if$
-  institution "institution" output.check
-  address empty$
-     'skip$
-     { insert.comma }
-  if$
-  address output
-  format.date parens output
-  and.the.note
-  fin.entry
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  stupid.colon
-  format.title "title" output.check
-  new.block
-  note "note" output.check
-  format.date parens output
-  fin.entry
-}
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-READ
-
-%% Begin of addition of sorting (taken from CTAN plain.bst)
-%% Tobias Heindel June 13th, 2006
-
-FUNCTION {sortify}
-{ purify$
-  "l" change.case$
-}
-
-INTEGERS { len }
-
-FUNCTION {chop.word}
-{ 's :=
-  'len :=
-  s #1 len substring$ =
-    { s len #1 + global.max$ substring$ }
-    's
-  if$
-}
-
-FUNCTION {sort.format.names}
-{ 's :=
-  #1 'nameptr :=
-  ""
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { nameptr #1 >
-        { "   " * }
-        'skip$
-      if$
-      s nameptr "{vv{ } }{ll{ }}{  ff{ }}{  jj{ }}" format.name$ 't :=
-      nameptr numnames = t "others" = and
-        { "et al" * }
-        { t sortify * }
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
-  "A " #2
-    "An " #3
-      "The " #4 t chop.word
-    chop.word
-  chop.word
-  sortify
-  #1 global.max$ substring$
-}
-
-FUNCTION {author.sort}
-{ author empty$
-    { key empty$
-        { "to sort, need author or key in " cite$ * warning$
-          ""
-        }
-        { key sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-
-FUNCTION {author.editor.sort}
-{ author empty$
-    { editor empty$
-        { key empty$
-            { "to sort, need author, editor, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { editor sort.format.names }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-
-FUNCTION {author.organization.sort}
-{ author empty$
-    { organization empty$
-        { key empty$
-            { "to sort, need author, organization, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { "The " #4 organization chop.word sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-
-FUNCTION {editor.organization.sort}
-{ editor empty$
-    { organization empty$
-        { key empty$
-            { "to sort, need editor, organization, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { "The " #4 organization chop.word sortify }
-      if$
-    }
-    { editor sort.format.names }
-  if$
-}
-
-FUNCTION {presort}
-{ type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.sort
-    { type$ "proceedings" =
-        'editor.organization.sort
-        { type$ "manual" =
-            'author.organization.sort
-            'author.sort
-          if$
-        }
-      if$
-    }
-  if$
-  "    "
-  *
-  year field.or.null sortify
-  *
-  "    "
-  *
-  title field.or.null
-  sort.format.title
-  *
-  #1 entry.max$ substring$
-  'sort.key$ :=
-}
-
-ITERATE {presort}
-
-SORT
-
-%% End of addition for sorting
-
-STRINGS { longest.label }
-
-INTEGERS { number.label longest.label.width }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
-  #1 'number.label :=
-  #0 'longest.label.width :=
-}
-
-FUNCTION {longest.label.pass}
-{ number.label int.to.str$ 'label :=
-  number.label #1 + 'number.label :=
-  label width$ longest.label.width >
-    { label 'longest.label :=
-      label width$ 'longest.label.width :=
-    }
-    'skip$
-  if$
-}
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {longest.label.pass}
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
-    'skip$
-    { preamble$ write$ newline$ }
-  if$
-  "\begin{thebibliography}{"  longest.label  * "}" * write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-ITERATE {call.type$}
-
-FUNCTION {end.bib}
-{ newline$
-  "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
-
-
-
diff --git a/paper/llncs2e/sprmindx.sty b/paper/llncs2e/sprmindx.sty
deleted file mode 100644
index 8f17772e1..000000000
--- a/paper/llncs2e/sprmindx.sty
+++ /dev/null
@@ -1,4 +0,0 @@
-delim_0 "\\idxquad "
-delim_1 "\\idxquad "
-delim_2 "\\idxquad "
-delim_n ",\\,"
diff --git a/paper/llncs2e/subjidx.ind b/paper/llncs2e/subjidx.ind
deleted file mode 100644
index cd678e8ea..000000000
--- a/paper/llncs2e/subjidx.ind
+++ /dev/null
@@ -1,70 +0,0 @@
-%                                                           clmomu01.ind
-%-----------------------------------------------------------------------
-% CLMoMu01 1.0: LaTeX style files for books
-% Sample index file for User's guide
-% (c) Springer-Verlag HD
-%-----------------------------------------------------------------------
-\begin{theindex}
-\item Absorption\idxquad 327
-\item Absorption of radiation \idxquad 289--292,\, 299,\,300
-\item Actinides \idxquad 244
-\item Aharonov-Bohm effect\idxquad 142--146
-\item Angular momentum\idxquad 101--112
-\subitem algebraic treatment\idxquad 391--396
-\item Angular momentum addition\idxquad 185--193
-\item Angular momentum commutation relations\idxquad 101
-\item Angular momentum quantization\idxquad 9--10,\,104--106
-\item Angular momentum states\idxquad 107,\,321,\,391--396
-\item Antiquark\idxquad 83
-\item $\alpha$-rays\idxquad 101--103
-\item Atomic theory\idxquad 8--10,\,219--249,\,327
-\item Average value\newline ({\it see also\/} Expectation value)
-15--16,\,25,\,34,\,37,\,357
-\indexspace
-\item Baker-Hausdorff formula\idxquad 23
-\item Balmer formula\idxquad 8
-\item Balmer series\idxquad 125
-\item Baryon\idxquad 220,\,224
-\item Basis\idxquad 98
-\item Basis system\idxquad 164,\,376
-\item Bell inequality\idxquad 379--381,\,382
-\item Bessel functions\idxquad 201,\,313,\,337
-\subitem spherical\idxquad 304--306,\, 309,\, 313--314,\,322
-\item Bound state\idxquad 73--74,\,78--79,\,116--118,\,202,\, 267,\,
-273,\,306,\,348,\,351
-\item Boundary conditions\idxquad 59,\, 70
-\item Bra\idxquad 159
-\item Breit-Wigner formula\idxquad 80,\,84,\,332
-\item Brillouin-Wigner perturbation theory\idxquad 203
-\indexspace
-\item Cathode rays\idxquad 8
-\item Causality\idxquad 357--359
-\item Center-of-mass frame\idxquad 232,\,274,\,338
-\item Central potential\idxquad 113--135,\,303--314
-\item Centrifugal potential\idxquad 115--116,\,323
-\item Characteristic function\idxquad 33
-\item Clebsch-Gordan coefficients\idxquad 191--193
-\item Cold emission\idxquad 88
-\item Combination principle, Ritz's\idxquad 124
-\item Commutation relations\idxquad 27,\,44,\,353,\,391
-\item Commutator\idxquad 21--22,\,27,\,44,\,344
-\item Compatibility of measurements\idxquad 99
-\item Complete orthonormal set\idxquad 31,\,40,\,160,\,360
-\item Complete orthonormal system, {\it see}\newline
-Complete orthonormal set
-\item Complete set of observables, {\it see\/} Complete
-set of operators
-\indexspace
-\item Eigenfunction\idxquad 34,\,46,\,344--346
-\subitem radial\idxquad 321
-\subsubitem calculation\idxquad 322--324
-\item EPR argument\idxquad 377--378
-\item Exchange term\idxquad 228,\,231,\,237,\,241,\,268,\,272
-\indexspace
-\item $f$-sum rule\idxquad 302
-\item Fermi energy\idxquad 223
-\indexspace
-\item H$^+_2$ molecule\idxquad 26
-\item Half-life\idxquad 65
-\item Holzwarth energies\idxquad 68
-\end{theindex}
diff --git a/paper/paper.tex b/paper/paper.tex
index 29a2e2c45..e30175c29 100644
--- a/paper/paper.tex
+++ b/paper/paper.tex
@@ -1,4 +1,5 @@
 \documentclass{./llncs2e/llncs}
+%\documentclass{article}
 
 \usepackage{silence}
 \WarningFilter{latex}{Text page}
@@ -6,15 +7,20 @@
 \WarningFilter{amsmath}{Unable}
 
 
+\usepackage{color}
+\usepackage{soul}
 \usepackage{todonotes}
 \newcommand{\jk}[1]{\todo[inline]{JK: #1}}
-%\usepackage{silence}
+\newcommand{\eb}[1]{\todo[inline]{EB: #1}}
+\usepackage{silence}
+\WarningFilter{latex}{Float}
+\WarningFilter{llncs}{The remreset package is obsolete}
 %\WarningFilter{latex}{Marginpar}
 %\WarningFilter{latexfont}{Font shape}
 %\WarningFilter{latexfont}{Some font}
 %\usepackage{changes}
 \usepackage{lmodern}
-\usepackage{booktabs}
+%\usepackage{booktabs}
 
 %\usepackage{caption}
 \usepackage{subcaption}
@@ -29,47 +35,17 @@
 \usepackage{xcolor}
 \usepackage{float}
 \graphicspath{
-  {./fig/}
-  %{/home/joobog/git/bull-io/mpio/ddnime-benchmark/ime_eval/}
-  %{/home/joobog/git/bull-io/mpio/ddnime-benchmark/ime_eval/info/}
+ {./fig/}
+ {../benchmark/eval_analysis_output/}
 }
-%
-%\usepackage{makeidx}  % allows for indexgeneration
-%
 
-\newcolumntype{P}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1\textwidth}}
+%\newcolumntype{P}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1\textwidth}}
 \begin{document}
-%
-%\frontmatter          % for the preliminaries
-%
 \pagestyle{headings}  % switches on printing of running heads
-%\addtocmark{Hamiltonian Mechanics} % additional mark in the TOC
-%
-%\tableofcontents
-%
-%\mainmatter              % start of the contributions
-%
-%\title{An MPI-IO In-Memory Driver for Non-Volatile Pooled Memory of the Kove XPD} % -- TODO page limit 18 pages
-%\title{Burst Buffer for climate applications}
 \title{Benefit of DDN's IME-FUSE for I/O intensive HPC applications.}
-%
-%\titlerunning{Hamiltonian Mechanics}  % abbreviated title (for running head)
-%                                     also used for the TOC unless
-%                                     \toctitle is used
-%
+
 %\author{Double blind}
 \author{Eugen Betke\inst{1} \and Julian Kunkel\inst{2}}
-%
-%\authorrunning{Ivar Ekeland et al.} % abbreviated author list (for running head)
-%\institute{Double blind}
-
-%\institute{Deutsches Klimarechenzentrum, Hamburg HH 20146, Germany,\\
-%\email{betke@dkrz.de},\\ Home page:
-%\texttt{http://dkrz.de}
-%\and
-%University of Reading, Whiteknights, PO Box 217, Reading, Berkshire, RG6 6AH, United Kingdom,\\
-%\email{j.m.kunkel@reading.ac.uk},\\ Home page:
-%\texttt{https://www.reading.ac.uk}}
 
 \institute{Deutsches Klimarechenzentrum, Hamburg, Germany,\\
 \email{betke@dkrz.de}
@@ -89,7 +65,6 @@ The evaluation enables data centers choosing the right products and system archi
 
 This paper investigates the native performance of DDN-IME, a flash-based burst buffer solution.
 Then, it takes a closer look at the IME-FUSE file systems, which uses IMEs as burst buffer and a Lustre file system as back-end.
-%\jk{Aber nicht nur IME-FUSE, oder? Hinten sind ja andere auch untersucht.}
 Finally, by utilizing a NetCDF benchmark, it estimates the performance benefit for climate applications.
 \end{abstract}
 
@@ -98,7 +73,6 @@ Finally, by utilizing a NetCDF benchmark, it estimates the performance benefit f
 
 
 \section{Introduction}
-%Since we understand that, the architecture of the next generation HPC shall consider that fact.
 The dilemma of conventional high-performance storage systems based on HDDs is that they must maximize the throughput to reduce application run times and at the same time they shall minimize the provided bandwidth to reduce costs.
 The first requirement is often prioritized to the detriment of the second one, which typically ends up in the oversizing and in a low average usage of the bandwidth procured.
 The prioritization is motivated by the requirement to process large performance peaks particular due to checkpoint/restart workloads, that often occur in large-scale applications.
@@ -223,6 +197,7 @@ Therefore, the performance values include open/close times (see \Cref{eq:ior_ddn
 \begin{equation}\label{eq:ior_ddn}
 \text{perf}_\text{IME-native} = \frac{\text{filesize}}{t_{\text{total}}} = \frac{\text{filesize}}{t_{\text{open}} + t_{\text{io}} + t_{\text{close}}}
 \end{equation}
+\eb{Fixing IOR to make it report open, close, connection and I/O times}
 
 Since the IOR benchmarks does not support NetCDF, and HDF5 is only supported with limited configuration of the pattern,
 additionally, the NetCDF-Bench has been used\footnote{\url{https://github.com/joobog/netcdf-bench}}.
@@ -241,9 +216,9 @@ On the DDN cluster, we use NetCDF-Bench, IOR, and IME-IOR to measure the IME's t
 Each test configuration is repeated 10 times.
 All experiments are conducted with block sizes 16, 100, 1024, and 10240~KiB.
 
-To find the performance limits of the test system we use the IOR benchmarks.
-For that purpose, we conduct a series of experiments with various parameters, where we measure the performance for  \{read, write\} $\times$ \{random, sequential\} $\times$ \{POSIX, MPIIO\} $\times$ \{Lustre, IME-FUSE, IME-native\} $\times$ \{collective, independent\}.
-The stripe count on Lustre is twice as large as the number of nodes.
+\hl{To find the performance limits of the test system we use the IOR benchmarks.
+For that purpose, we conduct a series of experiments with various parameters, where we measure the performance for  \{read, write\} $\times$ \{POSIX, MPIIO\} $\times$ \{Lustre, IME-FUSE, IME-native\} $\times$ \{shared file, independent files\}.
+The stripe count on Lustre is twice as large as the number of nodes, but is limited by at most 8 stripes, since Lustre has only 8 OSTs.}
 
 The purpose of NetCDF-Bench is to investigate the I/O behaviour of typical scientific application, that access large variable through NetCDF4.
 In the experiment, we varied the following parameters: \{Lustre, IME-FUSE\} $\times$ \{read, write\} $\times$ \{chunked, contiguous\} $\times$ \{collective, independent\}.
@@ -274,35 +249,35 @@ But the measured read performance is significantly lower than expected.
 This indicates, that the bottleneck here are the IMEs.
 The same considerations apply to sequential performance.
 \begin{figure}[b!]
-	\centering
-  \includegraphics[width=0.8\textwidth]{performance_overview_rnd_ime.png}
-	\caption{Random access performance depending on blocksize and PPN}
-	\label{fig:read_write_ime}
+ \centering
+ \includegraphics[width=0.8\textwidth]{performance_overview_rnd_ime.png}
+ \caption{Random access performance depending on blocksize and PPN}
+ \label{fig:read_write_ime}
 \end{figure}
 
 \section{Evaluation}
 \begin{table}[b!]
-  \centering
-  \begin{tabular}{r|r|r|r|r|r|l|r}
-          &     & \multicolumn{2}{c|}{Best}        & \multicolumn{2}{c|}{Mean}        &          &           \\
-       NN & PPN & \multicolumn{2}{c|}{Performance} & \multicolumn{2}{c|}{Performance} & I/O type & File size \\
-          &     & \multicolumn{2}{c|}{in [MiB/s]}  & \multicolumn{2}{c|}{in [MiB/s]}  &          & in [MiB]  \\
-          &   & read  & write & read  & write &     &       \\
-   \hline
-1 &1 &2,560 &1,240 &2,400 &1,180 & rnd  & 1000  \\
-1 &1 &2,290 &1,230 &2,000 &870 & seq  & 1000  \\
-   \hline
-1 &8 &8,500 &6,390 &8,100 &6,120 & rnd  & 8000  \\
-1 &8 &8,700 &6,380 &7,100 &4,530 & seq  & 8000  \\
-   \hline
-10 &1 &22,300 &10,700 &21,200 &10,000 & rnd  & 10000 \\
-10 &1 &23,200 &10,800 &22,200 &8,430 & seq  & 10000 \\
-   \hline
-10 &8 &67,500 &60,200 &65,300 &58,400 & rnd  & 80000 \\
-10 &8 &67,500 &62,900 &61,700 &54,300 & seq  & 80000 \\
-  \end{tabular}
-  \caption{The best and mean performance measured with IME-IOR (blocksize: 10MiB) (NN: number of nodes; PPN: processes per node).}
-  \label{tab:bestperf_nn10}
+ \centering
+ \begin{tabular}{r|r|r|r|r|r|l|r}
+				 &     & \multicolumn{2}{c|}{Best}        & \multicolumn{2}{c|}{Mean}        &          &           \\
+			NN & PPN & \multicolumn{2}{c|}{Performance} & \multicolumn{2}{c|}{Performance} & I/O type & File size \\
+				 &     & \multicolumn{2}{c|}{in [MiB/s]}  & \multicolumn{2}{c|}{in [MiB/s]}  &          & in [MiB]  \\
+        &   & read   & write  & read   & write  &     &       \\ 
+ \hline
+ 1      & 1 & 2,560  & 1,240  & 2,400  & 1,180  & rnd & 1000  \\ 
+ 1      & 1 & 2,290  & 1,230  & 2,000  & 870    & seq & 1000  \\ 
+ \hline
+ 1      & 8 & 8,500  & 6,390  & 8,100  & 6,120  & rnd & 8000  \\ 
+ 1      & 8 & 8,700  & 6,380  & 7,100  & 4,530  & seq & 8000  \\ 
+ \hline
+ 10     & 1 & 22,300 & 10,700 & 21,200 & 10,000 & rnd & 10000 \\ 
+ 10     & 1 & 23,200 & 10,800 & 22,200 & 8,430  & seq & 10000 \\ 
+ \hline
+ 10     & 8 & 67,500 & 60,200 & 65,300 & 58,400 & rnd & 80000 \\ 
+ 10     & 8 & 67,500 & 62,900 & 61,700 & 54,300 & seq & 80000 \\ 
+ \end{tabular}
+ \caption{The best and mean performance measured with IME-IOR (blocksize: 10MiB) (NN: number of nodes; PPN: processes per node).}
+ \label{tab:bestperf_nn10}
 \end{table}
 
 %\subsubsection{IME}
@@ -328,46 +303,37 @@ Hence, the I/O path involves relevant latencies.
 %\jk{Im Bild braucht es als TEXT PPN, versteht man sonst nicht}
 
 \begin{figure}[t]
-  \centering
-  \includegraphics[height=\hperf]{performance_ior_ime_ind_CHUNK:notset_FILL:notset_LIM:notset_legend:yes_size:6x8.png}
-  \caption{IME-native random I/O performance (lines go through max. values)}
-  \label{fig:overview_ime}
+ \centering
+ \includegraphics[height=\hperf]{performance_ior_ime_ind_CHUNK:notset_FILL:notset_LIM:notset_legend:yes_size:6x8.png}
+ \caption{IME-native random I/O performance (lines go through max. values)}
+ \label{fig:overview_ime}
 \end{figure}
 
 
-%+ sqlite3 results_random.db 'select nn, ppn, t*x*y*z*4/1024/1024, max(read)/1024 from p where app="ior" and iface="posix" and fs="lustre" and nn!=1 '
-%10  8  100.0  17.40234375
-%+ sqlite3 results_random.db 'select nn, ppn, t*x*y*z*4/1024/1024, max(write)/1024 from p where app="ior" and iface="posix" and fs="lustre" and nn!=1 '
-%4  6  1000.0  11.865234375
-%+ sqlite3 results_random.db 'select nn, ppn, t*x*y*z*4/1024/1024, max(read)/1024 from p where app="ior" and iface="mpio" and fs="lustre" and nn!=1 '
-%10  8  1000.0  16.853515625
-%+ sqlite3 results_random.db 'select nn, ppn, t*x*y*z*4/1024/1024, max(write)/1024 from p where app="ior" and iface="mpio" and fs="lustre" and nn!=1 '
-%10  8  100.0  3.763671875
-
-
-
 %\subsubsection{Lustre}
 \textbf{Lustre (\Cref{fig:overview_lustre}):}
 Firstly, a single node can profit from caching, when reading data.
 In this case observable performance can rise up to 37~GiB/s (not shown in the figure).
 The caching effects disappear for $\text{NN}>1$, hence we ignore them in further discussion.
 \begin{figure}[p!]
-  \centering
-  \begin{subfigure}{\textwidth}
-  \subcaption{Lustre}
-  \includegraphics[height=\hperf]{performance_ior_lustre_ind_CHUNK:notset_FILL:notset_LIM:notset_legend:yes_size:12x8.png}
-  \label{fig:overview_lustre}
-  \end{subfigure}
+ \centering
+ \begin{subfigure}{\textwidth}
+ \subcaption{Lustre}
+ %\includegraphics[height=\hperf]{performance_ior_lustre_ind_CHUNK:notset_FILL:notset_LIM:notset_legend:yes_size:12x8.png}
+ \includegraphics[height=\hperf]{performance_ior-default_lustre_random_write_linear.png}
+ \label{fig:overview_lustre}
+ \end{subfigure}
 
-  \medskip
+ \medskip
 
-  \begin{subfigure}{\textwidth}
-  \subcaption{IME-FUSE}
-  \includegraphics[height=\hperf]{performance_ior_fuse_ind_CHUNK:notset_FILL:notset_LIM:notset_legend:yes_size:12x8.png}
-  \label{fig:overview_fuse}
-  \end{subfigure}
- \caption{Random I/O performance (lines go through max. values)}
+ \begin{subfigure}{\textwidth}
+ \subcaption{IME-FUSE}
+ \includegraphics[height=\hperf]{performance_ior_fuse_ind_CHUNK:notset_FILL:notset_LIM:notset_legend:yes_size:12x8.png}
+ \label{fig:overview_fuse}
+ \end{subfigure}
+\caption{Random I/O performance (lines go through max. values)}
 \end{figure}
+\eb{Rerun experiments with large files for IME.}
 Secondly, the read performance don't exceed 17.4~GiB/s, and is achieved with NN=10, PPN=8, BS=100~KiB.
 This is a contra-intuitive, because usually large block size show better performance.
 The best write performance is 11.8~GiB/s, and is achieved with NN=4, PPN=6, BS=1000~KiB.
@@ -386,57 +352,26 @@ The file system shows a linear scalability, similar to the IME-native, but provi
 This is probably caused by the FUSE overhead, which includes moving I/O requests from user space to kernel space, and then from kernel space to IME-FUSE.
 
 
-%\subsection{Opening/Closing of Files}
-%\label{sec:open-close}
-
-%\begin{figure}[ht]
-%  \begin{subfigure}{.49\textwidth}
-%    \centering
-%    \includegraphics[width=\textwidth]{performance_ior_lustre_mpio_writeopen}
-%    \subcaption{Lustre}
-%    \label{fig:open_lustre}
-%  \end{subfigure}
-%  \begin{subfigure}{.49\textwidth}
-%    \centering
-%    \includegraphics[width=\textwidth]{performance_ior_fuse_mpio_writeopen}
-%    \subcaption{IME-FUSE}
-%    \label{fig:open_fuse}
-%  \end{subfigure}
-%  \caption{Open times}
-%  \label{fig:open}
-%\end{figure}
-
-%As already mentioned, IME-IOR doesn't provide open/close times.
-%Therefore, we skip this investigation and take a look at IME-FUSE and Lustre (\Cref{fig:open}).
-%Opening files for writing is one of the most costly metadata operations.
-%The small number of nodes doesn't allow to create a reliable model to describe the open/close behaviour.
-
-%The opening times on FUSE are significantly higher than on Lustre.
-%The reason is that a metadata request can not be sent directly to the metadata server, but has to go through the whole FUSE stack.
-%The time need on FUSE can be higher than 4 seconds whereby on Lustre it is less than 0.20 seconds.
-%Due the limited size of the test cluster it is not possible to proof that, but we assume that on larger runs the open times will converge to the same value.
-%Because FUSE overhead is constant and metadata server of the file system will be the most significant bottleneck.
-
-
 \subsection{Application Kernel Using HDF5}
+\eb{Rerun NetCDF with larger files. NetCDF-Bench requires a stonewalling feature, like IOR. This would make benchmark runtime more predictable.}
 In this experiment, the HDF5 VOL development branch (date 2016-05-09), NetCDF~4.4.1 and NetCDF-bench is used.
 %Several values for the 4D data geometry (($100$:$16$:$64$:$4$) $\approx$ 3.1MiB, ($100$:$16$:$64$:$25$) $\approx$ 19.5iB, ($100$:$16$:$64$:$256$) $\approx$ 200MiB, ($100$:$16$:$64$:$2560$) $\approx$ 2000MiB) of raw integer data have been explored.
 Several values for the 4D data geometry of raw integer data have been explored.
 For each block size we did 100 measurements.
 The configuration parameters are summarized in \Cref{tab:netcdf_conf}.
 \begin{table}
-	\centering
-	\begin{tabular}{l|r|r}
-		Parameter (-d)           & Data size & Block size \\
-		($t$:$x$:$y$:$z$)        & [in GiB]  & [in KiB]   \\
-		\hline
-		($100$:$16$:$64$:$4$)    & 0.5       & 16         \\
-		($100$:$16$:$64$:$25$)   & 3.1       & 100        \\
-		($100$:$16$:$64$:$256$)  & 7.8       & 1024       \\
-		($100$:$16$:$64$:$2560$) & 78.1      & 10240      \\
-	\end{tabular}
-	\caption{NetCDF-Bench configuration used in during the benchmark.}
-	\label{tab:netcdf_conf}
+ \centering
+ \begin{tabular}{l|r|r}
+	 Parameter (-d)           & Data size & Block size \\
+	 ($t$:$x$:$y$:$z$)        & [in GiB]  & [in KiB]   \\
+	 \hline
+	 ($100$:$16$:$64$:$4$)    & 0.5       & 16         \\
+	 ($100$:$16$:$64$:$25$)   & 3.1       & 100        \\
+	 ($100$:$16$:$64$:$256$)  & 7.8       & 1024       \\
+	 ($100$:$16$:$64$:$2560$) & 78.1      & 10240      \\
+ \end{tabular}
+ \caption{NetCDF-Bench configuration used in during the benchmark.}
+ \label{tab:netcdf_conf}
 \end{table}
 
 
@@ -445,28 +380,11 @@ All experiments were conducted with fixed dimension sizes only, since the unlimi
 \Cref{fig:netcdf_perf} shows the results.
 Generally, as expected, independent chunked I/O was a good configuration.
 
-%\subsubsection{Performance}
-%+ sqlite3 results_benchtool.db 'select nn, ppn, type, t*x*y*z*4/1024/1024, max(read)/1024 from p where app="benchtool" and type="coll" and fs="lustre" and unlimited="notset" and nn=10 and ppn=8 '
-%10  8  coll  1000.0  23.4844971199307
-%+ sqlite3 results_benchtool.db 'select nn, ppn, type, t*x*y*z*4/1024/1024, max(write)/1024 from p where app="benchtool" and type="coll" and fs="lustre" and unlimited="notset" and nn=10 and ppn=8 '
-%10  8  coll  1000.0  14.0872631923396
-%+ sqlite3 results_benchtool.db 'select nn, ppn, type, t*x*y*z*4/1024/1024, max(read)/1024 from p where app="benchtool" and type="ind" and fs="lustre" and unlimited="notset" and nn=10 and ppn=8 '
-%10  8  ind  1000.0  40.7447031422526
-%+ sqlite3 results_benchtool.db 'select nn, ppn, type, t*x*y*z*4/1024/1024, max(write)/1024 from p where app="benchtool" and type="ind" and fs="lustre" and unlimited="notset" and nn=10 and ppn=8 '
-%10  8  ind  1000.0  18.5541272529369
-%+ sqlite3 results_benchtool.db 'select nn, ppn, type, t*x*y*z*4/1024/1024, max(read)/1024 from p where app="benchtool" and type="coll" and fs="fuse" and unlimited="notset" and nn=10 and ppn=8 '
-%10  8  coll  1000.0  22.9363088999496
-%+ sqlite3 results_benchtool.db 'select nn, ppn, type, t*x*y*z*4/1024/1024, max(write)/1024 from p where app="benchtool" and type="coll" and fs="fuse" and unlimited="notset" and nn=10 and ppn=8 '
-%10  8  coll  1000.0  14.1118732992937
-%+ sqlite3 results_benchtool.db 'select nn, ppn, type, t*x*y*z*4/1024/1024, max(read)/1024 from p where app="benchtool" and type="ind" and fs="fuse" and unlimited="notset" and nn=10 and ppn=8 '
-%10  8  ind  1000.0  38.7201201759216
-%+ sqlite3 results_benchtool.db 'select nn, ppn, type, t*x*y*z*4/1024/1024, max(write)/1024 from p where app="benchtool" and type="ind" and fs="fuse" and unlimited="notset" and nn=10 and ppn=8 '
-%10  8  ind  1000.0  18.6272447947956
 \begin{figure}[tb]
-	\centering
-	\includegraphics[width=0.9\textwidth]{performance_benchtool_FS:lustre_IFACE:mpio_FILLED_notset_LIM:notset.png}
-  \caption{NetCDF performance for Lustre (similar to IME-FUSE)}
-  \label{fig:netcdf_perf}
+ \centering
+ \includegraphics[width=0.9\textwidth]{performance_benchtool_FS:lustre_IFACE:mpio_FILLED_notset_LIM:notset.png}
+ \caption{NetCDF performance for Lustre (similar to IME-FUSE)}
+ \label{fig:netcdf_perf}
 \end{figure}
 \textbf{Lustre vs. IME-FUSE:}
 Generally, the performance looks very similar for Lustre and IME-FUSE, that is why we only included the picture for Lustre. There are a few differences:
@@ -496,10 +414,10 @@ This experiment is conducted measuring timing of 10,000 or 1,024 individual I/Os
 \Cref{fig:variability} shows the qualitative difference between the file systems.
 The figure shows the density (like a smoothened histogram) of the individually timed I/Os.
 \begin{figure}[bpt!]
- \centering
- \includegraphics[width=\textwidth]{density.png}
- \caption{Density of timing individual I/O operations}
- \label{fig:variability}
+\centering
+\includegraphics[width=\textwidth]{density.png}
+\caption{Density of timing individual I/O operations}
+\label{fig:variability}
 \end{figure}
 We observe 1) the read operations on Lustre are faster than using IME-FUSE -- this is presumably due to client-side caching.
 2) the random acceleration of IME improves write latencies/throughput for IME.
@@ -523,34 +441,10 @@ Further large-scale investigation is necessary.
 \section*{Acknowledgment}
 {
 \small
-%Thanks to Jean-Thomas Acquaviva for providing access to the IME test cluster and valuable feedback.
 Thanks to DDN for providing access to the IME test cluster and to Jean-Thomas Acquaviva for the support.
-%%Thanks to our sponsor William E. Allcock for providing access and feedback.
-%%This research used resources of the Argonne Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC02-06CH11357.
 }
 
-%
-% ---- Bibliography ---- BibLatex
-%
-
-
 \bibliographystyle{splncs03}
 \bibliography{bibliography}{}
 
-
-%
-% ---- Bibliography ----
-%
-%\begin{thebibliography}{}
-
-%\end{thebibliography}
-%\clearpage
-%\addtocmark[2]{Author Index} % additional numbered TOC entry
-%\renewcommand{\indexname}{Author Index}
-%%\printindex
-%\clearpage
-%\addtocmark[2]{Subject Index} % additional numbered TOC entry
-%\markboth{Subject Index}{Subject Index}
-%\renewcommand{\indexname}{Subject Index}
-%%\input{subjidx.ind}
 \end{document}
diff --git a/paper/splncs03.bst b/paper/splncs03.bst
deleted file mode 100644
index 327916917..000000000
--- a/paper/splncs03.bst
+++ /dev/null
@@ -1,1519 +0,0 @@
-%% BibTeX bibliography style `splncs03'
-%%
-%% BibTeX bibliography style for use with numbered references in
-%% Springer Verlag's "Lecture Notes in Computer Science" series.
-%% (See Springer's documentation for llncs.cls for
-%% more details of the suggested reference format.)  Note that this
-%% file will not work for author-year style citations.
-%%
-%% Use \documentclass{llncs} and \bibliographystyle{splncs03}, and cite
-%% a reference with (e.g.) \cite{smith77} to get a "[1]" in the text.
-%%
-%% This file comes to you courtesy of Maurizio "Titto" Patrignani of
-%% Dipartimento di Informatica e Automazione Universita' Roma Tre
-%%
-%% ================================================================================================
-%% This was file `titto-lncs-02.bst' produced on Wed Apr 1, 2009
-%% Edited by hand by titto based on `titto-lncs-01.bst' (see below)
-%%
-%% CHANGES (with respect to titto-lncs-01.bst):
-%% - Removed the call to \urlprefix (thus no "URL" string is added to the output)
-%% ================================================================================================
-%% This was file `titto-lncs-01.bst' produced on Fri Aug 22, 2008
-%% Edited by hand by titto based on `titto.bst' (see below)
-%%
-%% CHANGES (with respect to titto.bst):
-%% - Removed the "capitalize" command for editors string "(eds.)" and "(ed.)"
-%% - Introduced the functions titto.bbl.pages and titto.bbl.page for journal pages (without "pp.")
-%% - Added a new.sentence command to separate with a dot booktitle and series in the inproceedings
-%% - Commented all new.block commands before urls and notes (to separate them with a comma)
-%% - Introduced the functions titto.bbl.volume for handling journal volumes (without "vol." label)
-%% - Used for editors the same name conventions used for authors (see function format.in.ed.booktitle)
-%% - Removed a \newblock to avoid long spaces between title and "In: ..."
-%% - Added function titto.space.prefix to add a space instead of "~" after the (removed) "vol." label
-%% ================================================================================================
-%% This was file `titto.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% merlin.mbs  (with options: `vonx,nm-rvvc,yr-par,jttl-rm,volp-com,jwdpg,jwdvol,numser,ser-vol,jnm-x,btit-rm,bt-rm,edparxc,bkedcap,au-col,in-col,fin-bare,pp,ed,abr,mth-bare,xedn,jabr,and-com,and-com-ed,xand,url,url-blk,em-x,nfss,')
-%% ----------------------------------------
-%% *** Tentative .bst file for Springer LNCS ***
-%%
-%% Copyright 1994-2007 Patrick W Daly
- % ===============================================================
- % IMPORTANT NOTICE:
- % This bibliographic style (bst) file has been generated from one or
- % more master bibliographic style (mbs) files, listed above.
- %
- % This generated file can be redistributed and/or modified under the terms
- % of the LaTeX Project Public License Distributed from CTAN
- % archives in directory macros/latex/base/lppl.txt; either
- % version 1 of the License, or any later version.
- % ===============================================================
- % Name and version information of the main mbs file:
- % \ProvidesFile{merlin.mbs}[2007/04/24 4.20 (PWD, AO, DPC)]
- %   For use with BibTeX version 0.99a or later
- %-------------------------------------------------------------------
- % This bibliography style file is intended for texts in ENGLISH
- % This is a numerical citation style, and as such is standard LaTeX.
- % It requires no extra package to interface to the main text.
- % The form of the \bibitem entries is
- %   \bibitem{key}...
- % Usage of \cite is as follows:
- %   \cite{key} ==>>          [#]
- %   \cite[chap. 2]{key} ==>> [#, chap. 2]
- % where # is a number determined by the ordering in the reference list.
- % The order in the reference list is alphabetical by authors.
- %---------------------------------------------------------------------
-
-ENTRY
-  { address
-    author
-    booktitle
-    chapter
-    edition
-    editor
-    eid
-    howpublished
-    institution
-    journal
-    key
-    month
-    note
-    number
-    organization
-    pages
-    publisher
-    school
-    series
-    title
-    type
-    url
-    volume
-    year
-  }
-  {}
-  { label }
-INTEGERS { output.state before.all mid.sentence after.sentence after.block }
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
-  #1 'mid.sentence :=
-  #2 'after.sentence :=
-  #3 'after.block :=
-}
-STRINGS { s t}
-FUNCTION {output.nonnull}
-{ 's :=
-  output.state mid.sentence =
-    { ", " * write$ }
-    { output.state after.block =
-        { add.period$ write$
-%          newline$
-%          "\newblock " write$  % removed for titto-lncs-01
-          " " write$            % to avoid long spaces between title and "In: ..."
-        }
-        { output.state before.all =
-            'write$
-            { add.period$ " " * write$ }
-          if$
-        }
-      if$
-      mid.sentence 'output.state :=
-    }
-  if$
-  s
-}
-FUNCTION {output}
-{ duplicate$ empty$
-    'pop$
-    'output.nonnull
-  if$
-}
-FUNCTION {output.check}
-{ 't :=
-  duplicate$ empty$
-    { pop$ "empty " t * " in " * cite$ * warning$ }
-    'output.nonnull
-  if$
-}
-FUNCTION {fin.entry}
-{ duplicate$ empty$
-    'pop$
-    'write$
-  if$
-  newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
-    'skip$
-    { after.block 'output.state := }
-  if$
-}
-FUNCTION {new.sentence}
-{ output.state after.block =
-    'skip$
-    { output.state before.all =
-        'skip$
-        { after.sentence 'output.state := }
-      if$
-    }
-  if$
-}
-FUNCTION {add.blank}
-{  " " * before.all 'output.state :=
-}
-
-
-FUNCTION {add.colon}
-{ duplicate$ empty$
-    'skip$
-    { ":" * add.blank }
-  if$
-}
-
-FUNCTION {date.block}
-{
-  new.block
-}
-
-FUNCTION {not}
-{   { #0 }
-    { #1 }
-  if$
-}
-FUNCTION {and}
-{   'skip$
-    { pop$ #0 }
-  if$
-}
-FUNCTION {or}
-{   { pop$ #1 }
-    'skip$
-  if$
-}
-STRINGS {z}
-FUNCTION {remove.dots}
-{ 'z :=
-  ""
-  { z empty$ not }
-  { z #1 #1 substring$
-    z #2 global.max$ substring$ 'z :=
-    duplicate$ "." = 'pop$
-      { * }
-    if$
-  }
-  while$
-}
-FUNCTION {new.block.checka}
-{ empty$
-    'skip$
-    'new.block
-  if$
-}
-FUNCTION {new.block.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.block
-  if$
-}
-FUNCTION {new.sentence.checka}
-{ empty$
-    'skip$
-    'new.sentence
-  if$
-}
-FUNCTION {new.sentence.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.sentence
-  if$
-}
-FUNCTION {field.or.null}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-FUNCTION {emphasize}
-{ skip$ }
-FUNCTION {tie.or.space.prefix}
-{ duplicate$ text.length$ #3 <
-    { "~" }
-    { " " }
-  if$
-  swap$
-}
-FUNCTION {titto.space.prefix} %  always introduce a space
-{ duplicate$ text.length$ #3 <
-    { " " }
-    { " " }
-  if$
-  swap$
-}
-
-
-FUNCTION {capitalize}
-{ "u" change.case$ "t" change.case$ }
-
-FUNCTION {space.word}
-{ " " swap$ * " " * }
- % Here are the language-specific definitions for explicit words.
- % Each function has a name bbl.xxx where xxx is the English word.
- % The language selected here is ENGLISH
-FUNCTION {bbl.and}
-{ "and"}
-
-FUNCTION {bbl.etal}
-{ "et~al." }
-
-FUNCTION {bbl.editors}
-{ "eds." }
-
-FUNCTION {bbl.editor}
-{ "ed." }
-
-FUNCTION {bbl.edby}
-{ "edited by" }
-
-FUNCTION {bbl.edition}
-{ "edn." }
-
-FUNCTION {bbl.volume}
-{ "vol." }
-
-FUNCTION {titto.bbl.volume} % for handling journals
-{ "" }
-
-FUNCTION {bbl.of}
-{ "of" }
-
-FUNCTION {bbl.number}
-{ "no." }
-
-FUNCTION {bbl.nr}
-{ "no." }
-
-FUNCTION {bbl.in}
-{ "in" }
-
-FUNCTION {bbl.pages}
-{ "pp." }
-
-FUNCTION {bbl.page}
-{ "p." }
-
-FUNCTION {titto.bbl.pages} % for journals
-{ "" }
-
-FUNCTION {titto.bbl.page}  % for journals
-{ "" }
-
-FUNCTION {bbl.chapter}
-{ "chap." }
-
-FUNCTION {bbl.techrep}
-{ "Tech. Rep." }
-
-FUNCTION {bbl.mthesis}
-{ "Master's thesis" }
-
-FUNCTION {bbl.phdthesis}
-{ "Ph.D. thesis" }
-
-MACRO {jan} {"Jan."}
-
-MACRO {feb} {"Feb."}
-
-MACRO {mar} {"Mar."}
-
-MACRO {apr} {"Apr."}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"Jun."}
-
-MACRO {jul} {"Jul."}
-
-MACRO {aug} {"Aug."}
-
-MACRO {sep} {"Sep."}
-
-MACRO {oct} {"Oct."}
-
-MACRO {nov} {"Nov."}
-
-MACRO {dec} {"Dec."}
-
-MACRO {acmcs} {"ACM Comput. Surv."}
-
-MACRO {acta} {"Acta Inf."}
-
-MACRO {cacm} {"Commun. ACM"}
-
-MACRO {ibmjrd} {"IBM J. Res. Dev."}
-
-MACRO {ibmsj} {"IBM Syst.~J."}
-
-MACRO {ieeese} {"IEEE Trans. Software Eng."}
-
-MACRO {ieeetc} {"IEEE Trans. Comput."}
-
-MACRO {ieeetcad}
- {"IEEE Trans. Comput. Aid. Des."}
-
-MACRO {ipl} {"Inf. Process. Lett."}
-
-MACRO {jacm} {"J.~ACM"}
-
-MACRO {jcss} {"J.~Comput. Syst. Sci."}
-
-MACRO {scp} {"Sci. Comput. Program."}
-
-MACRO {sicomp} {"SIAM J. Comput."}
-
-MACRO {tocs} {"ACM Trans. Comput. Syst."}
-
-MACRO {tods} {"ACM Trans. Database Syst."}
-
-MACRO {tog} {"ACM Trans. Graphic."}
-
-MACRO {toms} {"ACM Trans. Math. Software"}
-
-MACRO {toois} {"ACM Trans. Office Inf. Syst."}
-
-MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
-
-MACRO {tcs} {"Theor. Comput. Sci."}
-
-FUNCTION {bibinfo.check}
-{ swap$
-  duplicate$ missing$
-    {
-      pop$ pop$
-      ""
-    }
-    { duplicate$ empty$
-        {
-          swap$ pop$
-        }
-        { swap$
-          pop$
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {bibinfo.warn}
-{ swap$
-  duplicate$ missing$
-    {
-      swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
-      ""
-    }
-    { duplicate$ empty$
-        {
-          swap$ "empty " swap$ * " in " * cite$ * warning$
-        }
-        { swap$
-          pop$
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {format.url}
-{ url empty$
-    { "" }
-%    { "\urlprefix\url{" url * "}" * }
-    { "\url{" url * "}" * }  % changed in titto-lncs-02.bst
-  if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-
-STRINGS  { bibinfo}
-
-FUNCTION {format.names}
-{ 'bibinfo :=
-  duplicate$ empty$ 'skip$ {
-  's :=
-  "" 't :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{vv~}{ll}{, jj}{, f{.}.}"
-      format.name$
-      bibinfo bibinfo.check
-      't :=
-      nameptr #1 >
-        {
-          namesleft #1 >
-            { ", " * t * }
-            {
-              s nameptr "{ll}" format.name$ duplicate$ "others" =
-                { 't := }
-                { pop$ }
-              if$
-              "," *
-              t "others" =
-                {
-                  " " * bbl.etal *
-                }
-                { " " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-  } if$
-}
-FUNCTION {format.names.ed}
-{
-  'bibinfo :=
-  duplicate$ empty$ 'skip$ {
-  's :=
-  "" 't :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{f{.}.~}{vv~}{ll}{ jj}"
-      format.name$
-      bibinfo bibinfo.check
-      't :=
-      nameptr #1 >
-        {
-          namesleft #1 >
-            { ", " * t * }
-            {
-              s nameptr "{ll}" format.name$ duplicate$ "others" =
-                { 't := }
-                { pop$ }
-              if$
-              "," *
-              t "others" =
-                {
-
-                  " " * bbl.etal *
-                }
-                { " " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-  } if$
-}
-FUNCTION {format.authors}
-{ author "author" format.names
-}
-FUNCTION {get.bbl.editor}
-{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
-
-FUNCTION {format.editors}
-{ editor "editor" format.names duplicate$ empty$ 'skip$
-    {
-      " " *
-      get.bbl.editor
-%      capitalize
-   "(" swap$ * ")" *
-      *
-    }
-  if$
-}
-FUNCTION {format.note}
-{
- note empty$
-    { "" }
-    { note #1 #1 substring$
-      duplicate$ "{" =
-        'skip$
-        { output.state mid.sentence =
-          { "l" }
-          { "u" }
-        if$
-        change.case$
-        }
-      if$
-      note #2 global.max$ substring$ * "note" bibinfo.check
-    }
-  if$
-}
-
-FUNCTION {format.title}
-{ title
-  duplicate$ empty$ 'skip$
-    { "t" change.case$ }
-  if$
-  "title" bibinfo.check
-}
-FUNCTION {output.bibitem}
-{ newline$
-  "\bibitem{" write$
-  cite$ write$
-  "}" write$
-  newline$
-  ""
-  before.all 'output.state :=
-}
-
-FUNCTION {n.dashify}
-{
-  't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "-" =
-        { t #1 #2 substring$ "--" = not
-            { "--" *
-              t #2 global.max$ substring$ 't :=
-            }
-            {   { t #1 #1 substring$ "-" = }
-                { "-" *
-                  t #2 global.max$ substring$ 't :=
-                }
-              while$
-            }
-          if$
-        }
-        { t #1 #1 substring$ *
-          t #2 global.max$ substring$ 't :=
-        }
-      if$
-    }
-  while$
-}
-
-FUNCTION {word.in}
-{ bbl.in capitalize
-  ":" *
-  " " * }
-
-FUNCTION {format.date}
-{
-  month "month" bibinfo.check
-  duplicate$ empty$
-  year  "year"  bibinfo.check duplicate$ empty$
-    { swap$ 'skip$
-        { "there's a month but no year in " cite$ * warning$ }
-      if$
-      *
-    }
-    { swap$ 'skip$
-        {
-          swap$
-          " " * swap$
-        }
-      if$
-      *
-      remove.dots
-    }
-  if$
-  duplicate$ empty$
-    'skip$
-    {
-      before.all 'output.state :=
-    " (" swap$ * ")" *
-    }
-  if$
-}
-FUNCTION {format.btitle}
-{ title "title" bibinfo.check
-  duplicate$ empty$ 'skip$
-    {
-    }
-  if$
-}
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { bbl.volume volume tie.or.space.prefix
-      "volume" bibinfo.check * *
-      series "series" bibinfo.check
-      duplicate$ empty$ 'pop$
-        { emphasize ", " * swap$ * }
-      if$
-      "volume and number" number either.or.check
-    }
-  if$
-}
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-        { series field.or.null }
-        { output.state mid.sentence =
-            { bbl.number }
-            { bbl.number capitalize }
-          if$
-          number tie.or.space.prefix "number" bibinfo.check * *
-          series empty$
-            { "there's a number but no series in " cite$ * warning$ }
-            { bbl.in space.word *
-              series "series" bibinfo.check *
-            }
-          if$
-        }
-      if$
-    }
-    { "" }
-  if$
-}
-
-FUNCTION {format.edition}
-{ edition duplicate$ empty$ 'skip$
-    {
-      output.state mid.sentence =
-        { "l" }
-        { "t" }
-      if$ change.case$
-      "edition" bibinfo.check
-      " " * bbl.edition *
-    }
-  if$
-}
-INTEGERS { multiresult }
-FUNCTION {multi.page.check}
-{ 't :=
-  #0 'multiresult :=
-    { multiresult not
-      t empty$ not
-      and
-    }
-    { t #1 #1 substring$
-      duplicate$ "-" =
-      swap$ duplicate$ "," =
-      swap$ "+" =
-      or or
-        { #1 'multiresult := }
-        { t #2 global.max$ substring$ 't := }
-      if$
-    }
-  while$
-  multiresult
-}
-FUNCTION {format.pages}
-{ pages duplicate$ empty$ 'skip$
-    { duplicate$ multi.page.check
-        {
-          bbl.pages swap$
-          n.dashify
-        }
-        {
-          bbl.page swap$
-        }
-      if$
-      tie.or.space.prefix
-      "pages" bibinfo.check
-      * *
-    }
-  if$
-}
-FUNCTION {format.journal.pages}
-{ pages duplicate$ empty$ 'pop$
-    { swap$ duplicate$ empty$
-        { pop$ pop$ format.pages }
-        {
-          ", " *
-          swap$
-          n.dashify
-          pages multi.page.check
-            'titto.bbl.pages
-            'titto.bbl.page
-          if$
-          swap$ tie.or.space.prefix
-          "pages" bibinfo.check
-          * *
-          *
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {format.journal.eid}
-{ eid "eid" bibinfo.check
-  duplicate$ empty$ 'pop$
-    { swap$ duplicate$ empty$ 'skip$
-      {
-          ", " *
-      }
-      if$
-      swap$ *
-    }
-  if$
-}
-FUNCTION {format.vol.num.pages} % this function is used only for journal entries
-{ volume field.or.null
-  duplicate$ empty$ 'skip$
-    {
-%     bbl.volume swap$ tie.or.space.prefix
-      titto.bbl.volume swap$ titto.space.prefix
-%             rationale for the change above: for journals you don't want "vol." label
-%             hence it does not make sense to attach the journal number to the label when
-%             it is short
-      "volume" bibinfo.check
-      * *
-    }
-  if$
-  number "number" bibinfo.check duplicate$ empty$ 'skip$
-    {
-      swap$ duplicate$ empty$
-        { "there's a number but no volume in " cite$ * warning$ }
-        'skip$
-      if$
-      swap$
-      "(" swap$ * ")" *
-    }
-  if$ *
-  eid empty$
-    { format.journal.pages }
-    { format.journal.eid }
-  if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-        { bbl.chapter }
-        { type "l" change.case$
-          "type" bibinfo.check
-        }
-      if$
-      chapter tie.or.space.prefix
-      "chapter" bibinfo.check
-      * *
-      pages empty$
-        'skip$
-        { ", " * format.pages * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.booktitle}
-{
-  booktitle "booktitle" bibinfo.check
-}
-FUNCTION {format.in.ed.booktitle}
-{ format.booktitle duplicate$ empty$ 'skip$
-    {
-%     editor "editor" format.names.ed duplicate$ empty$ 'pop$ % changed by titto
-      editor "editor" format.names duplicate$ empty$ 'pop$
-        {
-          " " *
-          get.bbl.editor
-%          capitalize
-          "(" swap$ * ") " *
-          * swap$
-          * }
-      if$
-      word.in swap$ *
-    }
-  if$
-}
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$ howpublished empty$
-  month empty$ year empty$ note empty$
-  and and and and and
-  key empty$ not and
-    { "all relevant fields are empty in " cite$ * warning$ }
-    'skip$
-  if$
-}
-FUNCTION {format.thesis.type}
-{ type duplicate$ empty$
-    'pop$
-    { swap$ pop$
-      "t" change.case$ "type" bibinfo.check
-    }
-  if$
-}
-FUNCTION {format.tr.number}
-{ number "number" bibinfo.check
-  type duplicate$ empty$
-    { pop$ bbl.techrep }
-    'skip$
-  if$
-  "type" bibinfo.check
-  swap$ duplicate$ empty$
-    { pop$ "t" change.case$ }
-    { tie.or.space.prefix * * }
-  if$
-}
-FUNCTION {format.article.crossref}
-{
-  key duplicate$ empty$
-    { pop$
-      journal duplicate$ empty$
-        { "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
-        { "journal" bibinfo.check emphasize word.in swap$ * }
-      if$
-    }
-    { word.in swap$ * " " *}
-  if$
-  " \cite{" * crossref * "}" *
-}
-FUNCTION {format.crossref.editor}
-{ editor #1 "{vv~}{ll}" format.name$
-  "editor" bibinfo.check
-  editor num.names$ duplicate$
-  #2 >
-    { pop$
-      "editor" bibinfo.check
-      " " * bbl.etal
-      *
-    }
-    { #2 <
-        'skip$
-        { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-            {
-              "editor" bibinfo.check
-              " " * bbl.etal
-              *
-            }
-            {
-             bbl.and space.word
-              * editor #2 "{vv~}{ll}" format.name$
-              "editor" bibinfo.check
-              *
-            }
-          if$
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {format.book.crossref}
-{ volume duplicate$ empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-      pop$ word.in
-    }
-    { bbl.volume
-      capitalize
-      swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
-    }
-  if$
-  editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-        { series empty$
-            { "need editor, key, or series for " cite$ * " to crossref " *
-              crossref * warning$
-              "" *
-            }
-            { series emphasize * }
-          if$
-        }
-        { key * }
-      if$
-    }
-    { format.crossref.editor * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-FUNCTION {format.incoll.inproc.crossref}
-{
-  editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-        { format.booktitle duplicate$ empty$
-            { "need editor, key, or booktitle for " cite$ * " to crossref " *
-              crossref * warning$
-            }
-            { word.in swap$ * }
-          if$
-        }
-        { word.in key * " " *}
-      if$
-    }
-    { word.in format.crossref.editor * " " *}
-  if$
-  " \cite{" * crossref * "}" *
-}
-FUNCTION {format.org.or.pub}
-{ 't :=
-  ""
-  address empty$ t empty$ and
-    'skip$
-    {
-      t empty$
-        { address "address" bibinfo.check *
-        }
-        { t *
-          address empty$
-            'skip$
-            { ", " * address "address" bibinfo.check * }
-          if$
-        }
-      if$
-    }
-  if$
-}
-FUNCTION {format.publisher.address}
-{ publisher "publisher" bibinfo.warn format.org.or.pub
-}
-
-FUNCTION {format.organization.address}
-{ organization "organization" bibinfo.check format.org.or.pub
-}
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    {
-      journal
-      "journal" bibinfo.check
-      "journal" output.check
-      add.blank
-      format.vol.num.pages output
-      format.date "year" output.check
-    }
-    { format.article.crossref output.nonnull
-      format.pages output
-    }
-  if$
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-FUNCTION {book}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check
-      add.colon
-    }
-    { format.authors output.nonnull
-      add.colon
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-      new.block
-      new.sentence
-      format.number.series output
-      format.publisher.address output
-    }
-    {
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  add.colon
-  new.block
-  format.title "title" output.check
-  new.block
-  howpublished "howpublished" bibinfo.check output
-  address "address" bibinfo.check output
-  format.date output
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check
-      add.colon
-    }
-    { format.authors output.nonnull
-      add.colon
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    {
-      format.bvolume output
-      format.chapter.pages "chapter and pages" output.check
-      new.block
-      new.sentence
-      format.number.series output
-      format.publisher.address output
-    }
-    {
-      format.chapter.pages "chapter and pages" output.check
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      format.bvolume output
-      format.chapter.pages output
-      new.sentence
-      format.number.series output
-      format.publisher.address output
-      format.edition output
-      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      new.sentence % added by titto
-      format.bvolume output
-      format.pages output
-      new.sentence
-      format.number.series output
-      publisher empty$
-        { format.organization.address output }
-        { organization "organization" bibinfo.check output
-          format.publisher.address output
-        }
-      if$
-      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.pages output
-    }
-  if$
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-FUNCTION {conference} { inproceedings }
-FUNCTION {manual}
-{ output.bibitem
-  author empty$
-    { organization "organization" bibinfo.check
-      duplicate$ empty$ 'pop$
-        { output
-          address "address" bibinfo.check output
-        }
-      if$
-    }
-    { format.authors output.nonnull }
-  if$
-  add.colon
-  new.block
-  format.btitle "title" output.check
-  author empty$
-    { organization empty$
-        {
-          address new.block.checka
-          address "address" bibinfo.check output
-        }
-        'skip$
-      if$
-    }
-    {
-      organization address new.block.checkb
-      organization "organization" bibinfo.check output
-      address "address" bibinfo.check output
-    }
-  if$
-  format.edition output
-  format.date output
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.btitle
-  "title" output.check
-  new.block
-  bbl.mthesis format.thesis.type output.nonnull
-  school "school" bibinfo.warn output
-  address "address" bibinfo.check output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors output
-  add.colon
-  title howpublished new.block.checkb
-  format.title output
-  howpublished new.block.checka
-  howpublished "howpublished" bibinfo.check output
-  format.date output
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-  empty.misc.check
-}
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.btitle
-  "title" output.check
-  new.block
-  bbl.phdthesis format.thesis.type output.nonnull
-  school "school" bibinfo.warn output
-  address "address" bibinfo.check output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
-  editor empty$
-    { organization "organization" bibinfo.check output
-    }
-    { format.editors output.nonnull }
-  if$
-  add.colon
-  new.block
-  format.btitle "title" output.check
-  format.bvolume output
-  editor empty$
-    { publisher empty$
-        {  format.number.series output }
-        {
-          new.sentence
-          format.number.series output
-          format.publisher.address output
-        }
-      if$
-    }
-    { publisher empty$
-        {
-          new.sentence
-          format.number.series output
-          format.organization.address output }
-        {
-          new.sentence
-          format.number.series output
-          organization "organization" bibinfo.check output
-          format.publisher.address output
-        }
-      if$
-     }
-  if$
-      format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title
-  "title" output.check
-  new.block
-  format.tr.number output.nonnull
-  institution "institution" bibinfo.warn output
-  address "address" bibinfo.check output
-  format.date "year" output.check
-%  new.block
-  format.url output
-%  new.block
-  format.note output
-  fin.entry
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  add.colon
-  new.block
-  format.title "title" output.check
-  format.date output
-%  new.block
-  format.url output
-%  new.block
-  format.note "note" output.check
-  fin.entry
-}
-
-FUNCTION {default.type} { misc }
-READ
-FUNCTION {sortify}
-{ purify$
-  "l" change.case$
-}
-INTEGERS { len }
-FUNCTION {chop.word}
-{ 's :=
-  'len :=
-  s #1 len substring$ =
-    { s len #1 + global.max$ substring$ }
-    's
-  if$
-}
-FUNCTION {sort.format.names}
-{ 's :=
-  #1 'nameptr :=
-  ""
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{ll{ }}{  ff{ }}{  jj{ }}"
-      format.name$ 't :=
-      nameptr #1 >
-        {
-          "   "  *
-          namesleft #1 = t "others" = and
-            { "zzzzz" * }
-            { t sortify * }
-          if$
-        }
-        { t sortify * }
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
-  "A " #2
-    "An " #3
-      "The " #4 t chop.word
-    chop.word
-  chop.word
-  sortify
-  #1 global.max$ substring$
-}
-FUNCTION {author.sort}
-{ author empty$
-    { key empty$
-        { "to sort, need author or key in " cite$ * warning$
-          ""
-        }
-        { key sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-FUNCTION {author.editor.sort}
-{ author empty$
-    { editor empty$
-        { key empty$
-            { "to sort, need author, editor, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { editor sort.format.names }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-FUNCTION {author.organization.sort}
-{ author empty$
-    { organization empty$
-        { key empty$
-            { "to sort, need author, organization, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { "The " #4 organization chop.word sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-FUNCTION {editor.organization.sort}
-{ editor empty$
-    { organization empty$
-        { key empty$
-            { "to sort, need editor, organization, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { "The " #4 organization chop.word sortify }
-      if$
-    }
-    { editor sort.format.names }
-  if$
-}
-FUNCTION {presort}
-{ type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.sort
-    { type$ "proceedings" =
-        'editor.organization.sort
-        { type$ "manual" =
-            'author.organization.sort
-            'author.sort
-          if$
-        }
-      if$
-    }
-  if$
-  "    "
-  *
-  year field.or.null sortify
-  *
-  "    "
-  *
-  title field.or.null
-  sort.format.title
-  *
-  #1 entry.max$ substring$
-  'sort.key$ :=
-}
-ITERATE {presort}
-SORT
-STRINGS { longest.label }
-INTEGERS { number.label longest.label.width }
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
-  #1 'number.label :=
-  #0 'longest.label.width :=
-}
-FUNCTION {longest.label.pass}
-{ number.label int.to.str$ 'label :=
-  number.label #1 + 'number.label :=
-  label width$ longest.label.width >
-    { label 'longest.label :=
-      label width$ 'longest.label.width :=
-    }
-    'skip$
-  if$
-}
-EXECUTE {initialize.longest.label}
-ITERATE {longest.label.pass}
-FUNCTION {begin.bib}
-{ preamble$ empty$
-    'skip$
-    { preamble$ write$ newline$ }
-  if$
-  "\begin{thebibliography}{"  longest.label  * "}" *
-  write$ newline$
-  "\providecommand{\url}[1]{\texttt{#1}}"
-  write$ newline$
-  "\providecommand{\urlprefix}{URL }"
-  write$ newline$
-}
-EXECUTE {begin.bib}
-EXECUTE {init.state.consts}
-ITERATE {call.type$}
-FUNCTION {end.bib}
-{ newline$
-  "\end{thebibliography}" write$ newline$
-}
-EXECUTE {end.bib}
-%% End of customized bst file
-%%
-%% End of file `titto.bst'.
-
-