Changeset 62a98a in git


Ignore:
Timestamp:
Mar 13, 2007, 7:48:27 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
337d5b4a735ba3e7400e978b3d410c233023b3d7
Parents:
0176c0c8a46617b634ef5297ea5fe87f32a0d215
Message:
*hannes: fixed example and docu of chineseR


git-svn-id: file:///usr/local/Singular/svn/trunk@9943 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/modstd.lib

    r0176c0 r62a98a  
    11//GP, last modified 23.10.06
    22///////////////////////////////////////////////////////////////////////////////
    3 version="$Id: modstd.lib,v 1.6 2007-01-23 15:03:30 Singular Exp $";
     3version="$Id: modstd.lib,v 1.7 2007-03-13 18:48:27 Singular Exp $";
    44category="Commutative Algebra";
    55info="
     
    425425           return(N/B);
    426426        }
    427         D=E mod N;
    428         C=A-(E-E mod N)/N*B;
    429         E=N;
    430         N=D;
    431         A=B;
    432         B=C;
     427        D=E mod N;
     428        C=A-(E-E mod N)/N*B;
     429        E=N;
     430        N=D;
     431        A=B;
     432        B=C;
    433433   }
    434434   return(0);
     
    441441 ///////////////////////////////////////////////////////////////////////////////
    442442proc chineseR(list T,list L,number N)
    443 "USAGE:  chineseR(T,L);
    444 RETURN: x such that x = T[i] mod L[i]
     443"USAGE:  chineseR(T,L,N);
     444RETURN: x such that x = T[i] mod L[i], N=product(L[i])
    445445NOTE:   chinese remainder theorem
    446446EXAMPLE:example chineseR; shows an example
     
    471471{ "EXAMPLE:"; echo = 2;
    472472   ring R = 0,x,dp;
    473    chineseR(list(24,15,7),list(2,3,5));
     473   chineseR(list(24,15,7),list(2,3,5),30);
    474474}
    475475
Note: See TracChangeset for help on using the changeset viewer.