Changeset 432937c in git


Ignore:
Timestamp:
Jul 20, 2018, 3:19:35 PM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
79d81e55c8fa0bafcf778605ad3ed28e8b9a1321
Parents:
603a9894476eb0322bbfbcb93b58502145498740
git-author:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2018-07-20 15:19:35+02:00
git-committer:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2018-07-20 15:40:47+02:00
Message:
fix: accuracy for sqr/nt_solve (atkins.lib/ntsolve.lib)
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/atkins.lib

    r603a989 r432937c  
    11///////////////////////////////////////////////////////////////////////////////
    2 version="version atkins.lib 4.1.1.0 Dec_2017 ";
     2version="version atkins.lib 4.1.1.2 Dec_2017 ";
    33category="Teaching";
    44info="
     
    368368  poly f=var(1)^2-w;
    369369  def S=basering;
    370   ring R=(real,k),var(1),dp;
     370  ring R=(real,k+1),var(1),dp;
    371371  poly f=imap(S,f);
    372   ideal I=nt_solve(f,1.1,list(k,k div 5));
     372  ideal I=nt_solve(f,1.1,list(1000,k));
    373373  number c=leadcoef(I[1]);
    374374  setring S;
  • Singular/LIB/ntsolve.lib

    r603a989 r432937c  
    11//////////////////////////////////////////////////////////////////////////////
    2 version="version ntsolve.lib 4.1.1.0 Dec_2017 "; // $ID$
     2version="version ntsolve.lib 4.1.1.2 Dec_2017 "; // $ID$
    33category="Symbolic-numerical solving";
    44info="
     
    5555    int prot = printlevel-voice+2;  // prot=printlevel (default:prot=0)
    5656    if (i1 < 1){itmax = 100;}else{itmax = ipar[1];}
    57     if (i1 < 2){acc = prec div 2;}else{acc = ipar[2];}
     57    if (i1 < 2){acc = prec;}else{acc = ipar[2];}
    5858    if ((acc <= 0)||(acc > prec-1)){acc = prec-1;}
    5959
  • Tst/Manual/nt_solve.res.gz.uu

    r603a989 r432937c  
    11begin 640 nt_solve.res.gz
    2 M'XL("**B+%<``VYT7W-O;'9E+G)E<P!%DDU+Q$`,AN_[*X)X:.GLD&2^6=J#
    3 M>!'$B]YDD547*92JVVJW^^M-JVL/,Q/(\[Y)9N;^X?KF#@"H@MN;*[CHNUXW
    4 M]?/%!B1ZJMNZS_+-:CJAJJ#MG[KWYGNOV_V@NW[7K^[_]/RG;_M?8/;XSYH*
    5 M#G7[!H?N$TK(#OM=HRSF*CNJ49W4D*OF8Z%M!?6K(/#6=(+#D8N1BQ.O"15,
    6 MD2F&=51P'(OQ5!Q/Q>!@#:0&4XR+BSN[2//B8C0IUDF1G*C=PGGAVOY[_P+U
    7 MQ^X@)",J7/+A[".#2?9\!9DTI\1:3:I\P6,U@9N5;(^T+5%'GR*A=9&<0Y05
    8 MI4!$ML%A,BD0&N.<";."MR7KR.1"L-8)8=AZP6WR[-E1"!0HLO')TBPPVU(F
    9 M,FQH<K7>6PHI(:+'9%%\B-C[*#+#L\!NRS5I2P:E,GN+WH<H_M))2DF:<@DI
    10 <6392,?Y/E:KY/TQ/_M5EE&\N5S\G(C:N.@(`````
     2M'XL("$3F45L"`VYT7W-O;'9E+G)E<P!%DDUKXT`,0._Y%:+LP<:30=)\$^Q#
     3MZ:6P]-*]+2&D;2@&X^W&WCK.KU]-FM08>P;KZ4FRY_G7P^,3`%`#/Q_OX6X<
     4M1MVU+W<;D-VN[=NQ*#>KO$+30#_NAC_=YT'WATD/XWY</5_S^9K?CU_`Q?$=
     5M-0T<V_X=CL-?J*$X'O:=LEBJXJ1F=593J;J/A;8-M&^"P'LW"`XGKF:NSKPF
     6M5)!WIIK64<%IKN9S=3I7DX,UD)I,-2\6=[-(\V(QFA3KI$A6U&[AO'#]^'EX
     7MA?9C?Q22$14N\7#SR&`2O7V"0II3HE8YJUSPV&1PLY+';]K6J*-/D="Z2,XA
     8MRAVE0$2VP3DV7EY00@E<,GA;LXY,+@1K77!HV'K!;?+LV8F"Y$K!8PJ7!+.M
     9M92+#AK+5>F\II.P3PF(N:4VDB#Y>*]AMO29MR6`@9&_1^Q#%;Y+DI=R4^-E(
     10;>4[N>ZK47,Y#_N7_AH+*S8_5?VA%H'8Z`@``
    1111`
    1212end
  • Tst/Manual/nt_solve.stat

    r603a989 r432937c  
    1 1 >> tst_memory_0 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:229572
    2 1 >> tst_memory_1 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:669968
    3 1 >> tst_memory_2 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:722780
    4 1 >> tst_timer_1 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:20
     11 >> tst_memory_0 :: 1532094020:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:191200
     21 >> tst_memory_1 :: 1532094020:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2199552
     31 >> tst_memory_2 :: 1532094020:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2232320
     41 >> tst_timer_1 :: 1532094020:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:5
  • Tst/Manual/sqr.res.gz.uu

    r603a989 r432937c  
    11begin 640 sqr.res.gz
    2 M'XL(".2B+%<``W-Q<BYR97,`18]-:\,P#(;O^16B[)!`"/Z09)M0'\8NA=%#
    3 MN_M(:1AFG=EB%_?G-^E*>Y)`S_.B=__QMMD"@/3POGF%54ZY.X7#JH=Y^PPQ
    4 MY+KIJV6"]Y#^IBZ.I4MYR-7^KJJ[.N3O$-.__3AJ#U.(7["#-=33.)Q:%DU[
    5 M:8^_3P8]Q///89R@E+6R%MDQ"2DLLR--1K&P\HG3[8^ZE"6JKT@;X;1!E"@Z
    6 M91T;(5`1(1(;JXTD=A8-&J4-HT;)SME9FDDE'Z'L;X678N=4RZ9_J:Y)$6?-
    7 $&P$`````
     2M'XL("#_A45L"`W-Q<BYR97,`E9--2\-`$(;O^15#\9!*#?.QGX3F(%X*XL%Z
     3MEQ:+!&O0)"7^?#>TW91&H0V$+#O/;.9]2)8O#XLG`*`"'A?W,&F;-MN6ZTD.
     4M8?5:5F6;3O.D?T)10/-=9]6FRYIVU2;+0RL?6E?M1UDU^^Y8E`+JLGJ'9]8P
     5MA[3>K+8SUM/9S^SM:Z!4`=7N<[VIH>OF[)PRWF@D=,9X+=JR04<#KB->S\-(
     6M:=?U9PYU$UZ:)UHL^G!;1)\A$CO1Q"2D(F@#>%O?=5V>D%AGA;6U&2LQSJ,E
     7M8JTIPJZ`'OQOO,CY8V3!&%GP+#+A59&)QI'#F4.=_XI\=G&D9<B->XZ,L@I%
     8M/(DB;_LY/"OEPI8C'QO590Y('QV8P8$9.3#7.;!C!^;4@1LYB"5_$OBXR7A9
     98&`[N^Y^A_^AW34K3_";Y!4"[04`W`P``
    810`
    911end
  • Tst/Manual/sqr.stat

    r603a989 r432937c  
    1 1 >> tst_memory_0 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:236008
    2 1 >> tst_memory_1 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:669968
    3 1 >> tst_memory_2 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:739172
    4 1 >> tst_timer_1 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:28
     11 >> tst_memory_0 :: 1532092735:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:223824
     21 >> tst_memory_1 :: 1532092735:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2179072
     31 >> tst_memory_2 :: 1532092735:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2232320
     41 >> tst_timer_1 :: 1532092735:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:50
  • Tst/Manual/sqr.tst

    r603a989 r432937c  
    11LIB "tst.lib"; tst_init();
    22LIB "atkins.lib";
    3 ring R = (real,60),x,dp;
     3ring R25 = (real,25),x,dp;
    44number ww=288469650108669535726081;
    5 sqr(ww,60);
     5number r=sqr(ww,25);
     6r;
     7r*r-ww;
     8ww;
     9ring R30 = (real,30),x,dp;
     10number ww=288469650108669535726081;
     11number r=sqr(ww,30);
     12r;
     13r*r-ww;
     14ww;
     15ring R60 = (real,60),x,dp;
     16number ww=288469650108669535726081;
     17number r=sqr(ww,60);
     18r;
     19r*r-ww;
     20ww;
    621tst_status(1);$
Note: See TracChangeset for help on using the changeset viewer.