中学数学623977 views
小学理科720199 views
雑学1473717 views
高校日本史190639 views
高校生物551985 views
教育149564 views
Computer368461 views
世界の国564972 views
小学算数1201030 views
中学社会669002 views
Help
Tools
NewsSpreadsheetCalendarBookkeepingMarkdown TablesLanguage Model NewsLinux CommandsSlidesTier ListPen ToolIllustrationCrayonWatercolorPixel ArtASCII ArtPerspectiveEndless StairsGraphMind MapER DiagramFamily TreeMemeCurved TextImage EditorMosaicRetro FilterPencil SketchSwirl EffectLine ArtOCR/HighlighterMakeup EditorFaviconVideo TrimmerScrolling VideoVideo TitleColor PickerColor ExtractorBonfireFireworksCherry BlossomWater RippleWater SplashBreaking GlassGlass TextureFabric TextureWood GrainMarble TextureBrick Wall TextureMetal TextureWashi Paper TextureCardboard TextureCSS ButtonIcon MakerBar ChartGrouped Bar ChartStacked Bar ChartPie ChartLine ChartArea ChartStacked Area ChartScatter Plot3D Bar Chart3D Pie ChartBar Chart RaceBubble ChartPopulation PyramidPictogramEarningsCandlestick ChartInvestment RiskMortgage SimulatorCalculatorMatrix CalculatorFunction GraphPolynomial ExpansionVenn DiagramField VisualizerRubik's Cube Group TheoryTraveling SalesmanVoronoi and DelaunayFractalUniversity Entrance Exam MathColumn ArithmeticDraw Math FiguresArithmetic AnimationArithmetic Word ProblemsCounting with Tree DiagramsCube NetsRolling DiceCross SectionsMotion PathMechanicsWavesUniversity Entrance Exam Physics解析力学Quantum MechanicsStatistical MechanicsRelativityCelestial MechanicsAstrophysicsCosmologyElectromagnetic WavesCapacitorsLight and LensesThermodynamicsHow Semiconductors WorkMolecular StructuresAtomic OrbitalsElectrochemical CellsChemical EquilibriumCrystal LatticesBuffer pHOrganic Reaction MapPeriodic TableComplex IonsDNA Double HelixCell DivisionMembrane ChannelsNerve ImpulseMuscle ContractionHormones and HomeostasisRock ClassificationWeatherConstellationsSolar and Lunar Eclipses3D ModelingFloor PlanSeismic StructuresIntersection TurnMaglevCooking AnimationOrigamiLive Viewer CountGeoJSON MapRailway MapPopulation MapCrime MapLand Price MapSchool MapShrine and Castle MapHouse of Representatives MapWord MapSolitaireReversiHakoiri MusumeChessHamburgerRippleSlide Puzzle MakerNeon PinballNovel MakerJapanese Typing PracticePiano Score EditorMusic TheoryShogi StrategyPiano Rhythm Game

English

自然演繹入門:人間の思考に近い証明体系 - 記号論理学

自然演繹(natural deduction)は、人間の自然な推論過程を模した証明体系です。仮定を立てて推論し、その仮定を解消するという流れで証明を構築します。ヒルベルト流の公理系と比べて直感的で、証明の構造が見やすいという特徴があります。

自然演繹の基本的な考え方

自然演繹の特徴は、各論理結合子に対して「導入規則」と「除去規則」のペアを持つことです。導入規則はその結合子を含む式を作る方法、除去規則はその結合子を含む式から情報を取り出す方法を定めます。

たとえば連言 ∧ について、p と q から p ∧ q を作るのが導入規則、p ∧ q から p や q を取り出すのが除去規則です。

導入規則

部品から論理式を組み立てる。「∧を作る」「→を作る」など。

除去規則

論理式を分解して情報を取り出す。「∧を分解」「→を使う」など。

仮定と仮定の解消

自然演繹の重要な概念は「仮定」です。証明の途中で一時的に何かを仮定し、推論を進め、最終的にその仮定を解消します。

含意 p → q を証明したいとき、まず p を仮定し、そこから q を導きます。q が導けたら、「p を仮定すれば q が導ける」ことがわかったので、p → q を結論し、仮定 p を解消します。

この「仮定して推論、その後解消」というパターンが自然演繹の核心です。

証明の書き方

自然演繹の証明は、縦に行を並べて書くことが多いです。各行には、論理式、その正当化(使った規則)、仮定の番号などを書きます。

行番号

証明の各ステップに番号を振る。参照しやすくするため。

正当化

その行がどの規則で導かれたかを明示する。「∧E 3」は「3行目に連言除去を適用」の意味。

仮定の管理

開いている仮定と閉じた仮定を区別する。角括弧 [ ] で仮定を示すことが多い。

自然演繹の利点

自然演繹には、ヒルベルト流と比べていくつかの利点があります。

まず、証明が人間の思考に近い形で進みます。「これを仮定すると何が言えるか」という思考実験を形式化しているからです。

また、各規則が対称的で覚えやすいです。連言には連言導入と連言除去、選言には選言導入と選言除去、というように整理されています。

さらに、証明の各部分が何をしているかが明確です。どこで仮定を立て、どこで解消したかが構造としてわかります。

ゲンツェンの貢献

自然演繹は、1930年代にドイツの論理学者ゲルハルト・ゲンツェン(Gerhard Gentzen)が考案しました。ゲンツェンは同時にシーケント計算という別の体系も開発し、証明論の基礎を築きました。

ゲンツェンの研究は、証明そのものを数学的対象として扱う「証明論」の出発点となりました。証明の構造を分析し、証明を変換する方法を研究する分野です。

論理結合子を定義

導入規則と除去規則を対で設計

仮定の導入と解消で証明を構築

これから学ぶこと

次回以降、各論理結合子の導入規則と除去規則を詳しく学んでいきます。含意、連言、選言、否定のそれぞれについて、どのように規則を使うかを見ていきます。

自然演繹をマスターすれば、真理値表を作らなくても証明を構築できるようになります。これは変数が多い場合に特に有効であり、数学的な証明の基礎的な訓練にもなります。