Algorithms and Their Explanations

Open Access
Authors
Publication date 2014
Host editors
  • A. Beckmann
  • E. Csuhaj-Varjú
  • K. Meer
Book title Language, Life, Limits
Book subtitle 10th Conference on Computability in Europe, CiE 2014, Budapest, Hungary, June 23-27, 2014: proceedings
ISBN
  • 9783319080185
ISBN (electronic)
  • 978339080192
Series Lecture Notes in Computer Science
Event Computability in Europe 2014: Language, Life, Limits
Pages (from-to) 32-41
Publisher Cham: Springer
Organisations
  • Faculty of Humanities (FGw) - Amsterdam Institute for Humanities Research (AIHR) - Amsterdam Center for Language and Communication (ACLC)
Abstract
By analysing the explanation of the classical heapsort algorithm via the method of levels of abstraction mainly due to Floridi, we give a concrete and precise example of how to deal with algorithmic knowledge. To do so, we introduce a concept already implicit in the method, the ‘gradient of explanations’. Analogously to the gradient of abstractions, a gradient of explanations is a sequence of discrete levels of explanation each one refining the previous, varying formalisation, and thus providing progressive evidence for hidden information. Because of this sequential and coherent uncovering of the information that explains a level of abstraction—the heapsort algorithm in our guiding example—the notion of gradient of explanations allows to precisely classify purposes in writing software according to the informal criterion of depth’, and to give a precise meaning to the notion of ‘concreteness’.
Document type Conference contribution
Language English
Published at https://doi.org/10.1007/978-3-319-08019-2_4
Downloads
paper_22.pdf (Accepted author manuscript)
Permalink to this page
Back