* Improved exams for S
authorJens Vollinga <vollinga@thep.physik.uni-mainz.de>
Mon, 1 Dec 2003 23:03:07 +0000 (23:03 +0000)
committerJens Vollinga <vollinga@thep.physik.uni-mainz.de>
Mon, 1 Dec 2003 23:03:07 +0000 (23:03 +0000)
* Added exams for zeta, H and Li

check/exam_inifcns_nstdsums.cpp
check/exam_inifcns_nstdsums.h

index f6864aa5f4d7112a95bbdcdf8b642fe4977f5492..df8a4193354c02426e5529b3ec5df23997456340 100644 (file)
 #include <fstream>
 
 
+////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////
+//  S exam
+////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////
+
+
 /*
  * The data in the following include file has been produced by the following
  * Mathematica (V4.1) script:
  *
  *
- *    x={0.2,0.7 ,1,1.4,3.0 }
- *    y={0,0.3,-0.8,3.0}
+ *    x={2/10,1,14/10,30/10}
+ *    y={0,3/10,-14/10}
  *    st = OpenAppend["exam_inifcns_nstdsums_data.raw"]
+ *    $NumberMarks = False
  *    Do[
  *      Do[
  *        Do[Write[st, i]; Write[st,j]; Write[st,x[[k]]+I*y[[l]]];
- *          Write[ st,N[PolyLog[i,j,x[[k]]+I*y[[l]]]]],{i,3},{j,3}], {k,5}],{l,4}]
+ *          Write[st,Chop[N[PolyLog[i,j,x[[k]]+I*y[[l]]],25]]],{i,3},{j,3}], {k,4}],{l,3}]
  *    Do[
  *      Do[
  *        Do[Write[st, i]; Write[st,j]; Write[st,-x[[k]]+I*y[[l]]];
- *          Write[ st,N[PolyLog[i,j,-x[[k]]+I*y[[l]]]]],{i,3},{j,3}], {k,5}], {l,4}]
+ *          Write[st,Chop[N[PolyLog[i,j,-x[[k]]+I*y[[l]]],25]]],{i,3},{j,3}], {k,4}], {l,3}]
  *    Close[st]
  *
  *    
 #include "exam_inifcns_nstdsums.h"
 
 
-// adjust this if you want to process more S(n,p,x) data
-const int MAX_NDIM = 5;
-const int MAX_PDIM = 5;
-
 // signals end of data
 const int ENDMARK = -999;
 
-struct point
-{
-       ex x;
-       ex res;
-};
-
-typedef vector<point> vp;
-
-vp pp[MAX_NDIM][MAX_PDIM];
 
-
-
-static unsigned inifcns_consist_S(void)
+static unsigned inifcns_test_S()
 {
+       int digitsbuf = Digits;
+       // precision of data
+       Digits = 22;
+       ex prec = 5 * pow(10, -(int)Digits);
+       
        unsigned result = 0;
        
-       point ppbuf;
        int i = 0;
        while (true) {
-               ex en(data[i++],symbol());
-               if (en == ENDMARK) {
+               ex n(data[i++],symbol());
+               if (n == ENDMARK) {
                        break;
                }
-               numeric n = ex_to<numeric>(en);
-               ex ep(data[i++],symbol());
-               numeric p = ex_to<numeric>(ep);
+               ex p(data[i++],symbol());
                ex x(data[i++],symbol());
                ex res(data[i++],symbol());
-               
-               ppbuf.x = x;
-               ppbuf.res = res;
-
-               pp[n.to_int()-1][p.to_int()-1].push_back(ppbuf);
+               ex res2 = S(n, p, x).evalf();
+               if (abs(res-res2) > prec) {
+                       clog << "S(" << n << "," << p << "," << x << ") seems to be wrong:" << endl;
+                       clog << "GiNaC           : " << res2 << endl;
+                       clog << "Reference       : " << res << endl;
+                       clog << "Abs. Difference : " << res2-res << endl;
+                       if (res2 != 0) {
+                               ex reldiff = abs((res2-res)/res2);
+                               clog << "Rel. Difference : " << reldiff << endl;
+                       }
+                       result++;
+               }
+               if (i % 80) {
+                       cout << "." << flush;
+               }
        }
+
+       Digits = digitsbuf;
+
+       return result;
+}
+
+
+////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////
+//  H/Li exam
+////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////
+
+
+static unsigned inifcns_test_HLi()
+{
+       int digitsbuf = Digits;
+       Digits = 17;
+       ex prec = 5 * pow(10, -(int)Digits);
+       numeric almostone("0.999999999999999999");
+       unsigned result = 0;
+
+       lst res;
        
-       vp::iterator it;
-       int error = 0;
-
-//     cout << endl << "Calculating ";
-       for (int sum=2; sum<=3; sum++) {
-               for (int nn=1; nn<sum; nn++) {
-                       vp& da = pp[nn-1][sum-nn-1];
-                       for (it = da.begin(); it!=da.end(); it++) {
-//                             cout << "S(" << nn << "," << sum-nn << "," << it->x << ") " << flush;
-                               ex res = S(nn,sum-nn,it->x).evalf();
-                               if (!is_a<numeric>(res)) {
-                                       if ((it->x != -1) || ((sum-nn) == 1)) {
-                                               clog << "S(" << nn << "," << sum-nn << "," << it->x << ") didn't give numerical result!" << endl;
-                                               result++;
-                                       }
-                               } 
-                               else {
-                                       ex reldiff = abs((it->res-res)/it->res);
-                                       if ((!is_a<numeric>(res)) || (reldiff > numeric("1E-10"))) {
-                                               clog << "S(" << nn << "," << sum-nn << "," << it->x << ") seems to be wrong:" << endl;
-                                               clog << "GiNaC           : " << res << endl;
-                                               clog << "Reference       : " << it->res << endl;
-                                               clog << "Abs. Difference : " << it->res-res << endl;
-                                               clog << "Rel. Difference : " << reldiff << endl;
-                                               result++;
-                                       }
-                               }
-                       }
+       res.append(H(lst(2,1),numeric(1)/2).hold() - (zeta(3)/8 - pow(log(2),3)/6));
+       res.append(H(lst(2,1,3),numeric(1)/3).hold() - Li(lst(2,1,3),lst(numeric(1)/3,1,1)).hold());
+       res.append(H(lst(2,1,3),numeric(98)/100).hold() - Li(lst(2,1,3),lst(numeric(98)/100,1,1)).hold());
+       res.append(H(lst(2,1,3),numeric(245)/100).hold() - Li(lst(2,1,3),lst(numeric(245)/100,1,1)).hold());
+       res.append(H(lst(4,1,1,1),numeric(1)/3).hold() - S(3,4,numeric(1)/3).hold());
+       res.append(H(lst(4,1,1,1),numeric(98)/100).hold() - S(3,4,numeric(98)/100).hold());
+       res.append(H(lst(4,1,1,1),numeric(245)/100).hold() - S(3,4,numeric(245)/100).hold());
+       res.append(H(lst(2,2,3),almostone).hold() - zeta(lst(2,2,3)));
+       res.append(H(lst(-3,-1,2,1),almostone).hold() - zeta(lst(3,1,2,1),lst(-1,1,-1,1)));
+       res.append(H(lst(-2,1,3),numeric(1)/3).hold() - -Li(lst(2,1,3),lst(-numeric(1)/3,-1,1)).hold());
+       res.append(H(lst(-2,1,3),numeric(98)/100).hold() - -Li(lst(2,1,3),lst(-numeric(98)/100,-1,1)).hold());
+       res.append(H(lst(-2,1,3),numeric(245)/100).hold() - -Li(lst(2,1,3),lst(-numeric(245)/100,-1,1)).hold());
+       res.append(H(lst(-3,1,-2,0,0),numeric(3)/10).hold() - convert_H_to_Li(lst(-3,1,-2,0,0),numeric(3)/10).eval());
+       
+       for (lst::const_iterator it = res.begin(); it != res.end(); it++) {
+               ex diff = abs((*it).evalf());
+               if (diff > prec) {
+                       clog << *it << " seems to be wrong: " << diff << endl;
+                       result++;
                }
+               cout << "." << flush;
+       }
+
+       Digits = digitsbuf;
+
+       return result;
+}
+
+
+////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////
+//  zeta exam
+////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////
 
+
+static unsigned inifcns_test_zeta()
+{
+       int digitsbuf = Digits;
+       
+       unsigned result = 0;
+
+       lst res;
+       
+       res.append(zeta(lst(2,1)) - zeta(3));
+       res.append(zeta(lst(2,1,1,1,1)) - zeta(6));
+       res.append(zeta(lst(6,3)) - (zeta(9)*83/2 - zeta(2)*zeta(7)*21 - zeta(2)*zeta(2)*zeta(5)*12/5));
+       res.append(zeta(lst(4,2,3)) - (-zeta(9)*59 + zeta(2)*zeta(7)*28 + pow(zeta(2),2)*zeta(5)*4 -
+                                      pow(zeta(3),3)/3 + pow(zeta(2),3)*zeta(3)*8/21));
+       res.append(zeta(lst(3,1,3,1,3,1,3,1)) - (2*pow(Pi,16)/factorial(18)));
+       res.append(zeta(lst(2),lst(-1)) - -zeta(2)/2);
+       res.append(zeta(lst(1,2),lst(-1,1)) - (-zeta(3)/4 - zeta(lst(1),lst(-1))*zeta(2)/2));
+       res.append(zeta(lst(2,1,1),lst(-1,-1,1)) - (-pow(zeta(2),2)*23/40 - pow(zeta(lst(1),lst(-1)),2)*zeta(2)*3/4
+                                                   - zeta(lst(3,1),lst(-1,1))*3/2 - zeta(lst(1),lst(-1))*zeta(3)*21/8));
+       
+       for (lst::const_iterator it = res.begin(); it != res.end(); it++) {
+               Digits = 17;
+               ex prec = 5 * pow(10, -(int)Digits);
+               ex diff = abs((*it).evalf());
+               if (diff > prec) {
+                       clog << *it << " seems to be wrong: " << diff << endl;
+                       clog << "Digits: " << Digits << endl;
+                       result++;
+               }
+               cout << "." << flush;
+               Digits = 40;
+               prec = 5 * pow(10, -(int)Digits);
+               diff = abs((*it).evalf());
+               if (diff > prec) {
+                       clog << *it << " seems to be wrong: " << diff << endl;
+                       clog << "Digits: " << Digits << endl;
+                       result++;
+               }
+               cout << "." << flush;
        }
-//     cout << endl;
+
+       Digits = digitsbuf;
 
        return result;
 }
@@ -146,7 +219,12 @@ unsigned exam_inifcns_nstdsums(void)
        cout << "examining consistency of nestedsums functions" << flush;
        clog << "----------consistency of nestedsums functions:" << endl;
        
-       result += inifcns_consist_S();  cout << '.' << flush;
+       cout << "zeta" << flush;
+       result += inifcns_test_zeta();
+       cout << "S" << flush;
+       result += inifcns_test_S();
+       cout << "H/Li" << flush;
+       result += inifcns_test_HLi();
        
        if (!result) {
                cout << " passed " << endl;
index 63765048d0cea892a959defadc4ba7d08b35b296..c2919573adf874f2830591a7938f04bd3f92866b 100644 (file)
-const char *data[] = {
+string data[] = {
 "1",
 "1",
-"0.2",
-"0.2110037754397048",
+"1/5",
+"0.2110037754397047726111851",
 "1",
 "2",
-"0.2",
-"0.01154815698320566",
+"1/5",
+"0.01154815698320587834851847",
 "1",
 "3",
-"0.2",
-"0.0005671604269052999",
+"1/5",
+"0.0005671604269057464369336278",
 "2",
 "1",
-"0.2",
-"0.20532419573331034",
+"1/5",
+"0.2053241957333103187906279",
 "2",
 "2",
-"0.2",
-"0.005496394299313416",
+"1/5",
+"0.005496394299313416180783147",
 "2",
 "3",
-"0.2",
-"0.00017753669051818812",
+"1/5",
+"0.0001775366905181881667796781",
 "3",
 "1",
-"0.2",
-"0.2026055828608338",
+"1/5",
+"0.2026055828608337918073629",
 "3",
 "2",
-"0.2",
-"0.002660800832970403",
+"1/5",
+"0.002660800832970401591293284",
 "3",
 "3",
-"0.2",
-"0.00005648589591441389",
+"1/5",
+"0.00005648589591441390456209617",
 "1",
 "1",
-"0.7",
-"0.8893776242860387",
-"1",
-"2",
-"0.7",
-"0.23849649036813148",
-"1",
-"3",
-"0.7",
-"0.06009077565899523",
-"2",
-"1",
-"0.7",
-"0.7800639342576615",
-"2",
-"2",
-"0.7",
-"0.09243937841078567",
-"2",
-"3",
-"0.7",
-"0.014300985013200635",
-"3",
-"1",
-"0.7",
-"0.7362172409491383",
-"3",
-"2",
-"0.7",
-"0.039617343952161696",
-"3",
-"3",
-"0.7",
-"0.0037691167701794487",
-"1",
-"1",
-"1",
-"1.6449340668482262",
-"1",
-"2",
-"1",
-"1.202056903159594",
-"1",
-"3",
-"1",
-"1.082323233711138",
-"2",
-"1",
-"1",
-"1.202056903159594",
-"2",
-"2",
-"1",
-"0.2705808084277845",
-"2",
-"3",
-"1",
-"0.09655115998944441",
-"3",
 "1",
-"1",
-"1.082323233711138",
-"3",
-"2",
-"1",
-"0.09655115998944441",
-"3",
-"3",
-"1",
-"0.017489853169012193",
-"1",
-"1",
-"1.4",
-"2.3190730363096606 - 1.057058706706129*I",
+"1.644934066848226436472415",
 "1",
 "2",
-"1.4",
-"0.40012821735085136 - 2.117870033958637*I",
 "1",
-"3",
-"1.4",
-"-1.3069420677518375 - 0.9582504865992156*I",
-"2",
+"1.202056903159594285399738",
 "1",
-"1.4",
-"1.8988811512408845 - 0.17783545364266917*I",
-"2",
-"2",
-"1.4",
-"0.6147866145423271 - 0.4503460612959742*I",
-"2",
-"3",
-"1.4",
-"0.02364313457019307 - 0.39576490835181133*I",
 "3",
 "1",
-"1.4",
-"1.5981814495570066 - 0.01994556427923233*I",
-"3",
+"1.082323233711138191516004",
 "2",
-"1.4",
-"0.2551667236941566 - 0.057444069764028605*I",
-"3",
-"3",
-"1.4",
-"0.06183658590898977 - 0.06413563191670146*I",
-"1",
-"1",
-"3.",
-"2.320180423313098 - 3.451392295223203*I",
-"1",
-"2",
-"3.",
-"-3.2830549733147327 - 2.1213489928333162*I",
-"1",
-"3",
-"3.",
-"-1.3089568016095854 + 2.735768992719805*I",
-"2",
-"1",
-"3.",
-"3.7421225942407315 - 1.8958709942733214*I",
-"2",
-"2",
-"3.",
-"-0.48051063523149495 - 2.3025389502658458*I",
-"2",
-"3",
-"3.",
-"-1.3402534089764055 + 0.27122772589982036*I",
-"3",
-"1",
-"3.",
-"3.7485098910701 - 0.6942757240126998*I",
-"3",
-"2",
-"3.",
-"0.4861841788146455 - 1.1087196970435487*I",
-"3",
-"3",
-"3.",
-"-0.44342836197589186 - 0.2953184763564609*I",
-"1",
 "1",
-"0.2 + 0.3*I",
-"0.18176241362554477 + 0.33000216643123487*I",
 "1",
+"1.202056903159594285399738",
 "2",
-"0.2 + 0.3*I",
-"-0.021270608916682976 + 0.0296099086038306*I",
-"1",
-"3",
-"0.2 + 0.3*I",
-"-0.0030962365973374872 - 0.0006081451141978595*I",
 "2",
 "1",
-"0.2 + 0.3*I",
-"0.1918812948232064 + 0.31509614628958293*I",
-"2",
+"0.2705808084277845478790009",
 "2",
-"0.2 + 0.3*I",
-"-0.00910034108322546 + 0.015052756976972923*I",
-"2",
-"3",
-"0.2 + 0.3*I",
-"-0.0010020457051258247 - 0.00009315251456682527*I",
 "3",
 "1",
-"0.2 + 0.3*I",
-"0.19626439250581132 + 0.3075543063564529*I",
-"3",
-"2",
-"0.2 + 0.3*I",
-"-0.00405379909984358 + 0.007560021359667669*I",
+"0.09655115998944373446564553",
 "3",
-"3",
-"0.2 + 0.3*I",
-"-0.00032407921384894616 - 5.830899924898631E-6*I",
-"1",
 "1",
-"0.7 + 0.3*I",
-"0.8017670305776207 + 0.4836596798010349*I",
-"1",
-"2",
-"0.7 + 0.3*I",
-"0.09059926234811955 + 0.23632202439911762*I",
 "1",
+"1.082323233711138191516004",
 "3",
-"0.7 + 0.3*I",
-"-0.020656899660035144 + 0.05959318539423447*I",
 "2",
 "1",
-"0.7 + 0.3*I",
-"0.7531052332682233 + 0.3754461557693312*I",
-"2",
-"2",
-"0.7 + 0.3*I",
-"0.05273058716784851 + 0.09006504417375666*I",
-"2",
+"0.09655115998944373446564553",
 "3",
-"0.7 + 0.3*I",
-"-0.0018568638016212113 + 0.01635826515381968*I",
 "3",
 "1",
-"0.7 + 0.3*I",
-"0.7264425493037783 + 0.3331388465036786*I",
-"3",
-"2",
-"0.7 + 0.3*I",
-"0.026844837286402926 + 0.0373039710147843*I",
-"3",
-"3",
-"0.7 + 0.3*I",
-"0.00016436525871429386 + 0.004567398092402528*I",
+"0.01748985316901140442593445",
 "1",
 "1",
-"1 + 0.3*I",
-"1.261005636400338 + 0.7156828245191394*I",
+"7/5",
+"2.319073036309661140597949 - 1.057058706706129136511424*I",
 "1",
 "2",
-"1 + 0.3*I",
-"0.1998831977949973 + 0.6244483919686714*I",
+"7/5",
+"0.400128217350851507240443 - 2.117870033958637239292535*I",
 "1",
 "3",
-"1 + 0.3*I",
-"-0.13646221006378068 + 0.24067631297163472*I",
+"7/5",
+"-1.306942067751837699697874 - 0.9582504865992154234972912*I",
 "2",
 "1",
-"1 + 0.3*I",
-"1.1391633768138767 + 0.4441977154715394*I",
+"7/5",
+"1.89888115124088465887076 - 0.1778354536426690011875291*I",
 "2",
 "2",
-"1 + 0.3*I",
-"0.14361773447393267 + 0.19743180558994*I",
+"7/5",
+"0.6147866145423269326988408 - 0.450346061295973806397063*I",
 "2",
 "3",
-"1 + 0.3*I",
-"-0.004631384159668794 + 0.06419908371198524*I",
+"7/5",
+"0.02364313457019212818533082 - 0.3957649083518131684924005*I",
 "3",
 "1",
-"1 + 0.3*I",
-"1.066719273153224 + 0.3561898809884809*I",
+"7/5",
+"1.598181449557006942439464 - 0.01994556427923228904747691*I",
 "3",
 "2",
-"1 + 0.3*I",
-"0.07102069685887447 + 0.06946535138236198*I",
+"7/5",
+"0.255166723694153893894118 - 0.05744406976402892180206415*I",
 "3",
 "3",
-"1 + 0.3*I",
-"0.0033947132787554013 + 0.01572567802821112*I",
-"1",
+"7/5",
+"0.06183658590899077899926822 - 0.06413563191670074072577209*I",
 "1",
-"1.4 + 0.3*I",
-"1.746328220125829 + 1.2939128773944881*I",
-"1",
-"2",
-"1.4 + 0.3*I",
-"-0.1705237731249618 + 1.4104480477231922*I",
 "1",
 "3",
-"1.4 + 0.3*I",
-"-0.7993328986491421 + 0.22404736893851163*I",
-"2",
+"2.320180423313098396406194 - 3.451392295223202661433821*I",
 "1",
-"1.4 + 0.3*I",
-"1.6950226401043222 + 0.6311207314778668*I",
-"2",
 "2",
-"1.4 + 0.3*I",
-"0.25001280269748083 + 0.5085989943285254*I",
-"2",
-"3",
-"1.4 + 0.3*I",
-"-0.11485571502243719 + 0.19154953334721103*I",
 "3",
+"-3.283054973314733671722888 - 2.121348992833316537253189*I",
 "1",
-"1.4 + 0.3*I",
-"1.5512243850877034 + 0.4096736133572677*I",
-"3",
-"2",
-"1.4 + 0.3*I",
-"0.16100867391161922 + 0.15735323738693374*I",
 "3",
 "3",
-"1.4 + 0.3*I",
-"0.00008355670074605692 + 0.05802311653447756*I",
-"1",
-"1",
-"3. + 0.3*I",
-"2.0110209206167013 + 3.397072105237088*I",
-"1",
+"-1.308956801609585468303169 + 2.735768992719806273982232*I",
 "2",
-"3. + 0.3*I",
-"-3.091859759069532 + 1.6661186294534085*I",
 "1",
 "3",
-"3. + 0.3*I",
-"-0.8878527778981538 - 2.434364480366252*I",
-"2",
-"1",
-"3. + 0.3*I",
-"3.4115867071877775 + 2.128627570334239*I",
-"2",
+"3.74212259424073163537853 - 1.8958709942733213939055*I",
 "2",
-"3. + 0.3*I",
-"-0.6847253205832204 + 1.9942902990486093*I",
 "2",
 "3",
-"3. + 0.3*I",
-"-1.0882335437880195 - 0.3929749894500594*I",
-"3",
-"1",
-"3. + 0.3*I",
-"3.5654873837138203 + 1.0607679849695475*I",
-"3",
+"-0.480510635231494396450204 - 2.302538950265844976567974*I",
 "2",
-"3. + 0.3*I",
-"0.26927620298151367 + 1.0609479887674425*I",
 "3",
 "3",
-"3. + 0.3*I",
-"-0.41599678164127296 + 0.17285824794269988*I",
-"1",
-"1",
-"0.2 - 0.8*I",
-"0.033329241524032854 - 0.8213453643891248*I",
-"1",
-"2",
-"0.2 - 0.8*I",
-"-0.1658854814301549 + 0.00863557982900226*I",
-"1",
+"-1.340253408976406939530336 + 0.2712277258998196470831479*I",
 "3",
-"0.2 - 0.8*I",
-"0.005201750024315777 + 0.029150338656173516*I",
-"2",
 "1",
-"0.2 - 0.8*I",
-"0.1171473802358194 - 0.8207877075665687*I",
-"2",
-"2",
-"0.2 - 0.8*I",
-"-0.08448384275173101 - 0.01060285764724633*I",
-"2",
 "3",
-"0.2 - 0.8*I",
-"-0.00046106141719206304 + 0.010231476131774183*I",
-"3",
-"1",
-"0.2 - 0.8*I",
-"0.1593132046750626 - 0.8137771034059065*I",
+"3.748509891070099635577777 - 0.6942757240126994329423387*I",
 "3",
 "2",
-"0.2 - 0.8*I",
-"-0.04172078228790203 - 0.010435770596052713*I",
 "3",
+"0.4861841788146436502060471 - 1.108719697043548174143929*I",
 "3",
-"0.2 - 0.8*I",
-"-0.000740579714480197 + 0.003407882452079626*I",
-"1",
-"1",
-"0.7 - 0.8*I",
-"0.4987905669328411 - 1.069092341014792*I",
-"1",
-"2",
-"0.7 - 0.8*I",
-"-0.28310400628927046 - 0.22447364754923305*I",
-"1",
 "3",
-"0.7 - 0.8*I",
-"-0.07406661639080059 + 0.06482377635400156*I",
-"2",
-"1",
-"0.7 - 0.8*I",
-"0.6278599486625578 - 0.9459926168903843*I",
-"2",
-"2",
-"0.7 - 0.8*I",
-"-0.10150772839554545 - 0.13979380477594106*I",
-"2",
-"3",
-"0.7 - 0.8*I",
-"-0.029304433950833264 + 0.011433339182727487*I",
 "3",
+"-0.4434283619758922093239171 - 0.2953184763564641050133537*I",
 "1",
-"0.7 - 0.8*I",
-"0.673700910643429 - 0.8741909012166207*I",
-"3",
-"2",
-"0.7 - 0.8*I",
-"-0.03588341996079514 - 0.07426222351166123*I",
-"3",
-"3",
-"0.7 - 0.8*I",
-"-0.009921349848919014 + 0.0011355741133449726*I",
 "1",
-"1",
-"1 - 0.8*I",
-"0.7800556199321842 - 1.292203700766757*I",
+"1/5 + (3*I)/10",
+"0.1817624136255447449184249 + 0.3300021664312349365005342*I",
 "1",
 "2",
-"1 - 0.8*I",
-"-0.4106582225812099 - 0.4419142434061889*I",
+"1/5 + (3*I)/10",
+"-0.02127060891668272269977564 + 0.02960990860383052619662807*I",
 "1",
 "3",
-"1 - 0.8*I",
-"-0.1838296165939446 + 0.10993884198869663*I",
+"1/5 + (3*I)/10",
+"-0.00309623659733713567217526 - 0.0006081451141979055410326925*I",
 "2",
 "1",
-"1 - 0.8*I",
-"0.9541951517251575 - 1.0528241567623022*I",
+"1/5 + (3*I)/10",
+"0.1918812948232063923430136 + 0.3150961462895829294435211*I",
 "2",
 "2",
-"1 - 0.8*I",
-"-0.10781884629277853 - 0.26061532226746253*I",
+"1/5 + (3*I)/10",
+"-0.009100341083225460545023609 + 0.01505275697697292299710076*I",
 "2",
 "3",
-"1 - 0.8*I",
-"-0.06699569757204538 + 0.005644281300821508*I",
+"1/5 + (3*I)/10",
+"-0.001002045705125824985735953 - 0.0000931525145668252525455795*I",
 "3",
 "1",
-"1 - 0.8*I",
-"0.996840310800461 - 0.9216154807825803*I",
+"1/5 + (3*I)/10",
+"0.1962643925058113082072159 + 0.3075543063564529215440445*I",
 "3",
 "2",
-"1 - 0.8*I",
-"-0.021051571379320566 - 0.12934105048908862*I",
+"1/5 + (3*I)/10",
+"-0.004053799099843583119296245 + 0.007560021359667667770852211*I",
 "3",
 "3",
-"1 - 0.8*I",
-"-0.02012770584363799 - 0.005221578873831234*I",
+"1/5 + (3*I)/10",
+"-0.0003240792138489462062797713 - 5.830899924898618321929032E-6*I",
 "1",
 "1",
-"1.4 - 0.8*I",
-"1.1018305351721036 - 1.6790764328440173*I",
+"1 + (3*I)/10",
+"1.261005636400337930308118 + 0.7156828245191393467143763*I",
 "1",
 "2",
-"1.4 - 0.8*I",
-"-0.7326263040885848 - 0.7668781030999283*I",
+"1 + (3*I)/10",
+"0.1998831977949975418578584 + 0.6244483919686713779224936*I",
 "1",
 "3",
-"1.4 - 0.8*I",
-"-0.39896117048105917 + 0.2867995222379499*I",
+"1 + (3*I)/10",
+"-0.1364622100637802947057075 + 0.2406763129716348319993979*I",
 "2",
 "1",
-"1.4 - 0.8*I",
-"1.399638958171102 - 1.2469354879157333*I",
+"1 + (3*I)/10",
+"1.139163376813876647799732 + 0.4441977154715400716583975*I",
 "2",
 "2",
-"1.4 - 0.8*I",
-"-0.1427122560198863 - 0.4839744516735103*I",
+"1 + (3*I)/10",
+"0.1436177344738862689488375 + 0.1974318055898878411698054*I",
 "2",
 "3",
-"1.4 - 0.8*I",
-"-0.16038686194492824 + 0.0039180273640480046*I",
+"1 + (3*I)/10",
+"-0.004631384159507411802648499 + 0.0641990837118411118030704*I",
 "3",
 "1",
-"1.4 - 0.8*I",
-"1.4438419639960087 - 1.0044304021134567*I",
+"1 + (3*I)/10",
+"1.066719273153223255872187 + 0.3561898809884808259030033*I",
 "3",
 "2",
-"1.4 - 0.8*I",
-"0.006837086173153706 - 0.23191574315821928*I",
+"1 + (3*I)/10",
+"0.0710206968588785102864562 + 0.06946535138235496111746761*I",
 "3",
 "3",
-"1.4 - 0.8*I",
-"-0.04550864866467852 - 0.02094123888006383*I",
+"1 + (3*I)/10",
+"0.003394713278779414104889703 + 0.01572567802823333948945599*I",
 "1",
 "1",
-"3. - 0.8*I",
-"1.5266179427674058 - 3.363319025134251*I",
+"7/5 + (3*I)/10",
+"1.746328220125828463357781 + 1.293912877394488172676492*I",
 "1",
 "2",
-"3. - 0.8*I",
-"-2.8656541859860196 - 0.9816790169802481*I",
+"7/5 + (3*I)/10",
+"-0.1705237731249613771154105 + 1.410448047723192221781715*I",
 "1",
 "3",
-"3. - 0.8*I",
-"-0.28642886392829436 + 2.0502628997758627*I",
+"7/5 + (3*I)/10",
+"-0.7993328986491419154562113 + 0.2240473689385119401472374*I",
 "2",
 "1",
-"3. - 0.8*I",
-"2.91924058750843 - 2.5121435323579817*I",
+"7/5 + (3*I)/10",
+"1.695022640104322001454814 + 0.6311207314778676822437355*I",
 "2",
 "2",
-"3. - 0.8*I",
-"-0.9838024635224023 - 1.5532094762968114*I",
+"7/5 + (3*I)/10",
+"0.2500128026974790456104579 + 0.5085989943285245053960182*I",
 "2",
 "3",
-"3. - 0.8*I",
-"-0.7443165622016015 + 0.5509881925585214*I",
+"7/5 + (3*I)/10",
+"-0.1148557150224370365078302 + 0.1915495333472110502058456*I",
 "3",
 "1",
-"3. - 0.8*I",
-"3.283999926995634 - 1.6386580086404443*I",
+"7/5 + (3*I)/10",
+"1.551224385087703633744372 + 0.4096736133572680716788505*I",
 "3",
 "2",
-"3. - 0.8*I",
-"-0.04075207180453844 - 0.9771815311859449*I",
+"7/5 + (3*I)/10",
+"0.1610086739116176049491314 + 0.1573532373869367492158508*I",
 "3",
 "3",
-"3. - 0.8*I",
-"-0.3653964794899611 - 0.011863068476565708*I",
+"7/5 + (3*I)/10",
+"0.00008355670074290449954321072 + 0.05802311653447669691333529*I",
 "1",
 "1",
-"0.2 + 3.*I",
-"-0.9050229866363704 + 2.1339403973275335*I",
+"3 + (3*I)/10",
+"2.011020920616701077455812 + 3.397072105237087682189828*I",
 "1",
 "2",
-"0.2 + 3.*I",
-"-0.5643017006094067 - 0.9513533684665425*I",
+"3 + (3*I)/10",
+"-3.091859759069532002434627 + 1.666118629453408661739254*I",
 "1",
 "3",
-"0.2 + 3.*I",
-"0.4423237414497243 + 0.06280574983502074*I",
+"3 + (3*I)/10",
+"-0.8878527778981529594861016 - 2.434364480366253327812887*I",
 "2",
 "1",
-"0.2 + 3.*I",
-"-0.5491487793747292 + 2.6214981068059022*I",
+"3 + (3*I)/10",
+"3.411586707187776500840283 + 2.128627570334239892859671*I",
 "2",
 "2",
-"0.2 + 3.*I",
-"-0.5315882410576709 - 0.48251783215534716*I",
+"3 + (3*I)/10",
+"-0.6847253205832210157136079 + 1.994290299048607560691603*I",
 "2",
 "3",
-"0.2 + 3.*I",
-"0.20249482247451622 - 0.04341542842023216*I",
+"3 + (3*I)/10",
+"-1.088233543788019837240912 - 0.3929749894500587756908124*I",
 "3",
 "1",
-"0.2 + 3.*I",
-"-0.24943284569530658 + 2.855908262549445*I",
+"3 + (3*I)/10",
+"3.565487383713819583850992 + 1.060767984969548945285053*I",
 "3",
 "2",
-"0.2 + 3.*I",
-"-0.3731248620285288 - 0.20737369994333332*I",
+"3 + (3*I)/10",
+"0.2692762029815113608515477 + 1.060947988767443679766785*I",
 "3",
 "3",
-"0.2 + 3.*I",
-"0.07748410087728663 - 0.04279642207000389*I",
+"3 + (3*I)/10",
+"-0.4159967816412745726855725 + 0.172858247942700149618331*I",
 "1",
 "1",
-"0.7 + 3.*I",
-"-0.7060955986304042 + 2.3496295895719*I",
+"1/5 - (7*I)/5",
+"-0.2168382064320079699732261 - 1.290878454583813741543234*I",
 "1",
 "2",
-"0.7 + 3.*I",
-"-0.8254040237798628 - 0.9335415515556471*I",
+"1/5 - (7*I)/5",
+"-0.3451669563336866625816169 + 0.1957774036164392101927372*I",
 "1",
 "3",
-"0.7 + 3.*I",
-"0.5312176499820782 - 0.06490496997167683*I",
+"1/5 - (7*I)/5",
+"0.08214427234994582908698386 + 0.06449056709956809894940379*I",
 "2",
 "1",
-"0.7 + 3.*I",
-"-0.20410099029502216 + 2.807352004998823*I",
+"1/5 - (7*I)/5",
+"-0.03042144217050376321269406 - 1.378042181254097119943019*I",
 "2",
 "2",
-"0.7 + 3.*I",
-"-0.7022296217117483 - 0.3928510656855968*I",
+"1/5 - (7*I)/5",
+"-0.2122053137898958092005104 + 0.06004832979925179307301476*I",
 "2",
 "3",
-"0.7 + 3.*I",
-"0.21473153461529315 - 0.12267977989613255*I",
+"1/5 - (7*I)/5",
+"0.02299484687792200922486322 + 0.03281780472569582817172184*I",
 "3",
 "1",
-"0.7 + 3.*I",
-"0.18324441321885446 + 2.9837000724436424*I",
+"1/5 - (7*I)/5",
+"0.07954758404396723589806321 - 1.402590109062933871392952*I",
 "3",
 "2",
-"0.7 + 3.*I",
-"-0.45987933048701435 - 0.11778996413380227*I",
+"1/5 - (7*I)/5",
+"-0.1166624266816937993242638 + 0.01219776187261535273200268*I",
 "3",
 "3",
-"0.7 + 3.*I",
-"0.0693183679278302 - 0.07896392151897169*I",
+"1/5 - (7*I)/5",
+"0.005446850058125122681940759 + 0.01368445926518218498435562*I",
 "1",
 "1",
-"1 + 3.*I",
-"-0.5942206393062368 + 2.4912991845187826*I",
+"1 - (7*I)/5",
+"0.3229223427783080464168482 - 1.740744589472007676760007*I",
 "1",
 "2",
-"1 + 3.*I",
-"-0.9947196511444454 - 0.9264310221092411*I",
+"1 - (7*I)/5",
+"-0.7462501471409844475821687 - 0.06809527240892149178849717*I",
 "1",
 "3",
-"1 + 3.*I",
-"0.5897204654230248 - 0.1533766793652518*I",
+"1 - (7*I)/5",
+"0.01726448925633681090502602 + 0.2746453959884960147929753*I",
 "2",
 "1",
-"1 + 3.*I",
-"0.00278333691105416 + 2.930922547848693*I",
+"1 - (7*I)/5",
+"0.6992465770229889358880579 - 1.66024142746129637527113*I",
 "2",
 "2",
-"1 + 3.*I",
-"-0.8121517709191227 - 0.33312458440414794*I",
+"1 - (7*I)/5",
+"-0.360932620346732658930704 - 0.1766337145573970952978008*I",
 "2",
 "3",
-"1 + 3.*I",
-"0.21943649592862235 - 0.17736540233653986*I",
+"1 - (7*I)/5",
+"-0.03837478847084106478326429 + 0.09480468232038559943747127*I",
 "3",
 "1",
-"1 + 3.*I",
-"0.4460747070392125 + 3.0682456217495826*I",
+"1 - (7*I)/5",
+"0.8732997135886229894915555 - 1.555949977360525360725989*I",
 "3",
 "2",
-"1 + 3.*I",
-"-0.5133945601926707 - 0.057299968490837516*I",
+"1 - (7*I)/5",
+"-0.1553598469745823402728118 - 0.1341718446987175963404485*I",
 "3",
 "3",
-"1 + 3.*I",
-"0.06119437399245342 - 0.1030092308217383*I",
+"1 - (7*I)/5",
+"-0.02428660616580131371668603 + 0.02676895982537889521216678*I",
 "1",
 "1",
-"1.4 + 3.*I",
-"-0.45674991749430655 + 2.692999297209174*I",
+"7/5 - (7*I)/5",
+"0.5553932412307858310125187 - 2.038950110146658192024572*I",
 "1",
 "2",
-"1.4 + 3.*I",
-"-1.2356241222685367 - 0.9250711790150086*I",
+"7/5 - (7*I)/5",
+"-1.042554222290367637550906 - 0.21436451215527849991702*I",
 "1",
 "3",
-"1.4 + 3.*I",
-"0.6774809462859617 - 0.2854110183908427*I",
+"7/5 - (7*I)/5",
+"-0.0314419508370015033194055 + 0.4613268808592085414432077*I",
 "2",
 "1",
-"1.4 + 3.*I",
-"0.27635130610280967 + 3.1102108783378464*I",
+"7/5 - (7*I)/5",
+"1.071931369421352221757937 - 1.853170643333167599178124*I",
 "2",
 "2",
-"1.4 + 3.*I",
-"-0.9696619773220932 - 0.24777830499771603*I",
+"7/5 - (7*I)/5",
+"-0.4628797620304465221346583 - 0.3422886294340223997935778*I",
 "2",
 "3",
-"1.4 + 3.*I",
-"0.2235718965393514 - 0.2600662818301911*I",
+"7/5 - (7*I)/5",
+"-0.098587457456488904995548 + 0.144684644948941321119675*I",
 "3",
 "1",
-"1.4 + 3.*I",
-"0.7994141454048349 + 3.1909631557963096*I",
+"7/5 - (7*I)/5",
+"1.286793410334209264901226 - 1.657513826017920212261891*I",
 "3",
 "2",
-"1.4 + 3.*I",
-"-0.5878179819227026 + 0.03152181460929793*I",
+"7/5 - (7*I)/5",
+"-0.1711141231913325258586839 - 0.2375876206470994404554137*I",
 "3",
 "3",
-"1.4 + 3.*I",
-"0.04641833412925167 - 0.13852439210165057*I",
+"7/5 - (7*I)/5",
+"-0.05299201267886299861483348 + 0.03258270024606783452944098*I",
 "1",
 "1",
-"3. + 3.*I",
-"-0.07881407482088115 + 3.5866974706558468*I",
+"3 - (7*I)/5",
+"1.007938136309594236518511 - 3.386967910892347904114225*I",
 "1",
 "2",
-"3. + 3.*I",
-"-2.326975502869357 - 1.091132151685275*I",
+"3 - (7*I)/5",
+"-2.682309699233097296322462 - 0.2859940229969369808426482*I",
 "1",
 "3",
-"3. + 3.*I",
-"1.219254604672389 - 0.9276867898077801*I",
+"3 - (7*I)/5",
+"0.2765591454514408934814353 + 1.697149375282038684500721*I",
 "2",
 "1",
-"3. + 3.*I",
-"1.2975607849580304 + 3.982236102064351*I",
+"3 - (7*I)/5",
+"2.405733557488370170927602 - 2.951504413417675817858886*I",
 "2",
 "2",
-"3. + 3.*I",
-"-1.7537827020353483 + 0.10931699926936989*I",
+"3 - (7*I)/5",
+"-1.272036042194284768991475 - 1.103934330435370660107263*I",
 "2",
 "3",
-"3. + 3.*I",
-"0.2553501867417327 - 0.7238364627858538*I",
+"3 - (7*I)/5",
+"-0.4131756886737842334273695 + 0.6696371310771923308835628*I",
 "3",
 "1",
-"3. + 3.*I",
-"2.2204596035330817 + 3.806097437227452*I",
+"3 - (7*I)/5",
+"2.972854638910796659727421 - 2.283639962584069752219147*I",
 "3",
 "2",
-"3. + 3.*I",
-"-0.9528194538844743 + 0.4727443154386608*I",
+"3 - (7*I)/5",
+"-0.3478855022054033507183165 - 0.861985838577452633146836*I",
 "3",
 "3",
-"3. + 3.*I",
-"-0.05385047116969505 - 0.339496198188856*I",
+"3 - (7*I)/5",
+"-0.2931771313199542816919608 + 0.1294389736359485891156582*I",
 "1",
 "1",
-"-0.2",
-"-0.19080013777753566",
+"-1/5",
+"-0.1908001377775356190369132",
 "1",
 "2",
-"-0.2",
-"0.008826841601566882 + 2.5673907444456745E-16*I",
+"-1/5",
+"0.008826841601567502361076978",
 "1",
 "3",
-"-0.2",
-"-0.0003602784749050514 + 4.336808689942018E-18*I",
+"-1/5",
+"-0.0003602784749049460977504445",
 "2",
 "1",
-"-0.2",
-"-0.19527359293105429",
+"-1/5",
+"-0.1952735929310542759464553",
 "2",
 "2",
-"-0.2",
-"0.004596651976424283",
+"-1/5",
+"0.004596651976424285002647089",
 "2",
 "3",
-"-0.2",
-"-0.00012639884356078056",
+"-1/5",
+"-0.0001263988435607805606549976",
 "3",
 "1",
-"-0.2",
-"-0.1975929828245179",
+"-1/5",
+"-0.1975929828245178964051594",
 "3",
 "2",
-"-0.2",
-"0.0023623446483290993",
+"-1/5",
+"0.002362344648329100774111073",
 "3",
 "3",
-"-0.2",
-"-0.000043797386069601",
-"1",
-"1",
-"-0.7",
-"-0.6051584023377051",
-"1",
-"2",
-"-0.7",
-"0.08366543163212192 + 0.*I",
-"1",
-"3",
-"-0.7",
-"-0.010068516249067683 + 1.1102230246251565E-16*I",
-"2",
-"1",
-"-0.7",
-"-0.6486663212852355",
-"2",
-"2",
-"-0.7",
-"0.0471199362431786",
-"2",
-"3",
-"-0.7",
-"-0.003892023729397514",
-"3",
-"1",
-"-0.7",
-"-0.672874268997331",
-"3",
-"2",
-"-0.7",
-"0.02558076291821814",
-"3",
-"3",
-"-0.7",
-"-0.0014540380380144973",
+"-1/5",
+"-0.00004379738606960102828759222",
 "1",
 "1",
 "-1",
-"-0.8224670334241131",
+"-0.8224670334241132182362076",
 "1",
 "2",
 "-1",
-"0.15025711289494925",
+"0.1502571128949492856749673",
 "1",
 "3",
 "-1",
-"-0.023752366322618457",
+"-0.02375236632261848595145358",
 "2",
 "1",
 "-1",
-"-0.9015426773696955",
+"-0.9015426773696957140498036",
 "2",
 "2",
 "-1",
-"0.08778567156865533",
+"0.08778567156865530203659329",
 "2",
 "3",
 "-1",
-"-0.009601568443129833",
+"-0.009601568443129832539131915",
 "3",
 "1",
 "-1",
-"-0.9470328294972458",
+"-0.9470328294972459175765032",
 "3",
 "2",
 "-1",
-"0.04893639704996908",
+"0.04893639704996906336074275",
 "3",
 "3",
 "-1",
-"-0.0037167695485927827",
-"1",
-"1",
-"-1.4",
-"-1.085577956347125",
-"1",
-"2",
-"-1.4",
-"0.2535957124764956 + 0.*I",
-"1",
-"3",
-"-1.4",
-"-0.050931748218387085 + 5.551115123125783E-17*I",
-"2",
-"1",
-"-1.4",
-"-1.220824529592809",
-"2",
-"2",
-"-1.4",
-"0.15438152623984713",
-"2",
-"3",
-"-1.4",
-"-0.021637504312834288",
-"3",
-"1",
-"-1.4",
-"-1.3016108249791716",
-"3",
-"2",
-"-1.4",
-"0.08870564296364769",
-"3",
-"3",
-"-1.4",
-"-0.008717720088133873",
-"1",
-"1",
-"-3.",
-"-1.939375420766709",
-"1",
-"2",
-"-3.",
-"0.7401475948629586 + 0.*I",
-"1",
-"3",
-"-3.",
-"-0.23886420278368825 + 1.3322676295501878E-15*I",
-"2",
-"1",
-"-3.",
-"-2.348790554584077",
-"2",
-"2",
-"-3.",
-"0.5052321953754769",
-"2",
-"3",
-"-3.",
-"-0.11625768246936219",
-"3",
-"1",
-"-3.",
-"-2.6206347019097636",
-"3",
-"2",
-"-3.",
-"0.31676178725328397",
-"3",
-"3",
-"-3.",
-"-0.052399187437207395",
-"1",
-"1",
-"-0.2 + 0.3*I",
-"-0.20813756605600167 + 0.27153957368696463*I",
-"1",
-"2",
-"-0.2 + 0.3*I",
-"-0.006200306433802982 - 0.027557252488002615*I",
-"1",
-"3",
-"-0.2 + 0.3*I",
-"0.0018185024917887205 + 0.0009559436708326307*I",
-"2",
-"1",
-"-0.2 + 0.3*I",
-"-0.20473440074131535 + 0.2854777299439536*I",
-"2",
-"2",
-"-0.2 + 0.3*I",
-"-0.004038610781088849 - 0.014245037265881383*I",
-"2",
-"3",
-"-0.2 + 0.3*I",
-"0.0006652711668165766 + 0.0002934227620804844*I",
-"3",
-"1",
-"-0.2 + 0.3*I",
-"-0.2026042284782456 + 0.29264919788935334*I",
-"3",
-"2",
-"-0.2 + 0.3*I",
-"-0.002359494267385619 - 0.007265538502225717*I",
-"3",
-"3",
-"-0.2 + 0.3*I",
-"0.00023697495998533324 + 0.00008996209578666444*I",
-"1",
-"1",
-"-0.7 + 0.3*I",
-"-0.6159844940527509 + 0.226527987466398*I",
-"1",
-"2",
-"-0.7 + 0.3*I",
-"0.07665592796095533 - 0.06131361204599273*I",
-"1",
-"3",
-"-0.7 + 0.3*I",
-"-0.007002555400123178 + 0.010679123911688015*I",
-"2",
-"1",
-"-0.7 + 0.3*I",
-"-0.6554797324101426 + 0.2589603804542387*I",
-"2",
-"2",
-"-0.7 + 0.3*I",
-"0.04192125673780219 - 0.0363307195461887*I",
-"2",
-"3",
-"-0.7 + 0.3*I",
-"-0.002515773127468974 + 0.004272725851015295*I",
-"3",
-"1",
-"-0.7 + 0.3*I",
-"-0.6768597600740258 + 0.2778368370332005*I",
-"3",
-"2",
-"-0.7 + 0.3*I",
-"0.02224042169923097 - 0.020402407739349218*I",
-"3",
-"3",
-"-0.7 + 0.3*I",
-"-0.0008812209871733433 + 0.0016361779131725453*I",
-"1",
-"1",
-"-1 + 0.3*I",
-"-0.8311055859228709 + 0.20733604365007216*I",
-"1",
-"2",
-"-1 + 0.3*I",
-"0.1455401550055475 - 0.07267193472183453*I",
-"1",
-"3",
-"-1 + 0.3*I",
-"-0.020836273782275372 + 0.016725529972305225*I",
-"2",
-"1",
-"-1 + 0.3*I",
-"-0.9073419079834186 + 0.24644703654634642*I",
-"2",
-"2",
-"-1 + 0.3*I",
-"0.08376539924730908 - 0.04540563265960873*I",
-"2",
-"3",
-"-1 + 0.3*I",
-"-0.00816635660067977 + 0.007121736557247238*I",
-"3",
-"1",
-"-1 + 0.3*I",
-"-0.9505841828121466 + 0.270333540966186*I",
-"3",
-"2",
-"-1 + 0.3*I",
-"0.04613568575261695 - 0.026492268089458926*I",
-"3",
-"3",
-"-1 + 0.3*I",
-"-0.003076901614045724 + 0.0028652986619153165*I",
-"1",
-"1",
-"-1.4 + 0.3*I",
-"-1.0922559305654445 + 0.18720271875282102*I",
-"1",
-"2",
-"-1.4 + 0.3*I",
-"0.25070307315626783 - 0.08246441686535166*I",
-"1",
-"3",
-"-1.4 + 0.3*I",
-"-0.048366748485969335 + 0.024056578790612737*I",
-"2",
-"1",
-"-1.4 + 0.3*I",
-"-1.225636208433778 + 0.23241464481667878*I",
-"2",
-"2",
-"-1.4 + 0.3*I",
-"0.151421346411716 - 0.05455678499790215*I",
-"2",
-"3",
-"-1.4 + 0.3*I",
-"-0.020237047198319758 + 0.010930862707021122*I",
-"3",
-"1",
-"-1.4 + 0.3*I",
-"-1.3047113315176664 + 0.2615065000784212*I",
-"3",
-"2",
-"-1.4 + 0.3*I",
-"0.08643429001568714 - 0.03319415276445842*I",
-"3",
-"3",
-"-1.4 + 0.3*I",
-"-0.008043667164483459 + 0.004632973425413356*I",
-"1",
-"1",
-"-3. + 0.3*I",
-"-1.9425515466823664 + 0.13851135779881862*I",
-"1",
-"2",
-"-3. + 0.3*I",
-"0.739757790801131 - 0.09615281833074496*I",
-"1",
-"3",
-"-3. + 0.3*I",
-"-0.23748271982038682 + 0.04445557402293465*I",
-"2",
-"1",
-"-3. + 0.3*I",
-"-2.351553051208419 + 0.19385935644245042*I",
-"2",
-"2",
-"-3. + 0.3*I",
-"0.5041313667167976 - 0.07407505829641221*I",
-"2",
-"3",
-"-3. + 0.3*I",
-"-0.11523220317921057 + 0.0239087079356224*I",
-"3",
-"1",
-"-3. + 0.3*I",
-"-2.622680415628126 + 0.23483481466009137*I",
-"3",
-"2",
-"-3. + 0.3*I",
-"0.31558880921464905 - 0.050564663016376354*I",
-"3",
-"3",
-"-3. + 0.3*I",
-"-0.05178609922359456 + 0.011632454026728217*I",
+"-0.003716769548592781918107256",
 "1",
 "1",
-"-0.2 - 0.8*I",
-"-0.30406799055091344 - 0.696626182791052*I",
+"-7/5",
+"-1.08557795634712507555489",
 "1",
 "2",
-"-0.2 - 0.8*I",
-"-0.08195166489118488 + 0.10853205978826488*I",
+"-7/5",
+"0.2535957124764954803911381",
 "1",
 "3",
-"-0.2 - 0.8*I",
-"0.021150521224445162 + 0.002368260607179387*I",
+"-7/5",
+"-0.05093174821838708462957568",
 "2",
 "1",
-"-0.2 - 0.8*I",
-"-0.25956132637027807 - 0.7505061841717595*I",
+"-7/5",
+"-1.22082452959280891549602",
 "2",
 "2",
-"-0.2 - 0.8*I",
-"-0.05184618347527798 + 0.052448139947785424*I",
+"-7/5",
+"0.1543815262398468671292177",
 "2",
 "3",
-"-0.2 - 0.8*I",
-"0.007577784424969589 + 0.0021434290505402418*I",
+"-7/5",
+"-0.02163750431283488956581388",
 "3",
 "1",
-"-0.2 - 0.8*I",
-"-0.23237359586543976 - 0.776374694553299*I",
+"-7/5",
+"-1.301610824979171412102903",
 "3",
 "2",
-"-0.2 - 0.8*I",
-"-0.029760796924274906 + 0.024961573520004023*I",
+"-7/5",
+"0.08870564296364697150488985",
 "3",
 "3",
-"-0.2 - 0.8*I",
-"0.002605863381488053 + 0.0011125653416114818*I",
+"-7/5",
+"-0.00871772008813535940594319",
 "1",
 "1",
-"-0.7 - 0.8*I",
-"-0.6785870907233219 - 0.5907419412515674*I",
+"-3",
+"-1.939375420766708953077272",
 "1",
 "2",
-"-0.7 - 0.8*I",
-"0.0387137867009093 + 0.17770764020668744*I",
+"-3",
+"0.7401475948629590886006417",
 "1",
 "3",
-"-0.7 - 0.8*I",
-"0.012683300013345722 - 0.029226334886377096*I",
+"-3",
+"-0.2388642027836877889744444",
 "2",
 "1",
-"-0.7 - 0.8*I",
-"-0.6958493202991124 - 0.6844680589992705*I",
+"-3",
+"-2.348790554584076557805871",
 "2",
 "2",
-"-0.7 - 0.8*I",
-"0.012021738377019586 + 0.10407296239255315*I",
+"-3",
+"0.5052321953754768909798843",
 "2",
 "3",
-"-0.7 - 0.8*I",
-"0.0064151598759680795 - 0.010934753656578922*I",
+"-3",
+"-0.1162576824693628931275475",
 "3",
 "1",
-"-0.7 - 0.8*I",
-"-0.7007956761870631 - 0.7383279999347044*I",
+"-3",
+"-2.620634701909763503399941",
 "3",
 "2",
-"-0.7 - 0.8*I",
-"0.0024773776802926584 + 0.05764611195607494*I",
+"-3",
+"0.3167617872532832638027071",
 "3",
 "3",
-"-0.7 - 0.8*I",
-"0.002838483512046963 - 0.003917741164942257*I",
+"-3",
+"-0.05239918743720934590666285",
 "1",
 "1",
-"-1 - 0.8*I",
-"-0.8817469172015603 - 0.5435441041839266*I",
+"-1/5 + (3*I)/10",
+"-0.2081375660560016691180584 + 0.271539573686964633554782*I",
 "1",
 "2",
-"-1 - 0.8*I",
-"0.11943517130106152 + 0.20280035136113078*I",
+"-1/5 + (3*I)/10",
+"-0.006200306433802806244546582 - 0.02755725248800315290955911*I",
 "1",
 "3",
-"-1 - 0.8*I",
-"-0.0027453971873570016 - 0.04604096337010488*I",
+"-1/5 + (3*I)/10",
+"0.001818502491789777318252704 + 0.0009559436708325564438468345*I",
 "2",
 "1",
-"-1 - 0.8*I",
-"-0.9419484571392427 - 0.6525953314044638*I",
+"-1/5 + (3*I)/10",
+"-0.2047344007413153491087881 + 0.2854777299439535793275641*I",
 "2",
 "2",
-"-1 - 0.8*I",
-"0.06035264307180421 + 0.1261477275262356*I",
+"-1/5 + (3*I)/10",
+"-0.004038610781088847480082351 - 0.01424503726588138737660998*I",
 "2",
 "3",
-"-1 - 0.8*I",
-"0.0008451060317806736 - 0.019030317849857203*I",
+"-1/5 + (3*I)/10",
+"0.0006652711668165765971408173 + 0.0002934227620804844427033155*I",
 "3",
 "1",
-"-1 - 0.8*I",
-"-0.971991456558156 - 0.7188359838613854*I",
+"-1/5 + (3*I)/10",
+"-0.2026042284782455939272071 + 0.2926491978893533527001885*I",
 "3",
 "2",
-"-1 - 0.8*I",
-"0.029456373170617223 + 0.0731081433794436*I",
+"-1/5 + (3*I)/10",
+"-0.002359494267385617865817285 - 0.007265538502225720435935446*I",
 "3",
 "3",
-"-1 - 0.8*I",
-"0.0009564785904885298 - 0.007431433769911289*I",
+"-1/5 + (3*I)/10",
+"0.0002369749599853333168387193 + 0.00008996209578666453955023634*I",
 "1",
 "1",
-"-1.4 - 0.8*I",
-"-1.1318582553960712 - 0.49298960179427*I",
+"-1 + (3*I)/10",
+"-0.8311055859228710527021677 + 0.2073360436500721692194286*I",
 "1",
 "2",
-"-1.4 - 0.8*I",
-"0.23440339023371515 + 0.22517172487700066*I",
+"-1 + (3*I)/10",
+"0.1455401550055480603645109 - 0.07267193472183533522977989*I",
 "1",
 "3",
-"-1.4 - 0.8*I",
-"-0.03271424446808857 - 0.06571533862275927*I",
+"-1 + (3*I)/10",
+"-0.02083627378227584305092946 + 0.01672552997230549172122192*I",
 "2",
 "1",
-"-1.4 - 0.8*I",
-"-1.2545272993928225 - 0.6164569995412472*I",
+"-1 + (3*I)/10",
+"-0.9073419079834184114447723 + 0.2464470365463464571609752*I",
 "2",
 "2",
-"-1.4 - 0.8*I",
-"0.1339928586394492 + 0.1488456091804144*I",
+"-1 + (3*I)/10",
+"0.08376539924730892731282976 - 0.045405632659608804479704*I",
 "2",
 "3",
-"-1.4 - 0.8*I",
-"-0.011595265196102211 - 0.02946387952812668*I",
+"-1 + (3*I)/10",
+"-0.008166356600680041447558106 + 0.007121736557247280229634791*I",
 "3",
 "1",
-"-1.4 - 0.8*I",
-"-1.3234623676218769 - 0.6957715479806774*I",
+"-1 + (3*I)/10",
+"-0.9505841828121466238694754 + 0.2703335409661860138524939*I",
 "3",
 "2",
-"-1.4 - 0.8*I",
-"0.0728279506245535 + 0.09030116430433976*I",
+"-1 + (3*I)/10",
+"0.04613568575261606910948221 - 0.02649226808945891578525802*I",
 "3",
 "3",
-"-1.4 - 0.8*I",
-"-0.0038644616203686866 - 0.012312643753324304*I",
+"-1 + (3*I)/10",
+"-0.003076901614047636533503766 + 0.002865298661915431865476615*I",
 "1",
 "1",
-"-3. - 0.8*I",
-"-1.9617332954845594 - 0.36746998230770594*I",
+"-7/5 + (3*I)/10",
+"-1.092255930565444290873424 + 0.1872027187528210004638889*I",
 "1",
 "2",
-"-3. - 0.8*I",
-"0.7375560645903974 + 0.257390848744496*I",
+"-7/5 + (3*I)/10",
+"0.2507030731562681070931293 - 0.08246441686535181031534989*I",
 "1",
 "3",
-"-3. - 0.8*I",
-"-0.2291162574817036 - 0.11939460066743846*I",
+"-7/5 + (3*I)/10",
+"-0.04836674848597030757206477 + 0.02405657879061358055417332*I",
 "2",
 "1",
-"-3. - 0.8*I",
-"-2.3683103835882195 - 0.5156984649277739*I",
+"-7/5 + (3*I)/10",
+"-1.225636208433777830980876 + 0.2324146448166787965024073*I",
 "2",
 "2",
-"-3. - 0.8*I",
-"0.4975304160140992 + 0.19849893662274623*I",
+"-7/5 + (3*I)/10",
+"0.1514213464117155295505894 - 0.0545567849979022294452559*I",
 "2",
 "3",
-"-3. - 0.8*I",
-"-0.10898158678785852 - 0.06412035019603401*I",
+"-7/5 + (3*I)/10",
+"-0.0202370471983203649736778 + 0.01093086270702111560507259*I",
 "3",
 "1",
-"-3. - 0.8*I",
-"-2.6351234621125994 - 0.6255110119636916*I",
+"-7/5 + (3*I)/10",
+"-1.304711331517666307849045 + 0.2615065000784211344732767*I",
 "3",
 "2",
-"-3. - 0.8*I",
-"0.3084891283687503 + 0.13550665607790402*I",
+"-7/5 + (3*I)/10",
+"0.08643429001568645798547407 - 0.03319415276445834766819764*I",
 "3",
 "3",
-"-3. - 0.8*I",
-"-0.04803729603921081 - 0.031130143220297446*I",
+"-7/5 + (3*I)/10",
+"-0.008043667164485079944230409 + 0.004632973425413277692348251*I",
 "1",
 "1",
-"-0.2 + 3.*I",
-"-1.071428422512347 + 1.9804134233801922*I",
+"-3 + (3*I)/10",
+"-1.942551546682366732836815 + 0.1385113577988186448308648*I",
 "1",
 "2",
-"-0.2 + 3.*I",
-"-0.3724632799649079 - 0.9668980454527114*I",
+"-3 + (3*I)/10",
+"0.7397577908011303261178357 - 0.09615281833074637614887741*I",
 "1",
 "3",
-"-0.2 + 3.*I",
-"0.3751600931410465 + 0.14871670123862635*I",
+"-3 + (3*I)/10",
+"-0.2374827198203849556295063 + 0.0444555740229337148101881*I",
 "2",
 "1",
-"-0.2 + 3.*I",
-"-0.8230926433191676 + 2.489752271404188*I",
+"-3 + (3*I)/10",
+"-2.351553051208418782513253 + 0.1938593564424504357210138*I",
 "2",
 "2",
-"-0.2 + 3.*I",
-"-0.4036044963731382 - 0.544745966119828*I",
+"-3 + (3*I)/10",
+"0.5041313667167973137464733 - 0.07407505829641226394882236*I",
 "2",
 "3",
-"-0.2 + 3.*I",
-"0.18816582971789497 + 0.011108521329845633*I",
+"-3 + (3*I)/10",
+"-0.1152322031792111205458574 + 0.02390870793562240883880077*I",
 "3",
 "1",
-"-0.2 + 3.*I",
-"-0.5899251826363154 + 2.764333884630701*I",
+"-3 + (3*I)/10",
+"-2.622680415628126177913255 + 0.2348348146600913992121239*I",
 "3",
 "2",
-"-0.2 + 3.*I",
-"-0.3044584031497487 - 0.269650653058489*I",
+"-3 + (3*I)/10",
+"0.3155888092146481843947796 - 0.05056466301637635689587639*I",
 "3",
 "3",
-"-0.2 + 3.*I",
-"0.0795353993272987 - 0.016663988171290445*I",
+"-3 + (3*I)/10",
+"-0.05178609922359599756648275 + 0.01163245402672827483911887*I",
 "1",
 "1",
-"-0.7 + 3.*I",
-"-1.283302157650637 + 1.8115267233914518*I",
+"-1/5 - (7*I)/5",
+"-0.4881017391704919698644137 - 1.135412444586148945381494*I",
 "1",
 "2",
-"-0.7 + 3.*I",
-"-0.15006638113409654 - 0.9840575849751574*I",
+"-1/5 - (7*I)/5",
+"-0.1971656061670911303773324 + 0.2830489021195984451067474*I",
 "1",
 "3",
-"-0.7 + 3.*I",
-"0.2923514438331316 + 0.23878692385461808*I",
+"-1/5 - (7*I)/5",
+"0.08327801417600615009074186 + 0.001704672880135397041794967*I",
 "2",
 "1",
-"-0.7 + 3.*I",
-"-1.1603252433687363 + 2.344041908139*I",
+"-1/5 - (7*I)/5",
+"-0.3756042722949367843163278 - 1.276742330773723026583351*I",
 "2",
 "2",
-"-0.7 + 3.*I",
-"-0.25072074408188805 - 0.6108962167572296*I",
+"-1/5 - (7*I)/5",
+"-0.1425543292510341605176513 + 0.1371689738219304202869984*I",
 "2",
 "3",
-"-0.7 + 3.*I",
-"0.16439828133760992 + 0.0703907073073804*I",
+"-1/5 - (7*I)/5",
+"0.03200226354857854335390015 + 0.008484129594088192242994194*I",
 "3",
 "1",
-"-0.7 + 3.*I",
-"-1.0077230710716736 + 2.661499911817378*I",
+"-1/5 - (7*I)/5",
+"-0.2989787245379329728481531 - 1.343931693249974927004725*I",
 "3",
 "2",
-"-0.7 + 3.*I",
-"-0.2179462108543163 - 0.3370866226114808*I",
+"-1/5 - (7*I)/5",
+"-0.08768206779922630788149317 + 0.06312126273316916646478938*I",
 "3",
 "3",
-"-0.7 + 3.*I",
-"0.07706928948075209 + 0.013249319626244205*I",
+"-1/5 - (7*I)/5",
+"0.0113129385853053859543144 + 0.005457767175425329169967248*I",
 "1",
 "1",
-"-1 + 3.*I",
-"-1.4105646122539637 + 1.7215908412490781*I",
+"-1 - (7*I)/5",
+"-0.9908545815305659001669631 - 0.9174238158763567154670398*I",
 "1",
 "2",
-"-1 + 3.*I",
-"-0.02407554322404115 - 0.9922268633176381*I",
+"-1 - (7*I)/5",
+"0.07158866870852659804528872 + 0.3848933976593964916851421*I",
 "1",
 "3",
-"-1 + 3.*I",
-"0.2422229830612579 + 0.2849984628118929*I",
+"-1 - (7*I)/5",
+"0.04104500496256023042828098 - 0.08830136129011211863744217*I",
 "2",
 "1",
-"-1 + 3.*I",
-"-1.3590769603565855 + 2.26563252146283*I",
+"-1 - (7*I)/5",
+"-1.019925023746657680786921 - 1.124595552357277967090879*I",
 "2",
 "2",
-"-1 + 3.*I",
-"-0.161474266141168 - 0.6448371994854103*I",
+"-1 - (7*I)/5",
+"0.01094531629637096576106268 + 0.2391481544336993271405549*I",
 "2",
 "3",
-"-1 + 3.*I",
-"0.14711009165151334 + 0.10204136075829973*I",
+"-1 - (7*I)/5",
+"0.02357505184715364176504762 - 0.03439362632057322142473194*I",
 "3",
 "1",
-"-1 + 3.*I",
-"-1.254053702442446 + 2.6052715019705603*I",
+"-1 - (7*I)/5",
+"-1.021499207085205316693109 - 1.249910330188513806434707*I",
 "3",
 "2",
-"-1 + 3.*I",
-"-0.16517169453634273 - 0.37264399664910486*I",
+"-1 - (7*I)/5",
+"-0.007882374362414223985282586 + 0.1373380367744643419880309*I",
 "3",
 "3",
-"-1 + 3.*I",
-"0.07315503680166735 + 0.029966605320151718*I",
+"-1 - (7*I)/5",
+"0.01131346671394310166327279 - 0.01249777055577485543723401*I",
 "1",
 "1",
-"-1.4 + 3.*I",
-"-1.5787338834248419 + 1.6136420756476364*I",
+"-7/5 - (7*I)/5",
+"-1.219555621006325199438054 - 0.8393745907107140203389614*I",
 "1",
 "2",
-"-1.4 + 3.*I",
-"0.1371015489509695 - 1.000265416069709*I",
+"-7/5 - (7*I)/5",
+"0.2032677355467648046702975 + 0.4125491216559647513257176*I",
 "1",
 "3",
-"-1.4 + 3.*I",
-"0.17416637468978968 + 0.3389521461341227*I",
+"-7/5 - (7*I)/5",
+"0.004251513439720678915835991 - 0.1220075446358158947006697*I",
 "2",
 "1",
-"-1.4 + 3.*I",
-"-1.6192870365880863 + 2.1703406516574444*I",
+"-7/5 - (7*I)/5",
+"-1.320619838306054643300648 - 1.065892704705797834077402*I",
 "2",
 "2",
-"-1.4 + 3.*I",
-"-0.044238491572021976 - 0.6841011706465611*I",
+"-7/5 - (7*I)/5",
+"0.09622408133639172555129377 + 0.2731105405145626022369582*I",
 "2",
 "3",
-"-1.4 + 3.*I",
-"0.12072654756030898 + 0.14041308717902012*I",
+"-7/5 - (7*I)/5",
+"0.00951544830063435766599513 - 0.05325436913012775421685466*I",
 "3",
 "1",
-"-1.4 + 3.*I",
-"-1.5773532727721646 + 2.535905381607582*I",
+"-7/5 - (7*I)/5",
+"-1.367189039383852145686536 - 1.211304952533601220820439*I",
 "3",
 "2",
-"-1.4 + 3.*I",
-"-0.09341199273893086 - 0.4150636970725685*I",
+"-7/5 - (7*I)/5",
+"0.04191859292832405903506325 + 0.1649890654426153562624566*I",
 "3",
 "3",
-"-1.4 + 3.*I",
-"0.06535122618483502 + 0.05101663565152981*I",
+"-7/5 - (7*I)/5",
+"0.00650742909654574627250664 - 0.02154883251720226822552705*I",
 "1",
 "1",
-"-3. + 3.*I",
-"-2.2149794030564007 + 1.288836538109666*I",
+"-3 - (7*I)/5",
+"-2.006259543508918559280738 - 0.6354714738426061956495618*I",
 "1",
 "2",
-"-3. + 3.*I",
-"0.7313723809459818 - 1.003899827939908*I",
+"-3 - (7*I)/5",
+"0.7334357233719708844030849 + 0.4542190668645801440306082*I",
 "1",
 "3",
-"-3. + 3.*I",
-"-0.1169828924977987 + 0.4911888961356567*I",
+"-3 - (7*I)/5",
+"-0.209564820779042583816149 - 0.2124232415316877464738453*I",
 "2",
 "1",
-"-3. + 3.*I",
-"-2.6009318455351735 + 1.8712973957870656*I",
+"-3 - (7*I)/5",
+"-2.407691021662430819635011 - 0.8973481314410885673384452*I",
 "2",
 "2",
-"-3. + 3.*I",
-"0.4183619994031909 - 0.7887964457243224*I",
+"-3 - (7*I)/5",
+"0.4825248461079058792674081 + 0.3512296398074683129878294*I",
 "2",
 "3",
-"-3. + 3.*I",
-"-0.018021249110453885 + 0.2610043863839161*I",
+"-3 - (7*I)/5",
+"-0.09410081400094719179439828 - 0.1137427094521510277377264*I",
 "3",
 "1",
-"-3. + 3.*I",
-"-2.8134622611639353 + 2.3087946470125917*I",
+"-3 - (7*I)/5",
+"-2.664589576762315164690982 - 1.091708967972938645662153*I",
 "3",
 "2",
-"-3. + 3.*I",
-"0.2127631228283342 - 0.5411125971074708*I",
+"-3 - (7*I)/5",
+"0.2919106864477335633096292 + 0.2398489133615198556169296*I",
 "3",
 "3",
-"-3. + 3.*I",
-"0.008844322628864365 + 0.12369727530443386*I",
+"-3 - (7*I)/5",
+"-0.03903027674986962142416068 - 0.05495539307612344158160473*I",
 "-999"};