Informatica logo


Login Register

  1. Home
  2. Issues
  3. Volume 13, Issue 2 (2002)
  4. Numerical Representations as Purely Func ...

Informatica

Information Submit your article For Referees Help ATTENTION!
  • Article info
  • Related articles
  • More
    Article info Related articles

Numerical Representations as Purely Functional Data Structures: a New Approach
Volume 13, Issue 2 (2002), pp. 163–176
Mirjana Ivanović   Viktor Kunčak  

Authors

 
Placeholder
https://doi.org/10.3233/INF-2002-13203
Pub. online: 1 January 2002      Type: Research Article     

Received
1 May 2001
Published
1 January 2002

Abstract

This paper is concerned with design, implementation and verification of persistent purely functional data structures which are motivated by the representation of natural numbers using positional number systems. A new implementation of random-access list based on redundant segmented binary numbers is described. It uses 4 digits and an invariant which guarantees constant worst-case bounds for cons, head, and tail list operations as well as logarithmic time for lookup and update. The relationship of random-access list with positional number system is formalized and benefits of this analogy are demonstrated.

Related articles PDF XML
Related articles PDF XML

Copyright
No copyright data available.

Keywords
data structures purely functional language random-accesss list program derivation recursive slowdown

Metrics
since January 2020
659

Article info
views

0

Full article
views

399

PDF
downloads

188

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICA

  • Online ISSN: 1822-8844
  • Print ISSN: 0868-4952
  • Copyright © 2023 Vilnius University

About

  • About journal

For contributors

  • OA Policy
  • Submit your article
  • Instructions for Referees
    •  

    •  

Contact us

  • Institute of Data Science and Digital Technologies
  • Vilnius University

    Akademijos St. 4

    08412 Vilnius, Lithuania

    Phone: (+370 5) 2109 338

    E-mail: informatica@mii.vu.lt

    https://informatica.vu.lt/journal/INFORMATICA
Powered by PubliMill  •  Privacy policy