NumberTheory`NumberTheoryFunctions`
SquareFreeQ,PrimePowerQ,KroneckerSymbol,ChineseRemainder,PrimitiveRootが組込みのMathematica カーネル関数に加わった.
NextPrimeとPreviousPrimeが新しく加わった組込みの Mathematica カーネル関数NextPrimeとして利用できるようになった.
Random[Prime,…]が,新しく加わった組込みの Mathematica カーネル関数RandomPrimeとして利用できるようになった.
PrimeFactorListの機能が,強化された組込みの Mathematica カーネル関数FactorIntegerで利用できる.
SqrtModが組込みの Mathematica カーネル関数PowerModとして利用できるようになった.
SqrtModListが新しく加わった組込みの Mathematica カーネル関数PowerModListとして利用できるようになった.
ClassNumberが新しく加わった組込みの Mathematica カーネル関数NumberFieldClassNumberとして利用できるようになった.
SumOfSquaresRが組込みの Mathematica カーネル関数SquaresRとして利用できるようになった.
OrderedSumOfSquaresRepresentationsが組込みの Mathematica カーネル関数PowersRepresentationsとして利用できるようになった.
SquareFreeQ
![<< NumberTheory`NumberTheoryFunctions`;
SquareFreeQ[2*3*5*7]](Files/NumberTheoryFunctions.ja/legacy_1.gif)
NextPrimeとPreviousPrime
![<< NumberTheory`NumberTheoryFunctions`;
NextPrime[1000000]](Files/NumberTheoryFunctions.ja/legacy_2.gif)
![PreviousPrime[1000000]](Files/NumberTheoryFunctions.ja/legacy_3.gif)
Random[Prime, ...]
![<< NumberTheory`NumberTheoryFunctions`;
Random[Prime, {10, 100}]](Files/NumberTheoryFunctions.ja/legacy_4.gif)
PrimeFactorList
![<< NumberTheory`NumberTheoryFunctions`;
PrimeFactorList[713/41]](Files/NumberTheoryFunctions.ja/legacy_5.gif)
PrimePowerQ
![<< NumberTheory`NumberTheoryFunctions`;
PrimePowerQ[12167]](Files/NumberTheoryFunctions.ja/legacy_6.gif)
ChineseRemainder
x が4を法とする3に等しいか,x が5を法とする4に等しくなるような最小の正の整数 x:
![<< NumberTheory`NumberTheoryFunctions`;
ChineseRemainder[{3, 4}, {4, 5}]](Files/NumberTheoryFunctions.ja/legacy_7.gif)
SqrtModとSqrtModList
が11を法とする3に等しくなるような,最小の非負の整数
を求める:
![<< NumberTheory`NumberTheoryFunctions`;
SqrtMod[3, 11]](Files/NumberTheoryFunctions.ja/legacy_8.gif)
![<< NumberTheory`NumberTheoryFunctions`;
SqrtModList[3, 11]](Files/NumberTheoryFunctions.ja/legacy_9.gif)
ClassNumber
![<< NumberTheory`NumberTheoryFunctions`;
ClassNumber[-10099]](Files/NumberTheoryFunctions.ja/legacy_10.gif)
FundamentalDiscriminantQ
FundamentalDiscriminantQは次の定義で置き換えることができる:
![<< NumberTheory`NumberTheoryFunctions`;
FundamentalDiscriminantQ[3243601]](Files/NumberTheoryFunctions.ja/legacy_11.gif)
ClassList
![<< NumberTheory`NumberTheoryFunctions`;
ClassList[-403]](Files/NumberTheoryFunctions.ja/legacy_12.gif)
KroneckerSymbol
![<< NumberTheory`NumberTheoryFunctions`;
KroneckerSymbol[5, 3]](Files/NumberTheoryFunctions.ja/legacy_13.gif)
SumOfSquares
![<< NumberTheory`NumberTheoryFunctions`;
SumOfSquaresR[3, 100]](Files/NumberTheoryFunctions.ja/legacy_14.gif)
SumOfSquaresRepresentations
SumOfSquaresRepresentationsは次の定義で置換することができる:
![<< NumberTheory`NumberTheoryFunctions`;
SumOfSquaresRepresentations[3, 100]](Files/NumberTheoryFunctions.ja/legacy_15.gif)
OrderedSumOfSquaresRepresentations
![<< NumberTheory`NumberTheoryFunctions`;
OrderedSumOfSquaresRepresentations[3, 100]](Files/NumberTheoryFunctions.ja/legacy_16.gif)
LeastPrimeFactor
LeastPrimeFactorは次の定義で置き換えることができる:
![<< NumberTheory`NumberTheoryFunctions`;
LeastPrimeFactor[3243601]](Files/NumberTheoryFunctions.ja/legacy_17.gif)
QuadraticRepresentation
QuadraticRepresentationは次の定義で置き換えることができる:
![<< NumberTheory`NumberTheoryFunctions`;
QuadraticRepresentation[3, 4410796736359]](Files/NumberTheoryFunctions.ja/legacy_18.gif)
SumOfFactors
![<< NumberTheory`NumberTheoryFunctions`;
SumOfFactors[360]](Files/NumberTheoryFunctions.ja/legacy_19.gif)
WhichRootOfUnity
WhichRootOfUnityは次の定義で置き換えることができる:
![<< NumberTheory`NumberTheoryFunctions`;
WhichRootOfUnity[Sqrt[(5 - Sqrt[5])/8] - I (1 + Sqrt[5])/4]](Files/NumberTheoryFunctions.ja/legacy_20.gif)
AliquotSequence
AliquotSequenceは次の定義で置き換えることができる:
![<< NumberTheory`NumberTheoryFunctions`;
AliquotSequence[220]](Files/NumberTheoryFunctions.ja/legacy_21.gif)
AliquotCycle
AliquotCycleは次の定義で置き換えることができる:
![<< NumberTheory`NumberTheoryFunctions`;
AliquotCycle[562]](Files/NumberTheoryFunctions.ja/legacy_22.gif)
もとのパッケージはWeb (library.wolfram.co.jp/infocenter/MathSource/6774)で利用できるようになった.