Changeset efb096 in git


Ignore:
Timestamp:
Mar 18, 2015, 3:36:09 PM (9 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
c31c5835bece938cfe0770b54facad06a4501985
Parents:
f3f0ada0fecda59e7576f7bbec2608a0729a6aad
Message:
fix tr. #703 (degree/ecart for ws-ord with diff. signs)
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • Tst/Short/spcurve.res.gz.uu

    rf3f0ad refb096  
    1 begin 644 spcurve.res.gz
    2 M'XL(""4>OU```W-P8W5R=F4N<F5S`-U82V_;.!"^ZU<,@CWX0;<2)5N)#0?H
    3 M9GLHTA0%$J`+!'&AV&PBU)9<24XD+?:_[PPI/NRT2(O-8;$.('(>''XS''(&
    4 MN;SZX]T'``A.X?V[W^&H*JM7Z_3V:.9==A)^"LC\G&9IU>O//!KA]!3*[7)7
    5 M/(A7F7A\559)9?3#SI)6V+<6G8*HD\UV+2`MSRZ6^8K/O->O85OD2\.!+T6^
    6 M`5P(CA'O[9]O+CZ^?SOU`(HTNX-B'G+?#UFO9@UK^VQ5SE"4KD2RAG1>MZQI
    7 M6;T(1\TB(L$6%U4]O44O[:,SHX:-:LZ\FD$3,O!\!BV"]`S<L85[=E$U6V'!
    8 M*OI%H#9,HB6>LHKH9AZW,"86QB:IBK2^"BP0S?E5*+V@S^H>IT_8W\<DE\])
    9 M8]!IR%FH%L@9*:N=X6)NHBH7.K*KH'?!2/DZN"$(\/DZ8,'-W-=S?C,?D3E%
    10 M<Y*-:`]-H]R2(8D)BR8Y6;KFQO3-_$YDO;%>K<BH/Z)![Q'B#D1KHY$R.5`K
    11 MY>8#5W_LR">./.KD$X6P6R.=D7.-,G;DD2/7^Q]W$=ACGCB+N+.I-AKX#BK#
    12 M#%Q3&E_`#P$<.!B$CBW#C%Q;$\T=.[;<8.B0!Y.]:-H,CFT&EV*3'MY\R_MO
    13 M9?$Z+2M8SP^2&6`EOD"1B=W<`N^M,?]86:UPPF_Z4JT4E8*+JHK>I#./OI2K
    14 M;PC%&Y4T=M:A55J<M`(E&QK\2A9V5V5`&NJLR.+0.&>C?VRCOTK+96$#+\G_
    15 M=<REASU:(^U\5I$/5+!D8&V<3FR<OMTK`#94FO.ST?(/GGOM,QX<G6O+?)36
    16 M5*)80W)MOW?AO)?X0K+`/'$!KJ$1>7+$%Q"HM.%"N:IE`%C#O`9'K&E>C46M
    17 M,>X%OG6O$.M'D=[=5]8_P_HW-:US\@,BI@1]XB368%2!3YT<BX'^ZZ0/8@G)
    18 MW'`,J-X']HDE>V4Q"*P_V[P\],>P7CR]>[6^JHLNI]DABRL3"ZYX\<MDOG'I
    19 M(/&9_]W4EWE!:U`9%:[4ZX"I?T4N@GPSA@HS)HLD,7'T3SIA*&^?!.@<HVUH
    20 M!WXS\[`^V\/!OK$[SL>D6MY_+/*[0I0E7@MSX%HUM.=X?KD5V5(4YP*=6-O#
    21 MW.>_U!4<U8N8,A3]IU[Q1.6H"??^IG@<1TEQA(%49U#",B_0I6V>K6B[*H?J
    22 M7H#(<`]10OY%DFK+J;G0&*,)X_9*<XR$NM0A=COJ6O,8E<!;BT09%L5&F[LK
    23 M<G&;B0)NDS(MH?=MA^-]OLFQX(I\AYB24O2]3:Z;H4`2Z"QO=(%'FDI^[-!8
    24 M[5N''!OQ6-)8U1O=5"")+4U<3QP&]C!QZ]#8OO":MXX%:E@:W4L0'1`B[FIP
    25 MLVFG$FI0'1UI$US1%F7'F.@%'4VM5[.'`H'RUNR:Y0)C6GA69RN*:E?<BI5.
    26 ME21;@3[N[@@ZG:1*\ZR<'G:VE%+#UFEOZT6$]XTNVF(\4%=P,9$WT.EY,0.=
    27 MCK=UV]W%R9!,-+@D5D9H.E%F:#KN#YM!BY/([8N;;IOCODFU8S:F:N*SF$5X
    28 M`;E'.5,D55X8W[ZJZY64D,#9]=7-7_7?L,E7N[68>IOJ6G;N.*)]@?L.'&!\
    29 M(&2!U]X2/2%:@1A&@VZ%P3_6*[JPQ%K#N'6L-52\AH&O5(R[""7LH"A>;`YU
    30 MZFFV1^SNY?+M"_9T^L/!*T2UWLB38A/IGI2%`V/Y)RW0B3(]Y78:&KN=S>]8
    31 M0.?)9^(<=P\X]=4R4G*JPL@B&5W&9=CE@&9E9)X6"'Q$!#'D.PNPO$^*9(G/
    32 M#=:A=`E3\!4_VVUN\<G!''E(,%>F$,1*('^WZWSYE9H3%.3%2AJ$3Z6C87]3
    33 MR)(-/H[X$^@"T/GB)Z1/1)\Q?29]J*&!]@<F]'V$$0]@%/@P"KF:\QCI"82`
    34 M'WQCGV+D+L;'[7,8*<Q`406*(E#\@>(-%&*@H(*\8<_@I".3)P02`G5B\NSH
    35 M$X$,'0F^@S=T\9Z9_V*<7\IRKI+//\CM9W/Q_'(_E74>_\Q"F<%RY-WX*[FK
    36 ?$U=G[;,I:UJ$2/T7BO[3M"O1QNPW[Q^A"\CONQ(`````
     1begin 640 spcurve.res.gz
     2M'XL("%F)"54``W-P8W5R=F4N<F5S`-U8W6O;2!!_UU\QA'N0[74KK60[L7&@
     3ME^M#25,*"?0@Q$6QMXFH;;F2G$@^[G^_F?VVTY*6R\-Q#FAW/G;V-[.S.T,N
     4MK_YX]P$`XE-X_^YW.*JK^M4ROSV:!)=:PD\!F9_S=5Z'G4E`(YR>0K69;\L'
     5M\6HM'E]5=59;_41;,@K[UM)3$$VVVBP%Y-79Q;Q8\$GP^C5LRF)N.?"E+%:`
     6M"\$S$KS]\\W%Q_=OQP%`F:_OH)PF/(H2%C:L9;L.6U03%.4+D2TAGS8[UNY8
     7M,TOZ[2PEP087U:'9(LP[Z$R_9?V&LZ!AT"8,@HC!#D$&%N[`P3V[J-N-<&`5
     8M_2)06R;1$D]91723@#L80P=CE=5EWES%#HCA_"J4,.ZP)N3T23K[F.3R*6ET
     9MM8:<)6J!G)&RVADNIC:J<J$GNXK#"T;*U_$-08#/US&+;Z:1F?.;:9_,*9J3
     10MK$][&!KECDQ(3%@,R<G2-;>F;Z9W8AT.S&I%IIT^#6:/!'<@VAA-E<FN6BDW
     11M[_KZ`T\^].2IE@\50KU&.B/G!N7(DZ>>W.Q_K".PQSSQ%G%O4V,TCCQ4EAG[
     12MI@R^F!\".'`P3CQ;EIGZMH:&._!L^<$P(8^'>]%T&3QR&5R)57YX\QWOOY7%
     13MR[RJ83D]2&:`A?@"Y5ILIPYXN,3\8U6]P`F_Z4BU2M0*+JHJ>I5/`OI2KKXA
     14M%&]4TKB91JNT.&G%2M:S^)4LT5>E2QKJK,ABSSKGHG_LHK_(JWGI`B_)_W7,
     15MI8<AK9%V/JO(QRI8,K`N3B<N3M_N%0`7*L/YV6A%!\^]\1D/CLYUQR*4-E2B
     16M6$MR8S^\\-Y+?"%9;)^X&-?0B#PYX@L(5-IPH5RU8P!8PX(61ZQI08-%K;7N
     17MQ9%SKQ3+1Y'?W=?./\OZ-S5-._D!$5."/G$2:S"JP"<MQV)@_K3T0<PAFUJ.
     18M!15^8)]8ME<6X]CYLRFJ0W\LZ\73.VS,59WIG&:'+*Y,S+CBC5XF\ZU+!XG/
     19MHN^FOLP+6H/*J'"E7@=,_2MR$>2;T5.8,5DDB8EC?M()2P7[)(!VC+:A'?C-
     20M),#Z[`X'^T9]G(]9/;__6!9WI:@JO!;VP(UJXL[Q_'(CUG-1G@MT8ND.<Y__
     21M4E>PW\Q&E*'H/_6*)RI';;CW-\7C.,K*(PRD.H,*YD6)+FV*]8*VJPNH[P6(
     22M->XA*BB^2%)M.;87&F,T9-Q=:8Z14)<ZP6Y'76L^0B4(EB)3AD6Y,N;NRD+<
     23MKD4)MUF55Q!^V^)X7ZP*++BBV"*FK!*=8%689BB6!#K+6U/@D::2/_)HK/8[
     24MCQQ8\4#26-5;TU0@B2W-J!EZ#.QA^,ZCJ7W1#&6`^I76M!)$([J6^PK<;JDU
     25M$@-)TZFQP!7M,&K&T"S0-#5>[1X(A+FSFZX+@0$M`Z>R$66]+6_%PN1)MEZ`
     26M.6L=?ZV3U7FQKL:';2WE4V_G];;-+,7+1K=L-NBJ^S<;RNOG-;R8?EZ[N_-[
     27MW=E)CTRTN&2DC-!TJ,S0=-#IM=T=3E*_*6[U-L<=FV?';$"E)&(CEN+MXP$E
     28M3)G516E]^ZKN5E9!!F?75S=_-7_#JEALEV(<K.IKV;;CB/8%[MOU@/&ND-7=
     29M>$OTD&@%HI=V]0J+?V!6Z+",C(9UZ]AHJ'CUXDBI6'<12J*A*-[('NHX,.R`
     30MV/K9BMSS]73ZPR$H1;U<R9-B0^F>E"5=:_DG+="),C/E;II8N]KF=RR@\^0S
     31M<8[UZTU-M8R4G*HPLE1&EW$9=CF@61F9I]4!7Q!!#/G(`LSOLS*;XUN#12B?
     32MPQ@BQ5]O5[?XWF"./&28*V.(1TH@?[?+8OZ5.A,4%.5"&H1/E:?A?F-89RM\
     33M&?$GT`6@\\5/0I^4/@/Z##O00`N['Y@P]Q'Z/(9^'$$_X6K.1T@/(0'\X`/[
     34M%"/W,3YNGL-(80:**E`4@>(/%&^@$`,%%>0->P8G'9D\(9`0J`V39T>?%&3H
     35M2/`=O(F/]\S^"^/\4M9RE7S106X_FXOGE_NI;/+X9Q;*#)8CU^.OY*Y)7).U
     36<SZ:L[0]2]2\H^C?3MD(;D]^"?P"0H8@XN!(`````
    3737`
    3838end
  • kernel/GBEngine/kutil.cc

    rf3f0ad refb096  
    81178117BOOLEAN newHEdge(kStrategy strat)
    81188118{
     8119  if (currRing->pLexOrder || rHasMixedOrdering(currRing))
     8120    return FALSE;
    81198121  int i,j;
    81208122  poly newNoether;
  • libpolys/polys/monomials/ring.cc

    rf3f0ad refb096  
    31733173      r->pFDeg = p_Totaldegree;
    31743174    }
    3175     if ((order[0] == ringorder_a)
     3175    else if ((order[0] == ringorder_a)
    31763176    || (order[0] == ringorder_wp)
    3177     || (order[0] == ringorder_Wp)
    3178     || (order[0] == ringorder_ws)
     3177    || (order[0] == ringorder_Wp))
     3178    {
     3179      r->pFDeg = p_WFirstTotalDegree;
     3180    }
     3181    else if ((order[0] == ringorder_ws)
    31793182    || (order[0] == ringorder_Ws))
    3180       r->pFDeg = p_WFirstTotalDegree;
     3183    {
     3184      for(int ii=block0[0];ii<=block1[0];ii++)
     3185      {
     3186        if (wvhdl[0][ii-1]<0) { r->MixedOrder=2;break;}
     3187      }
     3188      if (r->MixedOrder==0)
     3189        r->pFDeg = p_WFirstTotalDegree;
     3190      else
     3191        r->pFDeg = p_Totaldegree;
     3192    }
    31813193    r->firstBlockEnds=block1[0];
    31823194    r->firstwv = wvhdl[0];
     
    32063218    if ((order[1] == ringorder_a)
    32073219    || (order[1] == ringorder_wp)
    3208     || (order[1] == ringorder_Wp)
    3209     || (order[1] == ringorder_ws)
     3220    || (order[1] == ringorder_Wp))
     3221      r->pFDeg = p_WFirstTotalDegree;
     3222    else if ((order[1] == ringorder_ws)
    32103223    || (order[1] == ringorder_Ws))
    3211       r->pFDeg = p_WFirstTotalDegree;
     3224    {
     3225      for(int ii=block0[1];ii<=block1[1];ii++)
     3226        if (wvhdl[1][ii-1]<0) { r->MixedOrder=2;break;}
     3227      if (r->MixedOrder==FALSE)
     3228        r->pFDeg = p_WFirstTotalDegree;
     3229      else
     3230        r->pFDeg = p_Totaldegree;
     3231    }
    32123232  }
    32133233  /*------- more than one block ----------------------*/
     
    32463266
    32473267  if (rOrd_is_Totaldegree_Ordering(r) || rOrd_is_WeightedDegree_Ordering(r))
    3248     r->pFDeg = p_Deg;
     3268  {
     3269    if(r->MixedOrder==FALSE)
     3270      r->pFDeg = p_Deg;
     3271    else
     3272      r->pFDeg = p_Totaldegree;
     3273  }
    32493274
    32503275  if( rGetISPos(0, r) != -1 ) // Are there Schreyer induced blocks?
  • libpolys/polys/monomials/ring.h

    rf3f0ad refb096  
    741741inline BOOLEAN rHasGlobalOrdering(const ring r){ return (r->OrdSgn==1); }
    742742inline BOOLEAN rHasLocalOrMixedOrdering(const ring r){ return (r->OrdSgn==-1); }
    743 inline BOOLEAN rHasMixedOrdering(const ring r) { return (r->MixedOrder==1); }
     743inline BOOLEAN rHasMixedOrdering(const ring r) { return (r->MixedOrder); }
    744744
    745745// #define rHasGlobalOrdering(R) ((R)->OrdSgn==1)
Note: See TracChangeset for help on using the changeset viewer.