English

Knuth's non-associative "group" on ${\mathcal P}(\mathbb{N})$

General Mathematics 2024-01-18 v1

Abstract

Donald Knuth introduced in The Art of Computer Programming (Vol 4a) a fast approximation to the addition of integers (given in binary) in terms of bit-wise operations by a+b    ab((ab)1).a + b \; \approx \; a \oplus b \oplus ((a\land b) \ll 1). Generalizing this to infinite bit-strings we get a binary operation on P(N){\mathcal P}(\mathbb{N}), the power-set of N\mathbb{N} (which we identify with the collection of infinite bit-strings). We show that this operation is ``group-like'' in that it has a neutral element, inverses, but it is not associative. There are a lot of questions left, which the author has not been able to answer.

Cite

@article{arxiv.2401.08635,
  title  = {Knuth's non-associative "group" on ${\mathcal P}(\mathbb{N})$},
  author = {Dominic van der Zypen},
  journal= {arXiv preprint arXiv:2401.08635},
  year   = {2024}
}

Comments

4 pages

R2 v1 2026-06-28T14:18:26.747Z