Statistiques
| Révision :

root / CSL16 / main.tex @ 249

Historique | Voir | Annoter | Télécharger (4,4 ko)

1 114 pbaillot
%\documentclass[a4paper]{article}
2 33 adas
\documentclass[a4paper,UKenglish]{lipics-v2016}
3 33 adas
%This is a template for producing LIPIcs articles.
4 33 adas
%See lipics-manual.pdf for further information.
5 33 adas
%for A4 paper format use option "a4paper", for US-letter use option "letterpaper"
6 33 adas
%for british hyphenation rules use option "UKenglish", for american hyphenation rules use option "USenglish"
7 33 adas
% for section-numbered lemmas etc., use "numberwithinsect"
8 33 adas
9 33 adas
\usepackage{microtype}%if unwanted, comment out or use option "draft"
10 33 adas
11 33 adas
%\graphicspath{{./graphics/}}%helpful if your graphic files are in another directory
12 33 adas
13 33 adas
\bibliographystyle{plainurl}% the recommended bibstyle
14 33 adas
15 33 adas
16 33 adas
17 33 adas
18 33 adas
\usepackage[lutzsyntax]{virginialake}
19 33 adas
\usepackage{amsmath}
20 33 adas
\usepackage{amssymb}
21 33 adas
\usepackage{amsthm}
22 33 adas
\usepackage{times}
23 33 adas
%\usepackage{sans}
24 33 adas
\usepackage{cmll}
25 33 adas
\usepackage{bm}
26 33 adas
27 33 adas
\input{macros}
28 33 adas
29 33 adas
\begin{document}
30 33 adas
31 33 adas
% Author macros::begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
32 114 pbaillot
\title{Free-cut elimination in linear logic and an application to a feasible arithmetic\footnote{
33 114 pbaillot
This work was supported by by the ANR Project ELICA ANR-14-CE25-0005 and by the LABEX MILYON (ANR-10-LABX-0070) of Universit\'e de Lyon, within the program "Investissements d'Avenir" (ANR-11-IDEX-
34 114 pbaillot
0007) operated by the French National Research Agency (ANR).}
35 114 pbaillot
}
36 33 adas
%\titlerunning{A Sample LIPIcs Article} %optional, in case that the title is too long; the running title should fit into the top page column
37 33 adas
38 33 adas
%% Please provide for each author the \author and \affil macro, even when authors have the same affiliation, i.e. for each author there needs to be the  \author and \affil macros
39 110 adas
\author{Patrick Baillot}
40 110 adas
\author{Anupam Das}
41 114 pbaillot
\affil{Univ Lyon, CNRS, ENS de Lyon, UCB Lyon 1, LIP
42 110 adas
%	\\
43 110 adas
%	\texttt{open@dummyuniversity.org}
44 110 adas
	}
45 110 adas
%\affil[1]{Dummy University Computing Laboratory, Address/City, Country\\
46 110 adas
%  \texttt{open@dummyuniversity.org}}
47 110 adas
%\affil[2]{Department of Informatics, Dummy College, Address/City, Country\\
48 110 adas
%  \texttt{access@dummycollege.org}}
49 110 adas
\authorrunning{P.\ Baillot and A.\ Das} %mandatory. First: Use abbreviated first/middle names. Second (only in severe cases): Use first author plus 'et. al.'
50 33 adas
51 110 adas
\Copyright{Patrick Baillot and Anupam Das}%mandatory, please use full first names. LIPIcs license is "CC-BY";  http://creativecommons.org/licenses/by/3.0/
52 33 adas
53 125 pbaillot
\subjclass{F.4.1 Mathematical Logic.}
54 125 pbaillot
%Dummy classification -- please refer to \url{http://www.acm.org/about/class/ccs98-html}}% mandatory: Please choose ACM 1998 classifications from http://www.acm.org/about/class/ccs98-html . E.g., cite as "F.1.1 Models of Computation".
55 125 pbaillot
\keywords{proof theory, linear logic, bounded arithmetic, polynomial time computation, implicit computational complexity}
56 110 adas
%\keywords{Dummy keyword -- please provide 1--5 keywords}% mandatory: Please provide 1-5 keywords
57 110 adas
%% Author macros::end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
58 33 adas
59 33 adas
%Editor-only macros:: begin (do not touch as author)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
60 115 pbaillot
%\EventEditors{John Q. Open and Joan R. Acces}
61 115 pbaillot
%\EventNoEds{2}
62 115 pbaillot
%\EventLongTitle{42nd Conference on Very Important Topics (CVIT 2016)}
63 115 pbaillot
%\EventShortTitle{CVIT 2016}
64 115 pbaillot
%\EventAcronym{CVIT}
65 115 pbaillot
%\EventYear{2016}
66 115 pbaillot
%\EventDate{December 24--27, 2016}
67 115 pbaillot
%\EventLocation{Little Whinging, United Kingdom}
68 115 pbaillot
%\EventLogo{}
69 115 pbaillot
%\SeriesVolume{42}
70 115 pbaillot
%\ArticleNo{23}
71 33 adas
% Editor-only macros::end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
72 33 adas
73 33 adas
\maketitle
74 33 adas
75 33 adas
\begin{abstract}
76 110 adas
We prove a general form of `free-cut elimination' for first-order theories in linear logic, yielding normal forms of proofs where cuts are anchored to nonlogical steps. To demonstrate the usefulness of this result, we consider a version of arithmetic in linear logic, based on a previous axiomatisation by Bellantoni and Hofmann. We prove a witnessing theorem for a fragment of this arithmetic via the `witness function method', showing that the provably convergent functions are precisely the polynomial-time functions. The programs extracted are implemented in the framework of `safe' recursive functions, due to Bellantoni and Cook, where the ! modality of linear logic corresponds to normal inputs of a safe recursive program.
77 110 adas
%We conclude with some comments for further applications of the free-cut elimination result.
78 33 adas
 \end{abstract}
79 33 adas
80 33 adas
81 33 adas
82 33 adas
\input{introduction}
83 33 adas
84 33 adas
\input{preliminaries}
85 33 adas
86 33 adas
\input{free-cut-elim}
87 33 adas
88 33 adas
\input{arithmetic}
89 33 adas
90 71 adas
\input{bc}
91 71 adas
92 33 adas
\input{bc-convergence}
93 33 adas
94 33 adas
\input{wfm}
95 33 adas
96 33 adas
\input{further-work}
97 33 adas
98 33 adas
\input{conclusions}
99 33 adas
100 47 adas
\bibliographystyle{plain}
101 47 adas
\bibliography{biblio}
102 47 adas
103 113 adas
\newpage
104 113 adas
105 113 adas
\input{appendix}
106 113 adas
107 33 adas
\end{document}