Top
Back: freegb_lib
Forward: freeGBasis
FastBack: dmodapp_lib
FastForward: involut_lib
Up: freegb_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document
7.7.5.0. makeLetterplaceRing
Procedure from library freegb.lib (see freegb_lib).

Usage:
makeLetterplaceRing(d); d an integer

Return:
ring

Purpose:
creates a ring with d blocks of shifted original variables

Example:
 
LIB "freegb.lib";
ring r = 0,(x,y,z),(dp(1),dp(2));
def A = makeLetterplaceRing(2);
setring A;
A;
==> //   characteristic : 0
==> //   number of vars : 6
==> //        block   1 : ordering dp
==> //                  : names    x(1) 
==> //        block   2 : ordering dp
==> //                  : names    y(1) z(1) 
==> //        block   3 : ordering dp
==> //                  : names    x(2) 
==> //        block   4 : ordering dp
==> //                  : names    y(2) z(2) 
==> //        block   5 : ordering C
attrib(A,"isLetterplaceRing");
==> 1
attrib(A,"uptodeg");  // degree bound
==> 2
attrib(A,"lV"); // number of variables in the main block
==> 3


Top Back: freegb_lib Forward: freeGBasis FastBack: dmodapp_lib FastForward: involut_lib Up: freegb_lib Top: Singular Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 3-1-0, Mar 2009, generated by texi2html.