3603{
3605 ring orig_ring = r;
3606 int pos;
3608 ideal s_h;
3609 if(orig_ring != new_ring)
3610 {
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623 }
3624 else
3625 {
3626 s_h =
id_Copy (arg_I, orig_ring);
3627 }
3629
3630 ideal s_result =
do_t_rep_gb (new_ring, s_h, syz_comp, F4_mode, pos);
3632 if(orig_ring != new_ring)
3633 {
3637
3639
3641
3642 }
3643 else
3647}
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)