CompositeQ

CompositeQ[n]

n が合成数の場合はTrueを,それ以外の場合はFalseを与える.

詳細とオプション

  • CompositeQは,ある整数が合成数かどうかを調べるためによく使われる.
  • 合成数は,1以外の2つの整数の積である正の数である.
  • n が明白に合成数でなければCompositeQ[n]Falseを返す.
  • CompositeQ[n]は,負の整数 n については事実上CompositeQ[-n]と同じである.
  • GaussianIntegers->Trueのとき,CompositeQはある数がガウス整数上で合成数かどうかを判定する.
  • CompositeQ[m+In]は自動的にガウス整数上で作用する.

例題

すべて開くすべて閉じる

  (2)

数が合成数かどうかをテストする:

は合成数ではない:

スコープ  (4)

CompositeQは整数に使うことができる:

ガウス整数:

大きい整数について調べる:

CompositeQはリストに縫い込まれる:

オプション  (1)

GaussianIntegers  (1)

が整数上で合成数かどうかを調べる:

ガウス整数:

アプリケーション  (9)

基本的なアプリケーション  (3)

合成数をハイライトする:

番目の合成数を生成する:

ランダムな合成数を生成する:

ガウス合成数の分布:

整数論  (6)

が常に合成数であるシェルピンスキー(Sierpiński)数 k を認識する:

その素因数がすべて繰り返される多ベキ数 n を認識する:

完全数はすべて多ベキ数である:

基数 b の擬似素数(となるような合成数 n)を認識する:

より小さい基数のすべての擬似素数を求める:

より小さい基数のすべての擬似素数を求める:

の形の大きい合成数を求める:

整数上の合成数の分布:

分布をプロットする:

ガウス整数上の合成数の分布:

分布をプロットする:

特性と関係  (6)

Primesはすべての素数の領域を表す:

PrimeQはすべての合成数に対してFalseを与える:

CompositeQはすべての素数に対してFalseを与える:

合成数はMersennePrimeExponentにはなり得ない:

合成数は多重度を含めて少なくとも2つの素因数を持つ:

素数の 乗である合成数は厳密に 個の約数を持つ:

おもしろい例題  (2)

3つの平方の和である合成数をプロットする:

合成性で数に彩色してウラム(Ulam)螺線をプロットする:

Wolfram Research (2014), CompositeQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/CompositeQ.html.

テキスト

Wolfram Research (2014), CompositeQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/CompositeQ.html.

CMS

Wolfram Language. 2014. "CompositeQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CompositeQ.html.

APA

Wolfram Language. (2014). CompositeQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CompositeQ.html

BibTeX

@misc{reference.wolfram_2024_compositeq, author="Wolfram Research", title="{CompositeQ}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/CompositeQ.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_compositeq, organization={Wolfram Research}, title={CompositeQ}, year={2014}, url={https://reference.wolfram.com/language/ref/CompositeQ.html}, note=[Accessed: 21-November-2024 ]}