原です。

|ごとけんです

|  q0 = a.quotient{|i,j| i%2 == j%2}
|      ==>[[1, 3, 5, 7, 9], [2, 4, 6, 8, 10]]

あと、写像から同値類を作るような関数:

  q0 = a.quotient{|i| i%2 }
      ==>[[1, 3, 5, 7, 9], [2, 4, 6, 8, 10]]

とか、同値類から代表元を選んでくれる関数:

[1, 3, 5, 7, 9].choice => 1
[2, 4, 6, 8, 10].choice => 2

とかあると便利かもしれないですね。