Useful Links
Mathematics
Mathematical Logic
1. Introduction to Mathematical Logic
2. Propositional Logic
3. First-Order Logic
4. Model Theory
5. Computability Theory
6. Incompleteness Theorems
7. Axiomatic Set Theory
8. Proof Theory
9. Modal Logic
10. Intuitionistic Logic
11. Higher-Order Logic
Propositional Logic
Syntax of Propositional Logic
Alphabet and Symbols
Propositional Variables
Logical Connectives
Auxiliary Symbols
Atomic Propositions
Logical Connectives
Negation
Conjunction
Disjunction
Implication
Biconditional
Formation Rules for Well-Formed Formulas
Parentheses and Precedence Rules
Parsing Trees for Formulas
Construction of Parse Trees
Use in Analyzing Formula Structure
Unique Readability
Semantics of Propositional Logic
Truth Values and Valuations
Assignment of Truth Values
Valuation Functions
Truth Conditions for Connectives
Truth Tables
Construction of Truth Tables
Evaluating Complex Formulas
Truth Table Method for Testing Validity
Logical Equivalence
Definition and Examples
Laws of Logical Equivalence
Commutativity
Associativity
Distributivity
De Morgan's Laws
Double Negation
Conditional Equivalences
Tautologies, Contradictions, and Contingencies
Identifying Tautologies
Identifying Contradictions
Identifying Contingent Formulas
Satisfiability and Validity
Satisfiable Formulas
Valid Formulas
Unsatisfiable Formulas
Logical Consequence
Definition of Semantic Entailment
Use in Argument Analysis
Relationship to Validity
Normal Forms
Disjunctive Normal Form
Conjunctive Normal Form
Conversion Algorithms
Formal Proof Systems
Axiomatic Systems
Structure of Axiomatic Systems
Axiom Schemas
Rule of Inference
Formal Proofs
Example Proofs
Derived Rules
Natural Deduction
Introduction and Elimination Rules
Conjunction Rules
Disjunction Rules
Implication Rules
Negation Rules
Biconditional Rules
Assumptions and Discharge
Proof Trees
Proof Strategies
Sequent Calculus
Structure of Sequents
Structural Rules
Weakening
Contraction
Exchange
Logical Rules
Left Rules
Right Rules
Cut Rule
Proof Search
Metatheory of Propositional Logic
The Deduction Theorem
Statement and Proof
Soundness Theorem
Statement and Proof Outline
Implications for Proof Systems
Completeness Theorem
Statement and Proof Outline
Implications for Logic
Compactness Theorem
Statement and Consequences
Decidability of Propositional Logic
Decision Procedures
Complexity Considerations
SAT Problem
Previous
1. Introduction to Mathematical Logic
Go to top
Next
3. First-Order Logic