離散数学

Wolfram言語は離散数学において,20年以上に渡って重要な発見を行うのに使われてきた.高度に効率的で,多くの場合独自であるアルゴリズムと,高レベル記号言語の統合により,Wolfram言語は離散数学の探究,開発,応用のためのユニークな環境となった.

リストと集合の操作 »

Tuples  ▪  Subsets  ▪  Union  ▪  Intersection  ▪  Complement  ▪  DisjointQ  ▪  ...

置換 »

Permutations  ▪  Sort  ▪  Ordering  ▪  Signature  ▪  RandomSample  ▪  ...

群論 »

PermutationGroup  ▪  GroupOrder  ▪  GroupElements  ▪  GroupElementQ  ▪  ...

列挙関連関数 »

Factorial  ▪  Binomial  ▪  Fibonacci  ▪  StirlingS1  ▪  PartitionsP  ▪  IntegerPartitions  ▪  FiniteGroupCount  ▪  ...

離散微積分 »

RSolve 再帰方程式を解く

Sum  ▪  GeneratingFunction  ▪  ZTransform  ▪  DifferenceDelta  ▪  ContinuedFractionK  ▪  ...

整数列 »

FindSequenceFunction 整数列の関数を求める

RecurrenceTable  ▪  LinearRecurrence  ▪  ...

文字列と数字

StringReplaceList  ▪  IntegerDigits  ▪  BitXor  ▪  BitAnd

ReplaceList パターンに合致する形式のリストを生成する

グラフとネットワーク »

Graph 無向,有向,混合グラフ,または多重グラフを表す

FindShortestPath  ▪  FindCycle  ▪  FindGraphIsomorphism  ▪  ...

木と式の列挙

TreeGraph  ▪  KaryTree  ▪  FindSpanningTree  ▪  ClusteringTree  ▪  ...

Groupings 要素のリストからすべての可能な木の式を生成する

組合せの最適化

FindMinimumMinimize 整数計画問題を解く

FindShortestTour 巡回セールスマン問題を解く

KnapsackSolve  ▪  FrobeniusSolve

ブール計算 »

And  ▪  Or  ▪  SatisfiableQ  ▪  BooleanFunction  ▪  BooleanMinimize  ▪  ...

代数系 »

FiniteGroupData  ▪  LatticeData  ▪  KnotData

計算系 »

CellularAutomaton  ▪  TuringMachine  ▪  SubstitutionSystem  ▪  RulePlot

暗号 »

Encrypt  ▪  Decrypt  ▪  GenerateSymmetricKey  ▪  ...