Evanalysis
1.1Source-backed1 Interactive checkpoints

1.1 Propositional logic

Learn what counts as a proposition, how the basic connectives work, and how to read short logical statements.

Interactive textbooks

MATH1090 interactive textbook

A beginner-friendly set theory path with short units, source traceability, and guided interaction.

Chapter 1

Logic

Reasoning tools for statements, connectives, and quantifiers.

Chapter 2

Sets and relations

Basic set language, functions, and relations.

Propositional logic

Start with statements that can be true or false. That is the smallest useful unit of logic in this course.

What is a proposition?

Definition

A proposition

A proposition is a statement with a definite truth value. It is either true or false.

Examples:

  • 2 + 2 = 4 is a proposition.
  • Close the door! is not a proposition, because it is a command.
  • x + 1 = 3 is not yet a proposition if x has not been specified.

Common mistake

A sentence with a variable is not automatically a proposition

If a statement still depends on an unspecified variable, its truth value is not fixed yet. You need to know what the variable means before you can judge it.

The basic connectives

The course uses five connectives again and again:

| Symbol | Read as | Main idea | | --- | --- | --- | | ¬P | not P | flips the truth value | | P ∧ Q | P and Q | true only when both are true | | P ∨ Q | P or Q | true when at least one is true | | P → Q | if P, then Q | false only when P is true and Q is false | | P ↔ Q | P if and only if Q | true when both sides match |

Read a formula in words

Worked example

Translating an implication

Let P mean "it is raining" and let Q mean "the ground is wet".

Then P → Q is read as:

"If it is raining, then the ground is wet."

The statement does not say that it is raining right now. It only says what must happen whenever the first part is true.

Solution

Why beginners often misread implication

A first quick check

Quick check

Which of these are propositions? `2 + 2 = 4`, `Open the window.`, `x + 1 = 3`

Try it live

Try it here

Truth-table builder

The live builder lets you switch formulas and inspect how each row changes the final truth value.

PQP → Q
TTT
TFF
FTT
FFT

Prerequisites

This unit can be read on its own.

Key terms in this unit

Source trail

reference/MATH1090/MATH1090_Lecture_Notes_Feb27.pdf (§1.1-§1.3)

reference/MATH1090/MATH1090_Worksheet1.pdf — Part A and Part B

reference/MATH1090/MATH1090_HW1.pdf — Question 1