more stuff
[bitonic-mengthesis.git] / docs / background.bib
1
2 @inbook{Thompson1991,
3   author = {Thompson, Simon},
4   title = {Type Theory and Functional Programming},
5   publisher = {Addison-Wesley},
6   year = {1991}
7 }
8
9 @inbook{Pierce2002,
10   author = {Pierce, Benjamin C.},
11   title = {Types and Programming Languages},
12   publisher = {The MIT Press},
13   year = {2002}
14 }
15
16 @online{Coq,
17   author = {{The Coq Team}},
18   title = {The Coq Proof Assistant},
19   url = {\url{coq.inria.fr}},
20   year = {1984-2013},
21 }
22
23
24 @article{Vytiniotis2011,
25 author = {Vytiniotis, Dimitrios and Jones, Simon Peyton and Schrijvers, Tom and Sulzmann, Martin},
26 file = {:home/bitonic/docs/papers/outsidein.pdf:pdf},
27 journal = {Journal of Functional Programming},
28 number = {4-5},
29 pages = {333--412},
30 title = {{OutsideIn (X) Modular type inference with local assumptions}},
31 url = {http://journals.cambridge.org/production/action/cjoGetFulltext?fulltextid=8274818},
32 volume = {21},
33 year = {2011}
34 }
35 @article{McBride2004,
36 author = {McBride, Conor},
37 doi = {10.1017/S0956796803004829},
38 file = {:home/bitonic/docs/papers/view-from-the-left.ps.gz:gz},
39 journal = {Journal of Functional Programming},
40 month = jan,
41 number = {1},
42 pages = {69--111},
43 title = {{The View from The Left}},
44 url = {http://strictlypositive.org/view.ps.gz},
45 volume = {14},
46 year = {2004}
47 }
48 @article{Altenkirch2007,
49 address = {New York, New York, USA},
50 author = {Altenkirch, Thorsten and McBride, Conor and Swierstra, Wouter},
51 doi = {10.1145/1292597.1292608},
52 file = {:home/bitonic/docs/papers/OTT2.pdf:pdf},
53 isbn = {9781595936776},
54 journal = {Proceedings of the 2007 workshop on Programming languages meets program verification - PLPV '07},
55 keywords = {case analysis relies on,datatypes are indexed in,equality,of any language where,ole in the programs,play a crucial internal,rˆ,solving,some way,type theory},
56 pages = {57},
57 publisher = {ACM Press},
58 title = {{Observational equality, now!}},
59 url = {http://portal.acm.org/citation.cfm?doid=1292597.1292608},
60 year = {2007}
61 }
62 @article{Pierce2000,
63 author = {Pierce, Benjamin C. and Turner, David N.},
64 doi = {10.1145/345099.345100},
65 file = {:home/bitonic/docs/papers/local-type-inference.pdf:pdf},
66 issn = {01640925},
67 journal = {ACM Transactions on Programming Languages and Systems},
68 month = jan,
69 number = {1},
70 pages = {1--44},
71 title = {{Local type inference}},
72 url = {http://portal.acm.org/citation.cfm?doid=345099.345100},
73 volume = {22},
74 year = {2000}
75 }
76 @article{Hurkens1995,
77 author = {Hurkens, Antonius J.C.},
78 file = {:home/bitonic/docs/papers/hurkens-paradox.pdf:pdf},
79 journal = {Typed Lambda Calculi and Applications},
80 title = {{A simplification of Girard's paradox}},
81 url = {http://www.springerlink.com/index/W718604JN467672H.pdf},
82 year = {1995}
83 }
84 @article{Reynolds1994,
85 author = {Reynolds, John C.},
86 file = {:home/bitonic/docs/papers/reynolds-polymorphic-lc.ps:ps},
87 journal = {Logical Foundations of Functional Programming},
88 title = {{An introduction to the polymorphic lambda calculus}},
89 url = {http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.7.9916\&rep=rep1\&type=pdf},
90 year = {1994}
91 }
92 @article{Yorgey2012,
93 address = {New York, New York, USA},
94 author = {Yorgey, Brent a. and Weirich, Stephanie and Cretin, Julien and {Peyton Jones}, Simon and Vytiniotis, Dimitrios and Magalh\~{a}es, Jos\'{e} Pedro},
95 doi = {10.1145/2103786.2103795},
96 file = {:home/bitonic/docs/papers/haskell-promotion.pdf:pdf},
97 isbn = {9781450311205},
98 journal = {Proceedings of the 8th ACM SIGPLAN workshop on Types in language design and implementation - TLDI '12},
99 pages = {53},
100 publisher = {ACM Press},
101 title = {{Giving Haskell a promotion}},
102 url = {http://dl.acm.org/citation.cfm?doid=2103786.2103795},
103 year = {2012}
104 }
105 @article{Sulzmann2007,
106 address = {New York, New York, USA},
107 author = {Sulzmann, Martin and Chakravarty, Manuel M. T. and Jones, Simon Peyton and Donnelly, Kevin},
108 doi = {10.1145/1190315.1190324},
109 file = {:home/bitonic/docs/papers/systemf-coercions.pdf:pdf},
110 isbn = {159593393X},
111 journal = {Proceedings of the 2007 ACM SIGPLAN international workshop on Types in languages design and implementation - TLDI '07},
112 pages = {53},
113 publisher = {ACM Press},
114 title = {{System F with type equality coercions}},
115 url = {http://portal.acm.org/citation.cfm?doid=1190315.1190324},
116 year = {2007}
117 }
118 @article{Barendregt1991,
119 author = {Barendregt, Henk},
120 file = {:home/bitonic/docs/papers/lambda-cube.pdf:pdf},
121 journal = {Journal of functional programming},
122 title = {{Introduction to generalized type systems}},
123 url = {http://www.diku.dk/hjemmesider/ansatte/henglein/papers/barendregt1991.pdf},
124 year = {1991}
125 }
126 @book{Martin-Lof1984,
127 author = {Martin-L\"{o}f, Per},
128 file = {:home/bitonic/docs/papers/martin-lof-tt.pdf:pdf},
129 isbn = {8870881059},
130 publisher = {Bibliopolis},
131 title = {{Intuitionistic type theory}},
132 year = {1984}
133 }
134 @article{Church1936,
135 author = {Church, Alonzo},
136 file = {:home/bitonic/docs/papers/church-lc.pdf:pdf},
137 journal = {American journal of mathematics},
138 number = {2},
139 pages = {345--363},
140 title = {{An unsolvable problem of elementary number theory}},
141 url = {http://www.ams.org/leavingmsn?url=http://dx.doi.org/10.2307/2371045},
142 volume = {58},
143 year = {1936}
144 }
145 @article{Oury2008,
146 address = {New York, New York, USA},
147 author = {Oury, Nicolas and Swierstra, Wouter},
148 doi = {10.1145/1411204.1411213},
149 file = {:home/bitonic/docs/papers/powerofpi.pdf:pdf},
150 isbn = {9781595939197},
151 journal = {Proceeding of the 13th ACM SIGPLAN international conference on Functional programming - ICFP '08},
152 pages = {39},
153 publisher = {ACM Press},
154 title = {{The power of Pi}},
155 url = {http://portal.acm.org/citation.cfm?doid=1411204.1411213},
156 year = {2008}
157 }
158 @article{Chapman2010,
159 address = {New York, New York, USA},
160 author = {Chapman, James and Dagand, Pierre-\'{E}variste and McBride, Conor and Morris, Peter},
161 doi = {10.1145/1863543.1863547},
162 file = {:home/bitonic/docs/papers/conor-levitation.pdf:pdf},
163 isbn = {9781605587943},
164 journal = {Proceedings of the 15th ACM SIGPLAN international conference on Functional programming - ICFP '10},
165 pages = {3},
166 publisher = {ACM Press},
167 title = {{The gentle art of levitation}},
168 url = {http://portal.acm.org/citation.cfm?doid=1863543.1863547},
169 year = {2010}
170 }
171 @article{Pollack1990,
172 author = {Pollack, Robert},
173 file = {:home/bitonic/docs/papers/implicit-syntax.ps:ps},
174 journal = {Informal Proceedings of First Workshop on Logical Frameworks},
175 title = {{Implicit syntax}},
176 url = {http://reference.kfupm.edu.sa/content/i/m/implicit\_syntax\_\_1183660.pdf},
177 year = {1992}
178 }
179 @article{Coquand1986,
180 author = {Coquand, Thierry and Huet, Gerard},
181 file = {:home/bitonic/docs/papers/coc.pdf:pdf},
182 title = {{The calculus of constructions}},
183 url = {http://hal.inria.fr/docs/00/07/60/24/PDF/RR-0530.pdf},
184 year = {1986}
185 }
186 @article{Brady2012,
187 author = {Brady, Edwin},
188 file = {:home/bitonic/docs/papers/idris-implementation.pdf:pdf},
189 journal = {Unpublished draft},
190 number = {November},
191 title = {{Implementing General Purpose Dependently Typed Programming Languages}},
192 url = {http://www.cs.st-andrews.ac.uk/~eb/drafts/impldtp.pdf},
193 year = {2012}
194 }
195 @article{Curry1934,
196 author = {Curry, Haskell B.},
197 file = {:home/bitonic/docs/papers/curry-stlc.pdf:pdf},
198 journal = {Proceedings of the National Academy of Sciences of \ldots},
199 number = {1930},
200 pages = {584--590},
201 title = {{Functionality in combinatory logic}},
202 url = {http://www.ncbi.nlm.nih.gov/pmc/articles/pmc1076489/},
203 volume = {511},
204 year = {1934}
205 }
206 @article{Church1940,
207 author = {Church, Alonzo},
208 file = {:home/bitonic/docs/papers/church-stlc.pdf:pdf},
209 journal = {J. Symb. Log.},
210 number = {2},
211 pages = {56--68},
212 title = {{A formulation of the simple theory of types}},
213 url = {http://www.ams.org/leavingmsn?url=http://dx.doi.org/10.2307/2266170},
214 volume = {5},
215 year = {1940}
216 }
217 @phdthesis{Norell2007,
218 author = {Norell, Ulf},
219 file = {:home/bitonic/docs/papers/ulf-thesis.pdf:pdf},
220 isbn = {9789172919969},
221 school = {Chalmers University of Technology and G\"{o}teborg University},
222 title = {{Towards a practical programming language based on dependent type theory}},
223 url = {http://www.cse.chalmers.se/~ulfn/papers/thesis.pdf},
224 year = {2007}
225 }
226 @article{Altenkirch2010,
227 author = {Altenkirch, Thorsten and Danielsson, N and L\"{o}h, A and Oury, Nicolas},
228 file = {:home/bitonic/docs/papers/PiSigma.pdf:pdf},
229 journal = {Functional and Logic \ldots},
230 number = {Sheard 2005},
231 title = {{$\Pi$$\Sigma$: dependent types without the sugar}},
232 url = {http://www.springerlink.com/index/91W712G2806R575H.pdf},
233 year = {2010}
234 }
235 @article{Dybjer1991,
236 author = {Dybjer, Peter},
237 file = {:home/bitonic/docs/papers/dybjer-inductive.ps:ps},
238 journal = {Logical Frameworks},
239 title = {{Inductive sets and families in Martin-L\"{o}f's type theory and their set-theoretic semantics}},
240 url = {http://books.google.com/books?hl=en\&lr=\&id=X9wfWwslFQIC\&oi=fnd\&pg=PA280\&dq=Inductive+Sets+and+Families+in+Martin-L\%C3\%B6f\%27s+Type+Theory+and+Their+Set-Theoretic+Semantics\&ots=LewzM17GcW\&sig=vF4GgtlEBSf1uwRV1o\_unDtLats},
241 year = {1991}
242 }