Changeset 0b7852 in git for Tst


Ignore:
Timestamp:
Nov 1, 2017, 3:03:17 AM (6 years ago)
Author:
Janko Boehm <boehm@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
960633f71842b0e1bbd77a0f4b2babbe11f8b0f2
Parents:
728911aca5463039a24395ef4abdea9751320992
Message:
New test file for realclassify.lib
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Tst/Short/realclassify_s.tst

    r728911 r0b7852  
    22tst_init();
    33
    4 LIB "realclassify.lib";
     4LIB "realclassify2.lib";
    55
    66ring r = 0, (x,y,z), ds;
    77poly f = (x2+3y-2z)^2+xyz-(x-y3+x2z3)^3;
    8 realclassify(f, "nice");
    9 
    108realmorsesplit(f);
    119
     
    1715determinacy(g);
    1816
     17
     18ring R = 0, (x,y),ls;
     19map phi = R, x+x*y+y^2+x^2+x^2*y+y^3,y+y*x+y^2*x+y^3+y^4+x^2+x^3;
     20
     21
     22
     23
     24poly p = x^2*y+y^3;  // D4+
     25p = phi(p);
     26realclassify(p);
     27
     28
     29poly p = x^2*y-y^3;  // D4-
     30p = phi(p);
     31realclassify(p);
     32basering;
     33
     34poly p = x^2*y+y^7;  // D8+
     35p = phi(p);
     36realclassify(p);
     37
     38
     39poly p = x^2*y-y^7;  // D8-
     40p = phi(p);
     41realclassify(p);
     42
     43poly p = x^3+y^4;  // E6+
     44p = phi(p);
     45realclassify(p);
     46
     47
     48poly p = x^3-y^4;  // E6-
     49p = phi(p);
     50realclassify(p);
     51
     52poly p = x^3+x*y^3;  // E7
     53p = phi(p);
     54realclassify(p);
     55
     56poly p = x^3+y^5;  // E8
     57p = phi(p);
     58realclassify(p);
     59
     60poly p = x^3-2*x*y^4;  // J10
     61p = phi(p);
     62realclassify(p);
     63
     64poly p = x^3+3*y^6;  // J10   n=1;
     65p = phi(p);
     66realclassify(p);
     67
     68poly p = x^3+x*y^4;  // J10   n=1;
     69p = phi(p);
     70milnornumber(p);
     71realclassify(p);
     72
     73
     74poly p = x^3-3*x*y^4-y^6;  // J10  n=3
     75p = phi(p);
     76realclassify(p);
     77
     78poly p = x^3-3*x*y^4+y^6;  // J10  n=3
     79p = phi(p);
     80realclassify(p);
     81
     82poly p = x^3+10*x^2*y^2-x*y^4;  // J10  n=3
     83p = phi(p);
     84realclassify(p);
     85
     86poly f  = x^3+x^2*y^2+4*y^9;  //J[13]+
     87f=phi(f);
     88realclassify(f);
     89
     90poly f  = x^3-3*x^2*y^2+4*y^9;  //J[13]-
     91f=phi(f);
     92realclassify(f);
     93
     94
     95poly f  = -x^4-3*x^2*y^2+3*y^9;  //X[14]--
     96f=phi(f);
     97realclassify(f);
     98
     99poly f  = x^4-x^2*y^2+3*y^9;  //X[14]+-
     100f=phi(f);
     101realclassify(f);
     102
     103poly f  = -x^4+x^2*y^2+3*y^9;  //X[14]-+
     104f=phi(f);
     105realclassify(f);
     106
     107poly f  = x^4+x^2*y^2+3*y^9;  //X[14]++
     108f=phi(f);
     109realclassify(f);
     110
     111
     112poly f  = x^3+y^7+3*x*y^5;  // E[12]
     113f=phi(f);
     114realclassify(f);
     115
     116poly f  = 3*x^3+y^7+3*x*y^5;  // E[12]
     117f=phi(f);
     118realclassify(f);
     119
     120poly f  = x^3+x*y^5+4*y^8;  // E[13]
     121f=phi(f);
     122realclassify(f);
     123
     124poly f  = 3*x^3+x*y^5+4*y^8;  // E[13]
     125f=phi(f);
     126realclassify(f);
     127
     128poly f  = x^3+y^8+2*x*y^6;  // E[14]+
     129f=phi(f);
     130realclassify(f);
     131
     132// ?????
     133poly f  = 3*x^3-y^8+2*x*y^6;  // E[14]-
     134f=phi(f);
     135realclassify(f);
     136
     137poly f  = x^3*y+y^5+5*x*y^4;  // Z[11]
     138f=phi(f);
     139realclassify(f);
     140
     141
     142poly f  = 3*x^3*y+y^5+5*x*y^4;  // Z[11]
     143f=phi(f);
     144realclassify(f);
     145
     146poly f  = x^3*y+x*y^4+6*x^2*y^3;  // Z[12]
     147f=phi(f);
     148realclassify(f);
     149
     150poly f  = 3*x^3*y+x*y^4+6*x^2*y^3;  // Z[12]
     151f=phi(f);
     152realclassify(f);
     153
     154poly f  = x^3*y-y^6+2*x*y^5;  // Z[13]-
     155f=phi(f);
     156realclassify(f);
     157
     158poly f  = 3*x^3*y+y^6+2*x*y^5;  // Z[13]+
     159f=phi(f);
     160realclassify(f);
     161
     162poly f  = x^4+y^5+x^2*y^3;  // W[12]+
     163f=phi(f);
     164realclassify(f);
     165
     166poly f  = -3*x^4+y^5+x^2*y^3;  // W[12]-
     167f=phi(f);
     168realclassify(f);
     169
     170poly f  = -x^4+x*y^4+y^6;  // W[13]-
     171f=phi(f);
     172realclassify(f);
     173
     174poly f  = 3*x^4+x*y^4+y^6;  // W[13]+
     175f=phi(f);
     176realclassify(f);
     177
     178poly p = 5*x^2*y^2+x^7+y^7; // Y7,7
     179p=phi(p);
     180realmorsesplit(p,7);
     181realclassify(p);
     182
     183poly p = 5*x^2*y^2+x^6+y^7; // Y6,7
     184p = phi(p);
     185realclassify(p);
     186
     187poly p = -3*x^2*y^2+2*x^6+y^8; // Y6,8
     188p = phi(p);
     189realclassify(p);
     190
     191
     192poly p = -x^2*y^2-x^6-y^8; // Y6,8
     193p = phi(p);
     194realclassify(p);
     195
     196poly p = x^2*y^2+x^5+y^9; // Y5,9
     197p = phi(p);
     198realclassify(p);
     199
     200poly p = 5*(x^2-2*y^2)^2+y^7;
     201p = phi(p);
     202realclassify(p);
     203
     204poly p = (x^2-2*y^2)^2+y^8;
     205p = phi(p);
     206realclassify(p);
     207
     208poly p = 5*(x^2+y^2)^2+y^7; // \tildeY7
     209p = phi(p);
     210realclassify(p);
     211
     212poly p = 5*(x^2+y^2)^2+y^8; // \tildeY8
     213p = phi(p);
     214realclassify(p);
     215
     216//case X9
     217poly p = x^4-x^2*y^2+5*y^4+x*y^3+x^3*y;
     218realclassify(p);
     219poly p = -x^4-x^2*y^2+5*y^4+x*y^3;
     220realclassify(p);
     221poly p = x^4-x^2*y^2-5*y^4+x*y^3;
     222realclassify(p);
     223poly p = -x^4-x^2*y^2-5*y^4+x*y^3;
     224realclassify(p);
     225
     226
     227  ring r = 0, (x,y,z), ds;
     228  poly f = (x2+3y-2z)^2+xyz-(x-y3+x2z3)^3;
     229  list NFR = realclassify(f);
     230  NFR;
     231  addnondegeneratevariables(NFR[1]);
     232
     233
     234
    19235tst_status(1);$
Note: See TracChangeset for help on using the changeset viewer.