Changeset 6f2278 in git for Singular/LIB/fpalgebras.lib


Ignore:
Timestamp:
Feb 26, 2018, 2:54:56 PM (6 years ago)
Author:
Karim Abou Zeid <karim23697@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
a2cd284766c6d39d5f8d6fb5b7f7f9ebf9d9cb02
Parents:
bf691c560475036d6c552dc0ec90b4d67f4c53c0
Message:
Add doc for crystalographic groups
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/fpalgebras.lib

    rbf691c r6f2278  
    3636  int isGroup = 0;
    3737  if (size(#) > 0) {isGroup = #[1];}
    38  
    39   if (isGroup <= 0)
     38
     39  if (isGroup != 0)
    4040  {
    4141   int baseringdef;
    4242   if (defined(basering)) // if a basering is defined, it should be saved for later use
    43   {
     43   {
    4444    def save = basering;
    4545    baseringdef = 1;
     
    121121
    122122proc baumslag(int m, int n, int d)
    123 "USAGE:baumslag(m,n,d)
     123"USAGE: baumslag(m,n,d)
    124124RETURN: a ring containing an ideal I with the required relations
    125125"
     
    147147
    148148proc cgP1(int d)
    149 "
    150 p1 group with the following presentation
    151 < x, y | [x, y] = 1 >
     149"USAGE: cgP1(d); d an integer
     150RETURN: ring
     151NOTE: - the ring contains the ideal I, which contains the required relations
     152@*    - p1 group with the following presentation
     153@*      < x, y | [x, y] = 1 >
     154@*    -d gives the degreebound for the Letterplace ring
    152155"
    153156{
     
    198201
    199202proc cgPM(int d)
    200 "
    201 pm group with the following presentation
    202 < x, y, m | [x, y] = m^2 = 1, m^-1*x*m = x, m^-1*y*m = y^-1 >
     203"USAGE: cgPM(d); d an integer
     204RETURN: ring
     205NOTE: - the ring contains the ideal I, which contains the required relations
     206@*    - pm group with the following presentation
     207@*      < x, y, m | [x, y] = m^2 = 1, m^-1*x*m = x, m^-1*y*m = y^-1 >
     208@*    - d gives the degreebound for the Letterplace ring
    203209"
    204210{
     
    223229
    224230proc cgPG(int d)
    225 "
    226 pg group with the following presentation
    227 < x, y, t | [x, y] = 1, t^2 = x, t^-1*y*t = y^-1 >
     231"USAGE: cgPG(d); d an integer
     232RETURN: ring
     233NOTE: - the ring contains the ideal I, which contains the required relations
     234@*    - pg group with the following presentation
     235@*      < x, y, t | [x, y] = 1, t^2 = x, t^-1*y*t = y^-1 >
     236@*    - d gives the degreebound for the Letterplace ring
    228237"
    229238{
     
    249258
    250259proc cgP2MM(int d)
    251 "
    252 p2mm group with the following presentation
    253 < x, y, p, q | [x, y] = [p, q] = p^2 = q^2 = 1, p^-1*x*p = x, q^-1*x*q = x^-1, p^-1*y*p = y^-1, q^-1*y*q = y > 
    254 Note: More redundandent relations may be added to I
     260"USAGE: cgP2(d); d an integer
     261RETURN: ring
     262NOTE: - the ring contains the ideal I, which contains the required relations
     263@*    - p2mm group with the following presentation
     264@*      < x, y, p, q | [x, y] = [p, q] = p^2 = q^2 = 1, p^-1*x*p = x, q^-1*x*q = x^-1, p^-1*y*p = y^-1, q^-1*y*q = y >
     265@*    - d gives the degreebound for the Letterplace ring
    255266"
    256267{
     
    276287
    277288proc cgP2(int d)
    278 "
    279 p2 group with the following presentation
    280 < x, y, m, t | [x, y] = t^2 = 1, m^2 = y, t^-1*x*t = x, m^-1*x*m = x^-1, t^-1*y*t = y^-1, t^-1*m*t = m^-1 >
     289"USAGE: cgP2(d); d an integer
     290RETURN: ring
     291NOTE: - the ring contains the ideal I, which contains the required relations
     292@*    - p2 group with the following presentation
     293@*      < x, y, m, t | [x, y] = t^2 = 1, m^2 = y, t^-1*x*t = x, m^-1*x*m = x^-1, t^-1*y*t = y^-1, t^-1*m*t = m^-1 >
     294@*    - d gives the degreebound for the Letterplace ring
    281295"
    282296{
     
    302316
    303317proc cgP2GG(int d)
    304 "
    305 p2gg group with the following presentation
    306 < x, y, u, v | [x, y] = (u*v)^2 = 1, u^2 = x, v^2 = y, v^-1*x*v = x^-1, u^-1*y*u = y^-1 >
     318"USAGE: cgP2(d); d an integer
     319RETURN: ring
     320NOTE: - the ring contains the ideal I, which contains the required relations
     321@*    - p2gg group with the following presentation
     322@*      < x, y, u, v | [x, y] = (u*v)^2 = 1, u^2 = x, v^2 = y, v^-1*x*v = x^-1, u^-1*y*u = y^-1 >
     323@*    - d gives the degreebound for the Letterplace ring
    307324"
    308325{
     
    328345
    329346proc cgCM(int d)
    330 "
    331 cm group with the following presentation
    332 < x, y, t | [x, y] = t^2 = 1, t^-1*x*t = x*y, t^-1*y*t = y^-1 >   
     347"USAGE: cgCM(d); d an integer
     348RETURN: ring
     349NOTE: - the ring contains the ideal I, which contains the required relations
     350@*    - cm group with the following presentation
     351@*      < x, y, t | [x, y] = t^2 = 1, t^-1*x*t = x*y, t^-1*y*t = y^-1 >   
     352@*    - d gives the degreebound for the Letterplace ring
    333353"
    334354{
     
    354374
    355375proc cgC2MM(int d)
    356 "
    357 c2mm group with the following presentation
    358 < x, y, m, r | [x, y] = m^2 = r^2 = 1, m^-1*y*m = y^-1, m^-1*x*m = x*y, r^-1*y*r = y^-1, r^-1*x*r = x^-1, m^-1*r*m = r^-1 >
     376"USAGE: cgC2(d); d an integer
     377RETURN: ring
     378NOTE: - the ring contains the ideal I, which contains the required relations
     379@*    - c2mm group with the following presentation
     380@*      < x, y, m, r | [x, y] = m^2 = r^2 = 1, m^-1*y*m = y^-1, m^-1*x*m = x*y, r^-1*y*r = y^-1, r^-1*x*r = x^-1, m^-1*r*m = r^-1 >
     381@*    - d gives the degreebound for the Letterplace ring
    359382"
    360383{
     
    380403
    381404proc cgP4(int d)
    382 "
    383 p4 group with the following presentation
    384 < x, y, r | [x, y] = r^4 = 1, r^-1*x*r = x^-1, r^-1*x*r = y >   
     405"USAGE: cgP4(d); d an integer
     406RETURN: ring
     407NOTE: - the ring contains the ideal I, which contains the required relations
     408@*    - p4 group with the following presentation
     409@*      < x, y, r | [x, y] = r^4 = 1, r^-1*x*r = x^-1, r^-1*x*r = y >   
     410@*    - d gives the degreebound for the Letterplace ring
    385411"
    386412{
     
    406432
    407433proc cgP4MM(int d)
    408 "
    409 p4mm group with the following presentation
    410 < x, y, r, m | [x, y] = r^4 = m^2 = 1, r^-1*y*r = x^-1, r^-1*x*r = y, m^-1*x*m = y, m^-1*r*m = r^-1 >
     434"USAGE: cgP4(d); d an integer
     435RETURN: ring
     436NOTE: - the ring contains the ideal I, which contains the required relations
     437@*    - p4mm group with the following presentation
     438@*      < x, y, r, m | [x, y] = r^4 = m^2 = 1, r^-1*y*r = x^-1, r^-1*x*r = y, m^-1*x*m = y, m^-1*r*m = r^-1 >
     439@*    - d gives the degreebound for the Letterplace ring
    411440"
    412441{
     
    432461
    433462proc cgP4GM(int d)
    434 "
    435 p4gm group with the following presentation
    436 < x, y, r, t | [x, y] = r^4 = t^2 = 1, r^-1*y*r = x^-1, r^-1*x*r = y, t^-1*x*t = y, t^-1*r*t = x^-1*r^-1>
     463"USAGE: cgP4(d); d an integer
     464RETURN: ring
     465NOTE: - the ring contains the ideal I, which contains the required relations
     466@*    - p4gm group with the following presentation
     467@*      < x, y, r, t | [x, y] = r^4 = t^2 = 1, r^-1*y*r = x^-1, r^-1*x*r = y, t^-1*x*t = y, t^-1*r*t = x^-1*r^-1>
     468@*    - d gives the degreebound for the Letterplace ring
    437469"
    438470{
     
    458490
    459491proc cgP3(int d)
    460 "
    461 p3 group with the following presentation
    462 < x, y, r | [x, y] = r^3 = 1, r^-1*x*r = x^-1*y, r^-1*y*r = x^-1>
     492"USAGE: cgP3(d); d an integer
     493RETURN: ring
     494NOTE: - the ring contains the ideal I, which contains the required relations
     495@*    - p3 group with the following presentation
     496@*      < x, y, r | [x, y] = r^3 = 1, r^-1*x*r = x^-1*y, r^-1*y*r = x^-1>
     497@*    - d gives the degreebound for the Letterplace ring
    463498"
    464499{
     
    483518
    484519proc cgP31M(int d)
    485 "
    486 p31m group with the following presentation
    487 < x, y, r, t | [x, y] = r^2 = t^2 = (t*r)^3 = 1, r^-1*x*r = x, t^-1*y*t = y, t^-1*x*t = x^-1*y, r^-1*y*r = x*y^-1 >
     520"USAGE: cgP3(d); d an integer
     521RETURN: ring
     522NOTE: - the ring contains the ideal I, which contains the required relations
     523@*    - p31m group with the following presentation
     524@*      < x, y, r, t | [x, y] = r^2 = t^2 = (t*r)^3 = 1, r^-1*x*r = x, t^-1*y*t = y, t^-1*x*t = x^-1*y, r^-1*y*r = x*y^-1 >
     525@*    - d gives the degreebound for the Letterplace ring
    488526"
    489527{
     
    511549
    512550proc cgP3M1(int d)
    513 "
    514 p3m1 group with the following presentation
    515 < x, y, r, m | [x, y] = r^3 = m^2 = 1, m^-1*r*m = r^2, r^-1*x*r = x^-1*y, r^-1*y*r = x^-1, m^-1*x*m = x^-1, m^-1*y*m = x^-1*y >
     551"USAGE: cgP3(d); d an integer
     552RETURN: ring
     553NOTE: - the ring contains the ideal I, which contains the required relations
     554@*    - p3m1 group with the following presentation
     555@*      < x, y, r, m | [x, y] = r^3 = m^2 = 1, m^-1*r*m = r^2, r^-1*x*r = x^-1*y, r^-1*y*r = x^-1, m^-1*x*m = x^-1, m^-1*y*m = x^-1*y >
     556@*    - d gives the degreebound for the Letterplace ring
    516557"
    517558{
     
    537578
    538579proc cgP6(int d)
    539 "
    540 p6 group with the following presentation
    541 < x, y, r | [x, y] = r^6 = 1, r^-1*x*r = y, r^-1*y*r = x^-1*y>
     580"USAGE: cgP6(d); d an integer
     581RETURN: ring
     582NOTE: - the ring contains the ideal I, which contains the required relations
     583@*    - p6 group with the following presentation
     584@*      < x, y, r | [x, y] = r^6 = 1, r^-1*x*r = y, r^-1*y*r = x^-1*y>
     585@*    - d gives the degreebound for the Letterplace ring
    542586"
    543587{
     
    563607
    564608proc cgP6MM(int d)
    565 "
    566 p6mm group with the following presentation
    567 < x, y, r, m | [x, y] = r^6 = m^2 = 1, r^-1*y*r = x^-1*y, r^-1*x*r = y, m^-1*x*m = x^-1, m^-1*y*m = x^-1*y, m^-1*r*m = r^-1*y> 
     609"USAGE: cgP6(d); d an integer
     610RETURN: ring
     611NOTE: - the ring contains the ideal I, which contains the required relations
     612@*    - p6mm group with the following presentation
     613@*      < x, y, r, m | [x, y] = r^6 = m^2 = 1, r^-1*y*r = x^-1*y, r^-1*x*r = y, m^-1*x*m = x^-1, m^-1*y*m = x^-1*y, m^-1*r*m = r^-1*y>
     614@*    - d gives the degreebound for the Letterplace ring
    568615"
    569616{
Note: See TracChangeset for help on using the changeset viewer.