@online{GHC,
author = {{The GHC Team}},
title = {The Glorious Glasgow Haskell Compilation System User's Guide, Version 7.6.1},
- url = {http://www.haskell.org/ghc/docs/7.6.1/html/users_guide/},
+ url = {http://www.haskell.org/ghc/docs/latest/html/users_guide/},
howpublished = {\url{http://www.haskell.org/ghc/docs/latest/html/users_guide/}},
year = 2012
}
publisher = Prentice-Hall
}
-
@article{Altenkirch2010,
-author = {Altenkirch, Thorsten and Danielsson, N and L\"{o}h, A and Oury, Nicolas},
+author = {Altenkirch, Thorsten and Danielsson, Nils Anders and L\"{o}h, Andres and Oury, Nicolas},
file = {:home/bitonic/docs/papers/PiSigma.pdf:pdf},
-journal = {Functional and Logic \ldots},
-number = {Sheard 2005},
+journal = {Functional and Logic Programming},
+pages = {40--55},
title = {{$\Pi$$\Sigma$: dependent types without the sugar}},
url = {http://www.springerlink.com/index/91W712G2806R575H.pdf},
year = {2010}
volume = {14},
year = {2004}
}
+@phdthesis{McBride1999,
+author = {McBride, Conor},
+file = {:home/bitonic/.local/share/data/Mendeley Ltd./Mendeley Desktop/Downloaded/McBride - 1999 - Dependently typed functional programs and their proofs.pdf:pdf},
+school = {University of Edinburgh},
+title = {{Dependently typed functional programs and their proofs}},
+url = {http://lac-repo-live7.is.ed.ac.uk/handle/1842/374},
+year = {1999}
+}
@phdthesis{Norell2007,
author = {Norell, Ulf},
file = {:home/bitonic/docs/papers/ulf-thesis.pdf:pdf},
url = {http://portal.acm.org/citation.cfm?doid=1190315.1190324},
year = {2007}
}
+@article{Tait1967,
+author = {Tait, William W.},
+file = {:home/bitonic/docs/papers/tait-normalising.pdf:pdf},
+journal = {The Journal of Symbolic Logic},
+number = {2},
+pages = {198--212},
+title = {{Intensional Interpretations of Functionals of Finite Type}},
+volume = {32},
+year = {1967}
+}
@article{Vytiniotis2011,
author = {Vytiniotis, Dimitrios and Jones, Simon Peyton and Schrijvers, Tom and Sulzmann, Martin},
file = {:home/bitonic/docs/papers/outsidein.pdf:pdf},
url = {http://dl.acm.org/citation.cfm?doid=2103786.2103795},
year = {2012}
}
-@phdthesis{McBride1999,
-author = {McBride, Conor},
-file = {:home/bitonic/docs/papers/conorthesis.pdf:pdf},
-school = {University of Edinburgh},
-title = {{Dependently typed functional programs and their proofs}},
-url = {http://lac-repo-live7.is.ed.ac.uk/handle/1842/374},
-year = {1999}
+
+@ARTICLE{Loh2010,
+ author = {Andres L{\"o}h and Conor McBride and Wouter Swierstra},
+ title = {A Tutorial Implementation of a Dependently Typed Lambda Calculus},
+ journal = {Fundam. Inform.},
+ year = {2010},
+ volume = {102},
+ pages = {177-207},
+ number = {2},
+ bibsource = {DBLP, http://dblp.uni-trier.de},
+ ee = {http://dx.doi.org/10.3233/FI-2010-304},
+ file = {:home/bitonic/docs/papers/simply-easy.pdf:pdf},
+ owner = {bitonic}
+}
+
+@ARTICLE{Bruijn91,
+ author = {de Bruijn, Nicolaas Govert},
+ title = {Telescopic mappings in typed lambda calculus},
+ journal = {Information and Computation},
+ year = {1991},
+ volume = {91},
+ pages = {189--204},
+ number = {2},
+ file = {:/home/bitonic/docs/papers/telescopes.pdf:PDF},
+ publisher = {Elsevier}
+}
+
+@UNPUBLISHED{Huet1988,
+ author = {Huet, Gerard},
+ title = {Extending The Calculus of Constructions with Type:Type},
+ note = {Unpublished draft},
+ year = {1988},
+ file = {:home/bitonic/docs/papers/huet-typtyp.pdf:pdf},
+ owner = {bitonic},
+ timestamp = {2013.06.10}
+}
+
+@ARTICLE{Harper1991,
+ author = {Harper, Robert and Pollack, Robert},
+ title = {Type checking with universes},
+ journal = {Theoretical computer science},
+ year = {1991},
+ volume = {89},
+ pages = {107--136},
+ number = {1},
+ file = {:/home/bitonic/docs/papers/type-checking-universes.ps.gz:PostScript},
+ publisher = {Elsevier}
+}
+
+@ARTICLE{Jacobs1994,
+ author = {Jacobs, Bart},
+ title = {Quotients in Simple Type Theory},
+ journal = {Manuscript, Math. Inst},
+ year = {1994}
+}
+
+@inproceedings{Hofmann1994,
+ title={The groupoid model refutes uniqueness of identity proofs},
+ author={Hofmann, Martin and Streicher, Thomas},
+ booktitle={Logic in Computer Science, 1994. LICS'94. Proceedings., Symposium on},
+ pages={208--212},
+ year={1994},
+ organization={IEEE}
+}
+
+@INPROCEEDINGS{Coquand1992,
+ author = {Coquand, Thierry},
+ title = {Pattern matching with dependent types},
+ booktitle = {Informal proceedings of Logical Frameworks},
+ year = {1992},
+ volume = {92},
+ pages = {66--79},
+ organization = {Citeseer},
+ file = {:/home/bitonic/docs/papers/coquand-pattern.ps:PostScript}
+}
+
+@INPROCEEDINGS{Abel2007,
+ author = {Abel, Andreas and Coquand, Thierry and Dybjer, Peter},
+ title = {Normalization by evaluation for Martin-Lof type theory with typed
+ equality judgements},
+ booktitle = {Logic in Computer Science, 2007. LICS 2007. 22nd Annual IEEE Symposium
+ on},
+ year = {2007},
+ pages = {3--12},
+ organization = {IEEE},
+ file = {:/home/bitonic/docs/papers/nbe.pdf:PDF}
}
+
+@inproceedings{McBride2004b,
+ title={I am not a number: I am a free variable},
+ author={McBride, Conor and McKinna, James},
+ booktitle={Proceedings of the ACM SIGPLAN Haskell Workshop},
+ year={2004},
+ organization={Citeseer}
+}
+
+@article{Bird1999,
+ title={De Bruijn notation as a nested datatype},
+ author={Richard S. Bird and Ross Paterson},
+ journal={J. Functional Programming},
+ volume={9},
+ number={1},
+ pages={77--91},
+ year={1999},
+ publisher={Cambridge Univ Press}
+}
+
+@inproceedings{de1972lambda,
+ title={Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem},
+ author={de Bruijn, Nicolaas Govert},
+ booktitle={Indagationes Mathematicae (Proceedings)},
+ volume={75},
+ number={5},
+ pages={381--392},
+ year={1972},
+ organization={Elsevier}
+}
+
+@article{henglein1993type,
+ title={Type inference with polymorphic recursion},
+ author={Henglein, Fritz},
+ journal={ACM Transactions on Programming Languages and Systems (TOPLAS)},
+ volume={15},
+ number={2},
+ pages={253--289},
+ year={1993},
+ publisher={ACM}
+}
+
+@inproceedings{weirich2011binders,
+ title={Binders unbound},
+ author={Weirich, Stephanie and Yorgey, Brent A and Sheard, Tim},
+ booktitle={ACM SIGPLAN Notices},
+ volume={46},
+ number={9},
+ pages={333--345},
+ year={2011},
+ organization={ACM}
+}
+
+@inproceedings{King1995,
+ title={Structuring depth-first search algorithms in Haskell},
+ author={King, David J and Launchbury, John},
+ booktitle={Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages},
+ pages={344--354},
+ year={1995},
+ organization={ACM}
+}
+
+@article{milner1978theory,
+ title={A theory of type polymorphism in programming},
+ author={Milner, Robin},
+ journal={Journal of computer and system sciences},
+ volume={17},
+ number={3},
+ pages={348--375},
+ year={1978},
+ publisher={Elsevier}
+}
+
+@article{dagand2012elaborating,
+ title={Elaborating inductive definitions},
+ author={Dagand, Pierre-Evariste and McBride, Conor},
+ journal={arXiv preprint arXiv:1210.6390},
+ year={2012}
+}
+
+@inproceedings{chapman2010gentle,
+ title={The gentle art of levitation},
+ author={Chapman, James and Dagand, Pierre-{\'E}variste and McBride, Conor and Morris, Peter},
+ booktitle={ACM Sigplan Notices},
+ volume={45},
+ number={9},
+ pages={3--14},
+ year={2010},
+ organization={ACM}
+}
+
+@article{dybjer2000general,
+ title={A general formulation of simultaneous inductive-recursive definitions in type theory},
+ author={Dybjer, Peter},
+ journal={Journal of Symbolic Logic},
+ pages={525--549},
+ year={2000},
+ publisher={JSTOR}
+}
+
+@inproceedings{chakravarty2005associated,
+ title={Associated types with class},
+ author={Chakravarty, Manuel MT and Keller, Gabriele and Jones, Simon Peyton and Marlow, Simon},
+ booktitle={ACM SIGPLAN Notices},
+ volume={40},
+ number={1},
+ pages={1--13},
+ year={2005},
+ organization={ACM}
+}
+
+@article{miller1992unification,
+ title={Unification under a mixed prefix},
+ author={Miller, Dale},
+ journal={Journal of symbolic computation},
+ volume={14},
+ number={4},
+ pages={321--358},
+ year={1992},
+ publisher={Elsevier}
+}
+
+@UNPUBLISHED{gundrytutorial,
+ title={A tutorial implementation of dynamic pattern unification},
+ author={Gundry, Adam and McBride, Conor},
+ note= {Unpublished draft},
+ year={2013}
+}
+
+@techreport{cockett1992charity,
+ title={About charity},
+ author={Cockett, Robin and Fukushima, Tom},
+ year={1992},
+ journal={Yellow Series Report}
+}
+
+@incollection{mcbride2009let,
+ title={Let’s see how things unfold: Reconciling the infinite with the intensional},
+ author={McBride, Conor},
+ booktitle={Algebra and Coalgebra in Computer Science},
+ pages={113--126},
+ year={2009},
+ publisher={Springer}
+}
+
+@article{huet1973undecidability,
+ title={The undecidability of unification in third order logic},
+ author={Huet, Gerard P},
+ journal={Information and Control},
+ volume={22},
+ number={3},
+ pages={257--267},
+ year={1973},
+ publisher={Elsevier}
+}
\ No newline at end of file