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

Introduction to Propositional Logic

College Depth 69 in the knowledge graph I know this Set as goal
1,856topics build on this
318prerequisites beneath it
See this on the map →
True and False StatementsBoolean Algebra+3 moreAbstract InterpretationAffirming the Consequent: A Common Invalid Form+29 more
foundations propositional-logic introduction

Core Idea

Propositional logic studies the structure of logical arguments using propositions and logical connectives. A proposition is a statement that is either true or false. The goal is to develop a formal system for reasoning about propositions without considering their content—only their truth values and how they combine.

How It's Best Learned

Start by examining simple propositions and how they combine with connectives. Work through natural language arguments and formalize them into propositional notation.

Common Misconceptions

Confusing natural language 'and' with logical AND (natural 'and' often carries temporal meaning). Thinking the truth value depends on real-world facts rather than component truth values.

Explainer

Propositional logic is the simplest formal system for reasoning rigorously about truth. Its core move is to abstract away the content of statements entirely and work only with their truth values. You begin with propositions — declarative statements that are either true or false, like "It is raining" or "5 is prime" — and combine them using logical connectives: AND, OR, NOT, and IF...THEN. The resulting compound statements have truth values determined purely by the truth values of their components, following fixed rules regardless of what the propositions are actually about.

If you have studied set theory, you already have useful intuition here. Propositions are like sets of possible worlds — the set of situations in which the proposition is true. Logical AND corresponds to intersection: "P AND Q" is true in worlds where both P and Q hold. Logical OR corresponds to union: "P OR Q" is true in any world where at least one holds. NOT corresponds to complement. The parallel is not accidental — Boolean algebra, set theory, and propositional logic are deeply related formal structures.

The most important thing to internalize early is that logical connectives are not the same as their natural language counterparts. In English, "I ate dinner and went to bed" implies a temporal sequence. In logic, "P AND Q" says nothing about order — it is simply true when both P and Q are true simultaneously. Similarly, logical OR is inclusive: "P OR Q" is true even when both are true, which differs from how "or" often functions in everyday speech ("coffee or tea?" typically means one, not both). The formal system forces you to be precise in ways natural language does not require.

A proposition must have a definite truth value. This excludes questions, commands, and self-referential statements like "This sentence is false." The last case — called the Liar Paradox — reveals a genuine limitation of classical logic: assigning either truth value leads to contradiction. Classical propositional logic avoids this by requiring propositions to be truth-apt, stable, and non-self-referential. The study of what to do about paradoxes has driven important research in logic, but propositional logic sidesteps them cleanly by simply not admitting such sentences as propositions.

With these foundations — propositions, connectives, and truth values — you can build truth tables that exhaustively show the behavior of any compound statement, prove that arguments are valid or invalid, and identify tautologies (statements true in all cases) and contradictions (statements false in all cases). This is the beginning of formal reasoning, and every more advanced logical system you encounter — predicate logic, modal logic, type theory — builds directly on this foundation.

Practice Questions 3 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 Logic

Longest path: 70 steps · 318 total prerequisite topics

Prerequisites (5)

Leads To (31)