From: toyofuku@... Date: 1998-07-09T17:25:49+09:00 Subject: [ruby-list:8661] Re: Equivalence.rb 豊福@パパイヤです。 ごとけんさん > 同値類のとっても単純なモジュールを書きました。 なんか面白そうですね。 > Family#[] は代表元を与えるとその同値類を Array > として返します。 > q0 = a.quotient{|i,j| i%2 == j%2} > ==>[[1, 3, 5, 7, 9], [2, 4, 6, 8, 10]] > q0[1] # equivalece class for the reprezentative 1 > ==>[1, 3, 5, 7, 9] q0 が配列なので q0[1] は配列の1番目と混同 してしまいました。 q0.equivalence_class(1) 的 書き方の方が混乱が少ないような気がします。 --- 豊福@パパイヤ unbound@papaya.juice.or.jp toyofuku@juice.or.jp