3582{
3584 ring orig_ring = r;
3585 int pos;
3587 ideal s_h;
3588 if(orig_ring != new_ring)
3589 {
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602 }
3603 else
3604 {
3605 s_h =
id_Copy (arg_I, orig_ring);
3606 }
3608
3609 ideal s_result =
do_t_rep_gb (new_ring, s_h, syz_comp, F4_mode, pos);
3611 if(orig_ring != new_ring)
3612 {
3616
3618
3620
3621 }
3622 else
3626}
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)