bsc-leon-vatthauer/thesis/bib.bib

74 lines
4.3 KiB
BibTeX
Raw Normal View History

2023-12-05 11:34:05 +01:00
@inproceedings{10.1145/3437992.3439922,
author = {Hu, Jason Z. S. and Carette, Jacques},
title = {Formalizing Category Theory in Agda},
year = {2021},
isbn = {9781450382991},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3437992.3439922},
doi = {10.1145/3437992.3439922},
abstract = {The generality and pervasiveness of category theory in modern mathematics makes it a frequent and useful target of formalization. It is however quite challenging to formalize, for a variety of reasons. Agda currently (i.e. in 2020) does not have a standard, working formalization of category theory. We document our work on solving this dilemma. The formalization revealed a number of potential design choices, and we present, motivate and explain the ones we picked. In particular, we find that alternative definitions or alternative proofs from those found in standard textbooks can be advantageous, as well as "fit" Agda's type theory more smoothly. Some definitions regarded as equivalent in standard textbooks turn out to make different "universe level" assumptions, with some being more polymorphic than others. We also pay close attention to engineering issues so that the library integrates well with Agda's own standard library, as well as being compatible with as many of supported type theories in Agda as possible.},
booktitle = {Proceedings of the 10th ACM SIGPLAN International Conference on Certified Programs and Proofs},
pages = {327342},
numpages = {16},
keywords = {formal mathematics, Agda, category theory},
location = {Virtual, Denmark},
series = {CPP 2021}
}
@incollection{Altenkirch_2017,
doi = {10.1007/978-3-662-54458-7_31},
url = {https://doi.org/10.1007%2F978-3-662-54458-7_31},
year = {2017},
publisher = {Springer Berlin Heidelberg},
pages = {534--549},
author = {Thorsten Altenkirch and Nils Anders Danielsson and Nicolai Kraus},
title = {Partiality, Revisited},
booktitle = {Lecture Notes in Computer Science}
}
@article{delay2005,
doi = {10.2168/lmcs-1(2:1)2005},
url = {https://doi.org/10.2168%2Flmcs-1%282%3A1%292005},
year = {2005},
month = {jul},
publisher = {Centre pour la Communication Scientifique Directe ({CCSD})},
volume = {Volume 1, Issue 2},
author = {Venanzio Capretta},
title = {General Recursion via Coinductive Types},
journal = {Logical Methods in Computer Science}
}
2023-12-15 19:08:05 +01:00
@inproceedings{Lane1971,
title = {Categories for the Working Mathematician},
author = {Saunders Mac Lane},
year = {1971},
url = {https://api.semanticscholar.org/CorpusID:122892655}
}
@article{moggi,
title = {Notions of computation and monads},
journal = {Information and Computation},
volume = {93},
number = {1},
pages = {55-92},
year = {1991},
note = {Selections from 1989 IEEE Symposium on Logic in Computer Science},
issn = {0890-5401},
doi = {https://doi.org/10.1016/0890-5401(91)90052-4},
url = {https://www.sciencedirect.com/science/article/pii/0890540191900524},
author = {Eugenio Moggi},
abstract = {The λ-calculus is considered a useful mathematical tool in the study of programming languages, since programs can be identified with λ-terms. However, if one goes further and uses βη-conversion to prove equivalence of programs, then a gross simplification is introduced (programs are identified with total functions from values to values) that may jeopardise the applicability of theoretical results. In this paper we introduce calculi, based on a categorical semantics for computations, that provide a correct basis for proving equivalence of programs for a wide range of notions of computation.}
}
2023-12-05 11:34:05 +01:00
@inproceedings{uni-elgot2021,
doi = {10.4230/LIPICS.ICALP.2021.131},
url = {https://drops.dagstuhl.de/opus/volltexte/2021/14200/},
author = {Goncharov, Sergey},
keywords = {Elgot monad, partiality monad, delay monad, restriction category, Theory of computation → Categorical semantics, Theory of computation → Constructive mathematics},
language = {en},
title = {Uniform Elgot Iteration in Foundations},
publisher = {Schloss Dagstuhl - Leibniz-Zentrum für Informatik},
year = {2021},
copyright = {Creative Commons Attribution 4.0 International license}
2023-12-15 19:08:05 +01:00
}