FRACTRAN(フラクトラン)はチューリング完全な難解プログラミング言語で、数学者ジョン・コンウェイによって開発された。この言語で書かれたプログラムは、正の整数nを初期値として持つ正の分数の列である。プログラムは、以下のように整数nを更新することによって実行される。
- nfが整数となるようなリスト内の最初の分数fにおいて、nをnfに置換する。
- nをかけて整数となるような分数がリスト内になくなるまでこれを繰り返し、停止する。
Conway 1987には、PRIMEGAME(素数ゲーム)と呼ばれる、連続する素数を探索する以下のFRACTRANプログラムがある。

上記のFRACTRANプログラムで3×2を計算する(3×2は6であるから、入力は