Mercurial > hg > Papers > 2017 > atton-master
annotate paper/atton-master.tex @ 28:36ce493604fb
Add akasha result
author | atton <atton@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 23 Jan 2017 18:41:23 +0900 |
parents | c748fb296673 |
children | 6271235aa6a3 |
rev | line source |
---|---|
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 \documentclass[a4j,12pt]{jreport} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 \usepackage{master_paper} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 \usepackage{ascmac} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 \usepackage[dvipdfmx]{graphicx} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 \usepackage{here} |
3 | 6 \usepackage{listings} |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 \usepackage{comment} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 \usepackage[deluxe, multi]{otf} |
5
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
9 \usepackage{url} |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
10 \usepackage{cite} |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
11 \usepackage{listings} |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
12 \usepackage{bussproofs} |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
13 \usepackage{amssymb} |
10 | 14 \usepackage{amsmath} |
5
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
15 \usepackage[utf8]{inputenc} |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
16 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
17 %\input{dummy.tex} %% font |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 |
4 | 19 \jtitle{メタ計算を用いた Continuation based C の検証手法} |
20 \etitle{Verification Methods of Continuation based C using Meta Computations} | |
3 | 21 \year{2017年 3月} |
22 \eyear{March 2017} | |
4 | 23 \author{比嘉 健太} |
24 \eauthor{Yasutaka HIGA} | |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
25 \chife{指導教員:教授 和田 知久} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
26 \echife{Supervisor: Prof. Tomohisa WADA} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
27 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
28 \marklefthead{% 左上に挿入 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
29 \begin{minipage}[b]{.4\textwidth} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
30 琉球大学大学院学位論文(修士) |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
31 \end{minipage}} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
32 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
33 \markleftfoot{% 左下に挿入 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
34 \begin{minipage}{.8\textwidth} |
4 | 35 メタ計算を用いた Continuation based C の検証手法 |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
36 \end{minipage}} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
37 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
38 \newcommand\figref[1]{図 \ref{fig:#1}} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
39 \newcommand\tabref[1]{表 \ref{tab:#1}} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
40 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
41 \lstset{ |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
42 frame=single, |
5
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
43 keepspaces=true, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
44 stringstyle={\ttfamily}, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
45 commentstyle={\ttfamily}, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
46 identifierstyle={\ttfamily}, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
47 keywordstyle={\ttfamily}, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
48 basicstyle={\ttfamily}, |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
49 breaklines=true, |
5
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
50 xleftmargin=0zw, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
51 xrightmargin=0zw, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
52 framerule=.2pt, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
53 columns=[l]{fullflexible}, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
54 numbers=left, |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
55 stepnumber=1, |
5
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
56 numberstyle={\scriptsize}, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
57 numbersep=1em, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
58 language={}, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
59 tabsize=4, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
60 lineskip=-0.5zw, |
cb4bf01e9ad9
Add packages from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
61 escapechar={@}, |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
62 } |
14
6bf2e0196a1e
Add goto.cbc and goto.pdf
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
12
diff
changeset
|
63 \def\lstlistingname{リスト} |
6bf2e0196a1e
Add goto.cbc and goto.pdf
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
12
diff
changeset
|
64 \def\lstlistlistingname{リスト目次} |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
65 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
66 %%% 索引のために以下の2行を追加 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
67 \usepackage{makeidx,multicol} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
68 \makeindex |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
69 \begin{document} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
70 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
71 %rome |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
72 \frontmatter |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
73 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
74 \maketitle |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
75 \newpage |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
76 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
77 \makecommission |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
78 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
79 %要旨 |
10 | 80 \input{abstract.tex} |
81 \input{abstract_eng.tex} | |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
82 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
83 %目次 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
84 \tableofcontents |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
85 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
86 %図目次 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
87 \listoffigures |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
88 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
89 %表目次 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
90 \listoftables |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
91 |
14
6bf2e0196a1e
Add goto.cbc and goto.pdf
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
12
diff
changeset
|
92 %リスト目次 |
6bf2e0196a1e
Add goto.cbc and goto.pdf
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
12
diff
changeset
|
93 \lstlistoflistings |
6bf2e0196a1e
Add goto.cbc and goto.pdf
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
12
diff
changeset
|
94 |
6bf2e0196a1e
Add goto.cbc and goto.pdf
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
12
diff
changeset
|
95 |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
96 %arabic |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
97 \mainmatter |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
98 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
99 %chapters |
20 | 100 \input{introduction.tex} |
9
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
101 |
12 | 102 \input{cbc.tex} |
28 | 103 \input{type.tex} |
9
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
104 |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
105 \chapter{証明支援系言語 Agda による証明手法} |
22 | 106 \label{chapter:agda} |
10 | 107 \section{依存型を持つ証明支援系言語 Agda} |
9
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
108 \section{Natural Deduction} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
109 \section{Curry-Howard Isomorphism} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
110 \section{Reasoning} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
111 |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
112 \chapter{Agda における Continuation based C の表現} |
22 | 113 \label{chapter:subtype} |
9
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
114 \section{CodeSegment の定義} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
115 \section{DataSegment の定義} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
116 \section{ノーマルレベル計算の実行} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
117 \section{MetaCodeSegment の定義} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
118 \section{MetaDataSegment の定義} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
119 \section{メタレベル計算の実行} |
11 | 120 \section{Agda を用いたContinuation based C の検証} |
9
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
121 \section{スタックの実装の検証} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
122 |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
123 \chapter{まとめ} |
f6931d3d59c0
Add first table of contents
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
8
diff
changeset
|
124 \section{今後の課題} |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
125 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
126 %謝辞 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
127 \addcontentsline{toc}{chapter}{謝辞} |
7 | 128 \input{thanks.tex} |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
129 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
130 %参考文献 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
131 \nocite{*} |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
132 \bibliographystyle{junsrt} |
6
5c0e43b1b559
Import reference from atton-thesis
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
5
diff
changeset
|
133 \bibliography{reference} |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
134 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
135 %発表履歴 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
136 \addcontentsline{toc}{chapter}{発表履歴} |
8 | 137 \input{history.tex} |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
138 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
139 %付録 |
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
140 \addcontentsline{toc}{chapter}{付録} |
3 | 141 % \input{appendix.tex} |
2
a8d3cbdebb3e
Import main tex file from kkb-master
atton <atton@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
142 \end{document} |