root / CSL16 / main.tex @ 251
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} |