...
[bitonic-mengthesis.git] / InterimReport.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   howpublished = {\url{http://coq.inria.fr}},
21   year = 2013
22 }
23
24 @online{GHC,
25   author = {{The GHC Team}},
26   title = {The Glorious Glasgow Haskell Compilation System User's Guide, Version 7.6.1},
27   url = {http://www.haskell.org/ghc/docs/7.6.1/html/users_guide/},
28   howpublished = {\url{http://www.haskell.org/ghc/docs/latest/html/users_guide/}},
29   year = 2012
30 }
31
32 @online{EpigramTut,
33   author = {Conor McBride},
34   title = {Epigram: Practical Programming with Dependent Types},
35   url = {http://strictlypositive.org/epigram-notes.ps.gz},
36   howpublished = {\url{http://strictlypositive.org/epigram-notes.ps.gz}},
37   year = 2004
38 }
39
40 @online{Haskell2010,
41   author = {Simon Marlow},
42   title = {Haskell 2010, Language Report},
43   url = {http://www.haskell.org/onlinereport/haskell2010/},
44   howpublished = {\url{http://www.haskell.org/onlinereport/haskell2010/}},
45   year = 2010
46 }
47
48 @online{LYAH,
49   author = {Miran Lipova\v{c}a},
50   title = {Learn You a Haskell for Great Good!},
51   url = {http://learnyouahaskell.com/},
52   howpublished = {\url{http://learnyouahaskell.com/}},
53   year = 2009
54 }
55
56 @inbook{ProgInHask,
57   author = {Graham Hutton},
58   title = {Programming in Haskell},
59   year = 2007,
60   publisher = {Cambridge University Press}
61 }
62
63 @inbook{NuPRL,
64   author = {Robert L. Constable and the PRL Group},
65   title = {Implementing Mathematics with The NuPRL Proof Development System},
66   year = 1986,
67   publisher = Prentice-Hall
68 }
69
70
71 @article{Altenkirch2010,
72 author = {Altenkirch, Thorsten and Danielsson, N and L\"{o}h, A and Oury, Nicolas},
73 file = {:home/bitonic/docs/papers/PiSigma.pdf:pdf},
74 journal = {Functional and Logic \ldots},
75 number = {Sheard 2005},
76 title = {{$\Pi$$\Sigma$: dependent types without the sugar}},
77 url = {http://www.springerlink.com/index/91W712G2806R575H.pdf},
78 year = {2010}
79 }
80 @article{Altenkirch2007,
81 address = {New York, New York, USA},
82 author = {Altenkirch, Thorsten and McBride, Conor and Swierstra, Wouter},
83 doi = {10.1145/1292597.1292608},
84 file = {:home/bitonic/docs/papers/OTT2.pdf:pdf},
85 isbn = {9781595936776},
86 journal = {Proceedings of the 2007 workshop on Programming languages meets program verification - PLPV '07},
87 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},
88 pages = {57},
89 publisher = {ACM Press},
90 title = {{Observational equality, now!}},
91 url = {http://portal.acm.org/citation.cfm?doid=1292597.1292608},
92 year = {2007}
93 }
94 @article{Barendregt1991,
95 author = {Barendregt, Henk},
96 file = {:home/bitonic/docs/papers/lambda-cube.pdf:pdf},
97 journal = {Journal of functional programming},
98 title = {{Introduction to generalized type systems}},
99 url = {http://www.diku.dk/hjemmesider/ansatte/henglein/papers/barendregt1991.pdf},
100 year = {1991}
101 }
102 @article{Bove2009,
103 author = {Bove, Ana and Dybjer, Peter and Norell, Ulf},
104 file = {:home/bitonic/docs/papers/agda-overview.pdf:pdf},
105 journal = {Theorem Proving in Higher Order Logics},
106 title = {{A brief overview of Agda - a functional language with dependent types}},
107 url = {http://www.springerlink.com/index/h12lq70470983732.pdf},
108 year = {2009}
109 }
110 @article{Brady2012,
111 author = {Brady, Edwin},
112 file = {:home/bitonic/docs/papers/idris-implementation.pdf:pdf},
113 journal = {Unpublished draft},
114 number = {November},
115 title = {{Implementing General Purpose Dependently Typed Programming Languages}},
116 url = {http://www.cs.st-andrews.ac.uk/~eb/drafts/impldtp.pdf},
117 year = {2012}
118 }
119 @article{Chapman2010,
120 address = {New York, New York, USA},
121 author = {Chapman, James and Dagand, Pierre-\'{E}variste and McBride, Conor and Morris, Peter},
122 doi = {10.1145/1863543.1863547},
123 file = {:home/bitonic/docs/papers/conor-levitation.pdf:pdf},
124 isbn = {9781605587943},
125 journal = {Proceedings of the 15th ACM SIGPLAN international conference on Functional programming - ICFP '10},
126 pages = {3},
127 publisher = {ACM Press},
128 title = {{The gentle art of levitation}},
129 url = {http://portal.acm.org/citation.cfm?doid=1863543.1863547},
130 year = {2010}
131 }
132 @article{Church1936,
133 author = {Church, Alonzo},
134 file = {:home/bitonic/docs/papers/church-lc.pdf:pdf},
135 journal = {American journal of mathematics},
136 number = {2},
137 pages = {345--363},
138 title = {{An unsolvable problem of elementary number theory}},
139 url = {http://www.ams.org/leavingmsn?url=http://dx.doi.org/10.2307/2371045},
140 volume = {58},
141 year = {1936}
142 }
143 @article{Church1940,
144 author = {Church, Alonzo},
145 file = {:home/bitonic/docs/papers/church-stlc.pdf:pdf},
146 journal = {J. Symb. Log.},
147 number = {2},
148 pages = {56--68},
149 title = {{A formulation of the simple theory of types}},
150 url = {http://www.ams.org/leavingmsn?url=http://dx.doi.org/10.2307/2266170},
151 volume = {5},
152 year = {1940}
153 }
154 @article{Coquand1986,
155 author = {Coquand, Thierry and Huet, Gerard},
156 file = {:home/bitonic/docs/papers/coc.pdf:pdf},
157 title = {{The calculus of constructions}},
158 url = {http://hal.inria.fr/docs/00/07/60/24/PDF/RR-0530.pdf},
159 year = {1986}
160 }
161 @article{Curry1934,
162 author = {Curry, Haskell B.},
163 file = {:home/bitonic/docs/papers/curry-stlc.pdf:pdf},
164 journal = {Proceedings of the National Academy of Sciences of the United States of America},
165 number = {1930},
166 pages = {584--590},
167 title = {{Functionality in combinatory logic}},
168 url = {http://www.ncbi.nlm.nih.gov/pmc/articles/pmc1076489/},
169 volume = {511},
170 year = {1934}
171 }
172 @article{Dybjer1991,
173 author = {Dybjer, Peter},
174 file = {:home/bitonic/docs/papers/dybjer-inductive.ps:ps},
175 journal = {Logical Frameworks},
176 title = {{Inductive sets and families in Martin-L\"{o}f's type theory and their set-theoretic semantics}},
177 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},
178 year = {1991}
179 }
180 @article{Hurkens1995,
181 author = {Hurkens, Antonius J.C.},
182 file = {:home/bitonic/docs/papers/hurkens-paradox.pdf:pdf},
183 journal = {Typed Lambda Calculi and Applications},
184 title = {{A simplification of Girard's paradox}},
185 url = {http://www.springerlink.com/index/W718604JN467672H.pdf},
186 year = {1995}
187 }
188 @article{Jacobs1997,
189 author = {Jacobs, Bart and Rutten, Jan},
190 file = {:home/bitonic/docs/papers/coalgebra-coind.pdf:pdf},
191 journal = {EATCS Bulletin},
192 number = {1997},
193 title = {{A tutorial on (co) algebras and (co) induction}},
194 url = {http://synrc.com/publications/cat/Logic/CoinductionCoalgebrasTutorial.pdf},
195 volume = {62},
196 year = {1997}
197 }
198 @book{Martin-Lof1984,
199 author = {Martin-L\"{o}f, Per},
200 file = {:home/bitonic/docs/papers/martin-lof-tt.pdf:pdf},
201 isbn = {8870881059},
202 publisher = {Bibliopolis},
203 title = {{Intuitionistic type theory}},
204 year = {1984}
205 }
206 @article{McBride2004,
207 author = {McBride, Conor},
208 doi = {10.1017/S0956796803004829},
209 file = {:home/bitonic/docs/papers/view-from-the-left.ps.gz:gz},
210 journal = {Journal of Functional Programming},
211 month = jan,
212 number = {1},
213 pages = {69--111},
214 title = {{The View from The Left}},
215 url = {http://strictlypositive.org/view.ps.gz},
216 volume = {14},
217 year = {2004}
218 }
219 @phdthesis{Norell2007,
220 author = {Norell, Ulf},
221 file = {:home/bitonic/docs/papers/ulf-thesis.pdf:pdf},
222 isbn = {9789172919969},
223 school = {Chalmers University of Technology and G\"{o}teborg University},
224 title = {{Towards a practical programming language based on dependent type theory}},
225 url = {http://www.cse.chalmers.se/~ulfn/papers/thesis.pdf},
226 year = {2007}
227 }
228 @article{Oury2008,
229 address = {New York, New York, USA},
230 author = {Oury, Nicolas and Swierstra, Wouter},
231 doi = {10.1145/1411204.1411213},
232 file = {:home/bitonic/docs/papers/powerofpi.pdf:pdf},
233 isbn = {9781595939197},
234 journal = {Proceeding of the 13th ACM SIGPLAN international conference on Functional programming - ICFP '08},
235 pages = {39},
236 publisher = {ACM Press},
237 title = {{The power of Pi}},
238 url = {http://portal.acm.org/citation.cfm?doid=1411204.1411213},
239 year = {2008}
240 }
241 @article{Pierce2000,
242 author = {Pierce, Benjamin C. and Turner, David N.},
243 doi = {10.1145/345099.345100},
244 file = {:home/bitonic/docs/papers/local-type-inference.pdf:pdf},
245 issn = {01640925},
246 journal = {ACM Transactions on Programming Languages and Systems},
247 month = jan,
248 number = {1},
249 pages = {1--44},
250 title = {{Local type inference}},
251 url = {http://portal.acm.org/citation.cfm?doid=345099.345100},
252 volume = {22},
253 year = {2000}
254 }
255 @article{Pollack1990,
256 author = {Pollack, Robert},
257 file = {:home/bitonic/docs/papers/implicit-syntax.ps:ps},
258 journal = {Informal Proceedings of First Workshop on Logical Frameworks},
259 title = {{Implicit syntax}},
260 url = {http://reference.kfupm.edu.sa/content/i/m/implicit\_syntax\_\_1183660.pdf},
261 year = {1992}
262 }
263 @article{Reynolds1994,
264 author = {Reynolds, John C.},
265 file = {:home/bitonic/docs/papers/reynolds-polymorphic-lc.ps:ps},
266 journal = {Logical Foundations of Functional Programming},
267 title = {{An introduction to the polymorphic lambda calculus}},
268 url = {http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.7.9916\&rep=rep1\&type=pdf},
269 year = {1994}
270 }
271 @article{Sulzmann2007,
272 address = {New York, New York, USA},
273 author = {Sulzmann, Martin and Chakravarty, Manuel M. T. and Jones, Simon Peyton and Donnelly, Kevin},
274 doi = {10.1145/1190315.1190324},
275 file = {:home/bitonic/docs/papers/systemf-coercions.pdf:pdf},
276 isbn = {159593393X},
277 journal = {Proceedings of the 2007 ACM SIGPLAN international workshop on Types in languages design and implementation - TLDI '07},
278 pages = {53},
279 publisher = {ACM Press},
280 title = {{System F with type equality coercions}},
281 url = {http://portal.acm.org/citation.cfm?doid=1190315.1190324},
282 year = {2007}
283 }
284 @article{Vytiniotis2011,
285 author = {Vytiniotis, Dimitrios and Jones, Simon Peyton and Schrijvers, Tom and Sulzmann, Martin},
286 file = {:home/bitonic/docs/papers/outsidein.pdf:pdf},
287 journal = {Journal of Functional Programming},
288 number = {4-5},
289 pages = {333--412},
290 title = {{OutsideIn (X) Modular type inference with local assumptions}},
291 url = {http://journals.cambridge.org/production/action/cjoGetFulltext?fulltextid=8274818},
292 volume = {21},
293 year = {2011}
294 }
295 @article{Yorgey2012,
296 address = {New York, New York, USA},
297 author = {Yorgey, Brent a. and Weirich, Stephanie and Cretin, Julien and {Peyton Jones}, Simon and Vytiniotis, Dimitrios and Magalh\~{a}es, Jos\'{e} Pedro},
298 doi = {10.1145/2103786.2103795},
299 file = {:home/bitonic/docs/papers/haskell-promotion.pdf:pdf},
300 isbn = {9781450311205},
301 journal = {Proceedings of the 8th ACM SIGPLAN workshop on Types in language design and implementation - TLDI '12},
302 pages = {53},
303 publisher = {ACM Press},
304 title = {{Giving Haskell a promotion}},
305 url = {http://dl.acm.org/citation.cfm?doid=2103786.2103795},
306 year = {2012}
307 }
308 @phdthesis{McBride1999,
309 author = {McBride, Conor},
310 file = {:home/bitonic/docs/papers/conorthesis.pdf:pdf},
311 school = {University of Edinburgh},
312 title = {{Dependently typed functional programs and their proofs}},
313 url = {http://lac-repo-live7.is.ed.ac.uk/handle/1842/374},
314 year = {1999}
315 }