root / CSL16 / main.tex @ 251
Historique | Voir | Annoter | Télécharger (4,4 ko)
1 |
%\documentclass[a4paper]{article} |
---|---|
2 |
\documentclass[a4paper,UKenglish]{lipics-v2016} |
3 |
%This is a template for producing LIPIcs articles. |
4 |
%See lipics-manual.pdf for further information. |
5 |
%for A4 paper format use option "a4paper", for US-letter use option "letterpaper" |
6 |
%for british hyphenation rules use option "UKenglish", for american hyphenation rules use option "USenglish" |
7 |
% for section-numbered lemmas etc., use "numberwithinsect" |
8 |
|
9 |
\usepackage{microtype}%if unwanted, comment out or use option "draft" |
10 |
|
11 |
%\graphicspath{{./graphics/}}%helpful if your graphic files are in another directory |
12 |
|
13 |
\bibliographystyle{plainurl}% the recommended bibstyle |
14 |
|
15 |
|
16 |
|
17 |
|
18 |
\usepackage[lutzsyntax]{virginialake} |
19 |
\usepackage{amsmath} |
20 |
\usepackage{amssymb} |
21 |
\usepackage{amsthm} |
22 |
\usepackage{times} |
23 |
%\usepackage{sans} |
24 |
\usepackage{cmll} |
25 |
\usepackage{bm} |
26 |
|
27 |
\input{macros} |
28 |
|
29 |
\begin{document} |
30 |
|
31 |
% Author macros::begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
32 |
\title{Free-cut elimination in linear logic and an application to a feasible arithmetic\footnote{ |
33 |
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 |
0007) operated by the French National Research Agency (ANR).} |
35 |
} |
36 |
%\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 |
|
38 |
%% 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 |
\author{Patrick Baillot} |
40 |
\author{Anupam Das} |
41 |
\affil{Univ Lyon, CNRS, ENS de Lyon, UCB Lyon 1, LIP |
42 |
% \\ |
43 |
% \texttt{open@dummyuniversity.org} |
44 |
} |
45 |
%\affil[1]{Dummy University Computing Laboratory, Address/City, Country\\ |
46 |
% \texttt{open@dummyuniversity.org}} |
47 |
%\affil[2]{Department of Informatics, Dummy College, Address/City, Country\\ |
48 |
% \texttt{access@dummycollege.org}} |
49 |
\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 |
|
51 |
\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 |
|
53 |
\subjclass{F.4.1 Mathematical Logic.} |
54 |
%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 |
\keywords{proof theory, linear logic, bounded arithmetic, polynomial time computation, implicit computational complexity} |
56 |
%\keywords{Dummy keyword -- please provide 1--5 keywords}% mandatory: Please provide 1-5 keywords |
57 |
%% Author macros::end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
58 |
|
59 |
%Editor-only macros:: begin (do not touch as author)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
60 |
%\EventEditors{John Q. Open and Joan R. Acces} |
61 |
%\EventNoEds{2} |
62 |
%\EventLongTitle{42nd Conference on Very Important Topics (CVIT 2016)} |
63 |
%\EventShortTitle{CVIT 2016} |
64 |
%\EventAcronym{CVIT} |
65 |
%\EventYear{2016} |
66 |
%\EventDate{December 24--27, 2016} |
67 |
%\EventLocation{Little Whinging, United Kingdom} |
68 |
%\EventLogo{} |
69 |
%\SeriesVolume{42} |
70 |
%\ArticleNo{23} |
71 |
% Editor-only macros::end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
72 |
|
73 |
\maketitle |
74 |
|
75 |
\begin{abstract} |
76 |
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 |
%We conclude with some comments for further applications of the free-cut elimination result. |
78 |
\end{abstract} |
79 |
|
80 |
|
81 |
|
82 |
\input{introduction} |
83 |
|
84 |
\input{preliminaries} |
85 |
|
86 |
\input{free-cut-elim} |
87 |
|
88 |
\input{arithmetic} |
89 |
|
90 |
\input{bc} |
91 |
|
92 |
\input{bc-convergence} |
93 |
|
94 |
\input{wfm} |
95 |
|
96 |
\input{further-work} |
97 |
|
98 |
\input{conclusions} |
99 |
|
100 |
\bibliographystyle{plain} |
101 |
\bibliography{biblio} |
102 |
|
103 |
\newpage |
104 |
|
105 |
\input{appendix} |
106 |
|
107 |
\end{document} |