ゲーデルの不完全性定理
ゲーデルの不完全性定理（ゲーデルのふかんぜんせいていり、、）または不完全性定理とは、数学基礎論とコンピュータ科学（計算機科学）の重要な基本定理。（数学基礎論は数理論理学や超数学とほぼ同義な分野で、コンピュータ科学と密接に関連している。）　不完全性定理は厳密には「数学」そのものについての定理ではなく、「形式化された数学」についての定理である。クルト・ゲーデルが1931年の論文で証明した定理であり、（形式主義）では自然数論の無矛盾性の証明が成立しないことを示す。なお、少し拡張された有限の立場では、自然数論の無矛盾性の証明が成立する（）。
数学基礎論研究者の菊池誠によると不完全性定理は、20世紀初め以降に哲学から決別した数学基礎論の中で現れた。コンピュータ科学者・数理論理学者のおよび数学者・数理論理学者の田中一之によると、不完全性定理が示した不完全性とは、数学用語の意味での「特定の形式体系Pにおいて決定不能な命題の存在」であり、一般的な意味での「不完全性」とは無関係である。不完全性定理を踏まえても、数学の形式体系の公理は真であり無矛盾であるし、数学の完全性も成立し続けている。しかし“不完全性定理は数学や理論の「不完全性」を証明した”といった誤解や、“数学には「不完全」な部分があると証明済みであり、数学以外の分野に「不完全」な部分があってもおかしくない”といった誤解が一般社会・哲学・宗教・神学等によって広まり、誤用されている。
数学の「無矛盾性」を証明することを目指したヒルベルト・プログラムに関して「不完全性定理がヒルベルトのプログラムを破壊した」という類の哲学的発言はよくあるが、これは実際の不完全性定理やゲーデルの見解とは異なる、とフランセーン達は解説している。正確には、ゲーデルはヒルベルトと同様の見解を持っており、彼が不完全性定理を証明して示したのは、ヒルベルトの目的（「無矛盾性証明」）を実現するためには手段（ヒルベルト・プログラム）を拡張する必要がある、ということだった。これについて日本数学会編集の『岩波数学辞典』では「彼の結果はヒルベルトの企図を直接否定するものではなく，実際この定理の発見後に無矛盾性証明のための様々な方法論が開発されている」と記されている。