From: gotoken@... (GOTO Kentaro) Date: 1999-12-27T12:28:00+09:00 Subject: [ruby-list:19903] [math] Re: 半開区間指定 In message "[ruby-list:19897] Re: 半開区間指定" on 99/12/27, Itou-T15@mail.dnp.co.jp writes: >実数でなくとも整数でも使える用語のつもりです。 >開区間とは{x|p<x<q}という集合で、 >閉区間とは{x|p≦x≦q}という集合です。 >つまり、両端を含むか、含まないかという違いがあります。 >もちろん、開区間は両端の点を含まず、閉区間は両端の点を含みます。 なるほど。理解できてませんでした。整数だと使わない用語です。 なぜかと言うと文脈的に { x ∈ 実数 | p<x<q } でわなく、 { x ∈ 整数 | p<x<q } なので開とか閉という言葉があまり 意味を持ちません(整数でも開と閉は定義できるけどそういうモノ ではありません)。 整数の場合は p+1..q-1 と書けばすむのですが、 Float に対して は書きようがないので、そういうRangeの指定方法もあってもいい かも知れません。ただ、Range というより Interval ですが。 -- gotoken