Changeset 62a98a in git
- Timestamp:
- Mar 13, 2007, 7:48:27 PM (17 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- 337d5b4a735ba3e7400e978b3d410c233023b3d7
- Parents:
- 0176c0c8a46617b634ef5297ea5fe87f32a0d215
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/modstd.lib
r0176c0 r62a98a 1 1 //GP, last modified 23.10.06 2 2 /////////////////////////////////////////////////////////////////////////////// 3 version="$Id: modstd.lib,v 1. 6 2007-01-23 15:03:30Singular Exp $";3 version="$Id: modstd.lib,v 1.7 2007-03-13 18:48:27 Singular Exp $"; 4 4 category="Commutative Algebra"; 5 5 info=" … … 425 425 return(N/B); 426 426 } 427 428 429 430 431 432 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; 433 433 } 434 434 return(0); … … 441 441 /////////////////////////////////////////////////////////////////////////////// 442 442 proc 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); 444 RETURN: x such that x = T[i] mod L[i], N=product(L[i]) 445 445 NOTE: chinese remainder theorem 446 446 EXAMPLE:example chineseR; shows an example … … 471 471 { "EXAMPLE:"; echo = 2; 472 472 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); 474 474 } 475 475
Note: See TracChangeset
for help on using the changeset viewer.