自然数


自然数1 2 3 4 ...があって、n番目の数はnで、nがあれば必ずn+1がある。だから無限。


と言われてもなぁ、と感じる場合、実際に納得するまでやってみるしかありません。1の次は2、その次は3というように。
ためしに10を考えると10+1は11。なるほど。
次の次の次は? => 10+1+1+1=13。


さて、J言語で次の数、という単項動詞があって>:(大なり記号コロン、インクリメント)です。

   >:1   NB.1をインクリメントすると=>2
2
   >:2
3
   >:1 2 3 4 5   NB.数列に作用させることもできます
2 3 4 5 6
   >: 10
11
   >:>:>: 10   NB.10の次の次の次は=>13
13
   (>:^:3) 10   NB.^:3はその前の動詞を3回繰り返す=>13
13
   (>:^:100) 10   NB.100回繰り返すこともできる
110
   <: 10    NB.ためしにやってみたら1減った(デクリメント)
9
   (>:^:_1) 10   NB.^:_1はその前の動詞の逆関数を作成(デクリメント)
9
   (>:^:_1^:3) 10   NB.逆関数を繰り返すことも可能です
7