Dependently-typed programming in scientific computing: Examples from economic modelling

8Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Computer simulations are essential in virtually every scientific discipline, even more so in those such as economics or climate change where the ability to make laboratory experiments is limited. Therefore, it is important to ensure that the models are implemented correctly, that they can be re-implemented and that the results can be reproduced. Typically, though, the models are described by a mixture of prose and mathematics which is insufficient for these purposes. We argue that using dependent types allows us to gradually reduce the gap between the mathematical description and the implementation, and we give examples from economic modelling. We discuss the consequences that our incremental approach has on programming style and the requirements it imposes on the dependently-typed programming languages used. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Ionescu, C., & Jansson, P. (2013). Dependently-typed programming in scientific computing: Examples from economic modelling. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8241 LNCS, pp. 140–156). https://doi.org/10.1007/978-3-642-41582-1_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free