eliminators are elaborated all at once
generate elimination reduction rules