Re: Notation wanted for { 0, 1, ..., n }

From: D. J. Bernstein (djb_at_cr.yp.to)
Date: 08/13/03


Date: Wed, 13 Aug 2003 21:35:40 +0000 (UTC)

Mark Wooding wrote:
> Does anyone know of a decent, /terse/ notation for the set of natural
> numbers { i in N | i < n }, i.e., { 0, 1, ..., n - 1 }?

The shortest possibility is to simply write n. The notation X^n for the
set of functions from n to X is consistent with the notation X^n for the
set of length-n sequences from X, if you number vectors starting from 0.

In many set theories, this is part of the definition of natural numbers:
each natural number n is equal to the set of smaller natural numbers.
This idea is universally credited to von Neumann; does anyone know where
it was first published?

---D. J. Bernstein, Associate Professor, Department of Mathematics,
Statistics, and Computer Science, University of Illinois at Chicago



Relevant Pages

  • Re: Notation wanted for { 0, 1, ..., n }
    ... > The shortest possibility is to simply write n. ... > set of functions from n to X is consistent with the notation X^n for the ... Miraminoff used a construction very similar to the von Neumann ordinals. ...
    (sci.crypt)
  • Re: must specify free variable for consistent operator on L^2(R)?
    ... The problem here is not whether it's possible to define a consistent ... without defining exactly what the free variable is, ... For example, when defining a "dilation" operator D on L^2, must I ... (If I saw the notation exactly as you wrote it I'd probably ...
    (sci.math)
  • "modern" books on Calculus of Variations?
    ... variations which are modern, consistent in notation, and easy to read ... at a masters level? ...
    (sci.math)
  • Re: "Small" problem
    ... According to Mark Wooding: ... >I don't feel comfortable any more without some confusing notation, ...
    (sci.crypt)
  • Re: ruby-dev summary 26468-26661
    ... >> Sasada asked about new notation of block parameter. ... consistent or uniform to me. ...
    (comp.lang.ruby)