A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Deductive Reasoning and Formal Proof Systems

College Depth 87 in the knowledge graph I know this Set as goal
488topics build on this
447prerequisites beneath it
See this on the map →
Deductive vs. Inductive ReasoningLogical Implication and Semantic Entailment+5 moreFirst-Order ResolutionMetalogical Properties and Foundational Theorems
proof-theory inference deduction

Core Idea

Deductive reasoning formalizes proving conclusions from premises using explicit inference rules. A proof system defines axioms and rules that allow deriving new formulas from given ones. A formula is provable from Γ (Γ ⊢ φ) if there exists a finite derivation sequence using the rules.

How It's Best Learned

Study concrete proof systems and practice constructing proofs. Compare different systems (natural deduction is intuitive; sequent calculus is systematic; resolution is computational). Understand the syntactic/semantic distinction.

Common Misconceptions

Thinking proof systems are purely mechanical. Confusing a proof of φ with proof that φ is true. Assuming different systems prove different theorems (Completeness Theorem shows they do not for first-order logic).

Explainer

You already understand logical implication: Γ ⊨ φ means every interpretation that satisfies all formulas in Γ also satisfies φ. That is a semantic notion — it talks about truth in models. A proof system introduces a parallel syntactic notion: Γ ⊢ φ means φ can be derived from Γ by applying a finite sequence of explicit rules, without ever asking what is "true." The relationship between ⊨ and ⊢ is the central question of proof theory.

A proof system has two components: axioms (formulas taken as given) and inference rules (patterns like "from formula A and formula A → B, derive B" — this particular rule is called modus ponens). A proof of φ from Γ is a finite sequence of formulas where each step is either an axiom, a member of Γ, or the result of applying an inference rule to earlier steps. The last formula in the sequence is φ. This is entirely syntactic: you can verify a proof by checking, line by line, that each step is licensed — no semantic judgment required.

Different proof systems — natural deduction, sequent calculus, Hilbert-style axiom systems, resolution — differ in how they organize the same logical machinery. Natural deduction mirrors mathematical practice: it has introduction and elimination rules for each connective (∧-introduction, →-elimination = modus ponens, etc.), and proofs look like the reasoning a mathematician actually writes. Sequent calculus uses a different format (Γ ⊢ Δ, asserting that not all of Γ can be true while all of Δ are false) and is more symmetric and algorithmic. Hilbert-style systems push almost everything into axioms and use very few rules. Resolution (your prerequisite for CNF) is designed for automated theorem proving.

The Completeness Theorem for first-order logic states that these systems all prove exactly the same theorems: Γ ⊢ φ if and only if Γ ⊨ φ. Provability and semantic consequence coincide. This is not trivially obvious — it is a deep theorem (proved by Gödel in 1929) that guarantees proof systems are not missing anything. Soundness (⊢ implies ⊨) is the easy direction: if you can prove φ from Γ, then φ really follows from Γ. Completeness (⊨ implies ⊢) is the hard direction: if φ follows semantically, then there is always a formal proof. Together they mean the syntactic game of proof and the semantic game of truth are perfectly matched — for first-order logic. (Gödel's *incompleteness* theorems, which you will encounter later, show arithmetic is a different story.)

Practice Questions 5 questions

Prerequisite Chain

Understanding ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersIntroduction to ExponentsOrder of OperationsInteger Order of OperationsVariable ExpressionsThe Distributive PropertyVariables and Expressions ReviewIntroduction to PolynomialsAdding and Subtracting PolynomialsMultiplying PolynomialsFactorialPermutationsCombinationsCounting Principles: Addition and Multiplication RulesIntroduction to Graph TheoryPropositional Logic FoundationsLogical EquivalencesBoolean AlgebraIntroduction to Propositional LogicIntroduction to Predicate Logic (First-Order Logic)First-Order Logic SyntaxTerms and Atomic Formulas in FOLVariable Binding and ScopeOpen and Closed Formulas in First-Order LogicVariable Substitution and Capture-Avoidance in First-Order LogicQuantifier Instantiation Rules in First-Order Proof SystemsUniversal Quantification: Meaning and ScopeFree Variables and Bound VariablesSubstitution and Instantiation in Predicate LogicTerms and Atomic FormulasFormulas and Well-Formed ExpressionsStructures and InterpretationsModel Interpretation and SatisfactionInterpretation, Truth, and Satisfaction of FormulasLogical Consequence and EntailmentSoundness Theorem and Validity of Proof SystemsDeductive Reasoning and Formal Proof Systems

Longest path: 88 steps · 447 total prerequisite topics

Prerequisites (7)

Leads To (2)