HackerPapers

arXiv:1812.05878math.CO

In Praise of Sequence (Co-)Algebra and its implementation in Haskell

Kieran Clenaghan

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

What is Sequence Algebra? This is a question that any teacher or student of mathematics or computer science can engage with. Sequences are in Calculus, Combinatorics, Statistics and Computation. They are foundational, a step up from number arithmetic. Sequence operations are easy to implement from scratch (in Haskell) and afford a wide variety of testing and experimentation. When bits and pieces of sequence algebra are pulled together from the literature, there emerges a claim for status as a substantial pre-analysis topic. Here we set the stage by bringing together a variety of sequence algebra concepts for the first time in one paper. This provides a novel economical overview, intended to invite a broad mathematical audience to cast an eye over the subject. A complete, yet succinct, basic implementation of sequence operations is presented, ready to play with. The implementation also serves as a benchmark for introducing Haskell by mathematical example.

arXiv comments
43 pages. Work commenced when the author was a visitor at the University of York
Journal reference
DOI
Subjects
math.COCombinatorics cs.DMDiscrete Mathematics cs.PLProgramming Languages cs.SCSymbolic Computation math.HOHistory and Overview

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from May 2023 to May 2023.

Comments linking this paper, per year.

Discussed in comments1 thread

    • Here's a paper and associated codebase that implements these ideas. https://arxiv.org/abs/1812.05878 https://github.com/timsears/SequenceAlgebra

      adamnemecekView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.