Home
521 words
3 minutes
【Logic】循環論法の解説

最終更新:2026-01-15

概要#

循環論法(じゅんかんろんぽう、Circular Reasoning)は、ある命題を証明するために、その命題自体を前提として使用してしまう誤謬である。

Pは真である。なぜならPだからだ。

「同義反復(トートロジー)」に近いが、より複雑な文章構造をとることで、あたかも論証が行われているかのように錯覚させる点に特徴がある。


例と間違っている理由#

例1:研究の正当性#

「この計算手法は非常に信頼性が高い。なぜなら、我が研究室の権威あるシミュレーション結果がそう示しているからだ。そして、そのシミュレーションが正しいと言えるのは、この信頼性の高い手法を使っているからだ。」

間違っている理由:手法の正しさを証明するためにシミュレーション結果を使い、その結果の正しさを証明するために手法を使っている。論理がループしており、外部の客観的な検証が一切行われていない。

例2:プログラムの仕様#

「このコードが正しく動作するのは、仕様書通りに書かれているからです。仕様書が正しいと言い切れるのは、このコードが実際に動いているからです。」

間違っている理由:実装と仕様が互いに根拠となってしまい、根本的なロジックの妥当性が保証されていない。


対処法#

  1. 前提と結論を書き出す 論理を構成するステップを箇条書きにし、最初の一歩が最後の一歩を根拠にしていないか確認する。

  2. 外部の独立した証拠を導入する 自分たちの閉じた系(内輪のデータや定義)の外にある、独立した先行研究や検証データとの整合性を探る。

【Logic】循環論法の解説
https://ss0832.github.io/posts/20260115_circular_reasoning/
Author
ss0832
Published at
2026-01-15
License
CC BY-NC-SA 4.0