1
0
mirror of https://github.com/dhil/phd-dissertation synced 2026-03-13 02:58:26 +00:00
This commit is contained in:
2021-05-04 23:00:40 +01:00
parent fc0c6a98bb
commit d6b67950b2
3 changed files with 3568 additions and 49 deletions

View File

@@ -2901,4 +2901,166 @@
number = {3},
pages = {141--144},
year = {1986}
}
# Exact real integration
@inproceedings{Simpson98,
author = {Alex K. Simpson},
title = {Lazy Functional Algorithms for Exact Real Functionals},
booktitle = {{MFCS}},
series = {Lecture Notes in Computer Science},
volume = {1450},
pages = {456--464},
publisher = {Springer},
year = {1998}
}
# Robbie Daniels' MSc dissertation
@MastersThesis{Daniels16,
author = {Robbie Daniels},
title = {Efficient Generic Searches and Programming Language Expressivity},
school = {School of Informatics, the University of Edinburgh},
address = {Scotland},
month = aug,
year = 2016,
OPTurl = {http://homepages.inf.ed.ac.uk/jrl/Research/Robbie_Daniels_MSc_dissertation.pdf}
}
# Computability
@article{Plotkin77,
author = {Gordon Plotkin},
title = {{LCF} considered as a programming language},
journal = {Theor. Comput. Sci.},
volume = {5},
number = {3},
pages = {223--255},
year = {1977}
}
@inproceedings{Pippenger96,
author = {Nicholas Pippenger},
title = {Pure versus impure Lisp},
booktitle = {{POPL}},
pages = {104--109},
publisher = {{ACM}},
year = {1996}
}
@inproceedings{Longley99,
author = {John Longley},
title = {When is a functional program not a functional program?},
booktitle = {{ICFP}},
pages = {1--7},
publisher = {{ACM}},
year = {1999}
}
@article{Longley18a,
author = {John Longley},
title = {The recursion hierarchy for {PCF} is strict},
journal = {Logical Methods in Comput. Sci.},
volume = {14},
number = {3:8},
pages = {1--51},
year = {2018}
}
@article{Longley19,
author = {John Longley},
title = {Bar recursion is not computable via iteration},
journal = {Computability},
volume = {8},
number = {2},
pages = {119--153},
year = {2019}
}
@article{BirdJdM97,
author = {Richard Bird and
Geraint Jones and
Oege de Moor},
title = {More haste less speed: lazy versus eager evaluation},
journal = {J. Funct. Program.},
volume = {7},
number = {5},
pages = {541--547},
year = {1997}
}
@article{Jones01,
author = {Neil Jones},
title = {The expressive power of higher-order types, or, life without {CONS}},
journal = {J. Funct. Program.},
volume = {11},
pages = {5--94},
year = {2001}
}
# n-queens
@article{BellS09,
author = {Jordan Bell and
Brett Stevens},
title = {A survey of known results and research areas for n-queens},
journal = {Discret. Math.},
volume = {309},
number = {1},
pages = {1--31},
year = {2009}
}
# Sudoko
@article{Bird06,
author = {Richard S. Bird},
title = {Functional Pearl: {A} program to solve Sudoku},
journal = {J. Funct. Program.},
volume = {16},
number = {6},
pages = {671--679},
year = {2006}
}
# Environment-store model
@article{ScottS71,
author = {Dana Scott and Christopher Strachey},
journal = {Proceedings of the Symposium on Computers and Automata},
series = {Microwave Research Institute Symposia Series},
volume = {21},
year = {1971}
}
# Backtracking
@article{KiselyovSFA05,
author = {Kiselyov, Oleg and Shan, Chung-chieh and Friedman, Daniel P. and Sabry, Amr},
title = {Backtracking, Interleaving, and Terminating Monad Transformers: (Functional Pearl)},
booktitle = {{ICFP}},
pages = {192--203},
publisher = {{ACM}},
year = {2005},
}
# Ulrich Berger's PhD thesis
@phdthesis{Berger90,
author = {Ulrich Berger},
title = {Totale Objekte und Mengen in der Bereichstheorie},
school = {Ludwig Maximillians-Universtität},
address = {Munich},
year = {1990}
}
# Exhaustive search on infinite sets
@inproceedings{Escardo07,
author = {Mart{\'{\i}}n H{\"{o}}tzel Escard{\'{o}}},
title = {Infinite sets that admit fast exhaustive search},
booktitle = {{LICS}},
pages = {443--452},
publisher = {{IEEE} Computer Society},
year = {2007}
}
@misc{Bauer11,
author = {Andrej Bauer},
title = {How make the "impossible" functionals run even faster},
howpublished = {{M}athematics, {A}lgorithms and {P}roofs, Leiden, the Netherlands},
year = 2011,
url = {http://math.andrej.com/2011/12/06/how-to-make-the-impossible-functionals-run-even-faster/}
}