3572{
3574 ring orig_ring = r;
3575 int pos;
3577 ideal s_h;
3578 if(orig_ring != new_ring)
3579 {
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592 }
3593 else
3594 {
3595 s_h =
id_Copy (arg_I, orig_ring);
3596 }
3598
3599 ideal s_result =
do_t_rep_gb (new_ring, s_h, syz_comp, F4_mode, pos);
3601 if(orig_ring != new_ring)
3602 {
3606
3608
3610
3611 }
3612 else
3616}
ideal id_Copy(ideal h1, const ring r)
copy an ideal
void rChangeCurrRing(ring r)
VAR ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
ideal idrMoveR_NoSort(ideal &id, ring src_r, ring dest_r)
ideal idrCopyR_NoSort(ideal id, ring src_r, ring dest_r)
ring rAssure_TDeg(ring r, int &pos)
void rDelete(ring r)
unconditionally deletes fields in r
ideal do_t_rep_gb(ring, ideal arg_I, int syz_comp, BOOLEAN F4_mode, int deg_pos)