answered 14 years ago
This is more of a question than an answer, but Singular can do this with the command "division." Couldn't you use that?