Treffer: Numerical Representations as Purely Functional Data Structures
Title:
Numerical Representations as Purely Functional Data Structures
Authors:
Contributors:
The Pennsylvania State University CiteSeerX Archives
Publication Year:
2000
Collection:
CiteSeerX
Document Type:
Fachzeitschrift
text
File Description:
application/postscript
Language:
English
Relation:
Availability:
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.CDC48EC2
Database:
BASE
Weitere Informationen
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.