自動推論
フランスで開発された証明支援システムで、仕様記述から実行可能なプログラムを自動生成できる(生成するソースコードはOCamlまたはHaskell)。仕様記述や証明の記述に使われる言語は Calculus of Inductive Constructions (CIC) と呼ばれている。
自動推論の最大の応用は自動定理証明機の構築である。時にはそういった証明機が定理の新たな証明方法をもたらすこともあり、Logic Theorist がよい例である。自動推論プログラムは、論理学、数学、計算機科学、論理プログラミング、ソフトウェアおよびハードウェアの設計検証、回路設計など様々な分野の問題を解くのに利用されている。TPTPはそういった問題を集めたライブラリであり、定期的に更新されている。また、CADEという学会で定期的に自動定理証明機の競技会が開催されており、競技会で使用する問題はTPTPライブラリから選ばれている。