A unified formal description of arithmetic and set theoretical data types

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

Abstract

We provide a "shared axiomatization" of natural numbers and hereditarily finite sets built around a polymorphic abstraction of bijective base-2 arithmetics. The "axiomatization" is described as a progressive refinement of Haskell type classes with examples of instances converging to an efficient implementation in terms of arbitrary length integers and bit operations. As an instance, we derive algorithms to perform arithmetic operations efficiently directly with hereditarily finite sets. The self-contained source code of the paper is available at http:// logic.cse.unt.edu/tarau/research/2010/unified.hs. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Tarau, P. (2010). A unified formal description of arithmetic and set theoretical data types. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6167 LNAI, pp. 247–261). https://doi.org/10.1007/978-3-642-14128-7_21

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