Functions & Abstractions

View at publisher
Authors: Jack Pope
Cited by: 0

Abstract

When defining the functionality of an algorithm for data analysis, we are generally interested in balancing its efficiency against elegance. Facilitated by abstraction, elegant solutions are considered relatively concise, and tend to avoid or hide what might appear as a clutter of low-level redundancy. An abstract function is the synthesis of other functions, be they also abstract or primitive in terms of the native tools of a computing environment. Primitives are analogous to axioms in propositional logic and abstractions are analogous to compound statements of propositions. This chapter covers some axiomatic foundations, with definitions of counting, successor, predecessor, addition, and multiplication functions. Functions are built upon the concepts of relations, with abstractions of multi-argument and curried argument functions.

Fields of Study & Subjects

Mathematical functions and polynomials Advanced Mathematical Identities Advanced Physical and Chemical Molecular Interactions

Publication details

Journal / source
Chapman & Hall/CRC eBooks
Pages
141–154
Publication date
9 January 2026
Language
EN
Document type
Book chapter