FineuralabA deeper understanding. A more capable you.
Skip to lesson

06 / 18 · Make the structure visible

Same truth in every row

Use a complete truth table to test equivalence, not a few favorable examples.

Builds on Necessary or sufficient: is registration enough?

Go to practice ↓

A question to keep in mind

Are 'not both' and 'at least one not' really the same condition?

Two formulas are logically equivalent when they have the same truth value under every assignment. The biconditional P ↔ Q is true when P and Q match. A formula A ↔ B is true in every row exactly when A and B are equivalent.

For n independent statement letters there are 2^n assignments. With two letters, checking all four rows is exhaustive within this propositional model. It is not empirical testing of four real cases.

De Morgan's laws give ¬(P ∧ Q) equivalent to ¬P ∨ ¬Q, and ¬(P ∨ Q) equivalent to ¬P ∧ ¬Q. A conditional P → Q is equivalent to ¬P ∨ Q and to its contrapositive ¬Q → ¬P, but not generally to Q → P.

Work through an example

  1. To refute equivalence between P → Q and Q → P, use P = T, Q = F: the first is F and the second T.
  2. To establish De Morgan's law for two letters, compare its two sides at T,T; T,F; F,T; F,F. No mismatching row exists.
  3. The reason this works is completeness of the small truth table, not how many examples happen to agree.

Your turn

0 / 3
Practice 1Not checked

Test the two sides of 'not both'.

Your answer
T = true · F = false
PQ¬(P ∧ Q)¬P ∨ ¬Q
TT
TF
FT
FF
Read solution · does not award completion
  • P=T, Q=T → ¬(P ∧ Q): F; ¬P ∨ ¬Q: F
  • P=T, Q=F → ¬(P ∧ Q): T; ¬P ∨ ¬Q: T
  • P=F, Q=T → ¬(P ∧ Q): T; ¬P ∨ ¬Q: T
  • P=F, Q=F → ¬(P ∧ Q): T; ¬P ∨ ¬Q: T

The columns match in all four rows. This proves this propositional equivalence.

Practice 2Not checked

Which is always equivalent to P → Q?

Your answer
Read solution · does not award completion

¬Q → ¬P

If a sufficient condition held without its necessary condition, the original rule would fail.

Practice 3Not checked

Three independent letters give how many truth-table rows?

Your answer
Read solution · does not award completion

8

Exhaustive enumeration is reliable for small propositional formulas, but grows exponentially.

Bring it back to your own work

Take a 'not both' constraint from everyday life. Rewrite it with 'or', and test the case in which exactly one condition holds.

Saved only on this browser0 / 6000

Practice answers and private notes stay in this browser; copied links contain only the public page address. Site advertising and analytics still apply.

Sources, scope, and corrections

Original Fineuralab teaching examples; fictional scenarios are not reported research results. Edition 20260903-v1. Page updated 2026-09-03.

  • forall x: Calgary

    Open textbook for further study of formal logic. Used to cross-check scope and terminology; these lessons and exercises are newly authored, not a translation of its chapters.

  • Organizing Instruction and Study to Improve Student Learning

    IES practice guide informing worked examples, retrieval, and concrete/abstract connections. It has not evaluated this course.

  • Carnap

    A separate open-source platform for more extensive formal-logic exercises and proof work.

Found an ambiguous example or a reasoning error? Include the lesson and exercise number when reporting it. [email protected]

How do I retain independent judgment when using AI here?

Keep your own answer before consulting an AI candidate. Check sources, calculations, inference and conditions; explain adoption or rejection. Then solve a new-context task independently and apply the checks to this lesson.

Practice the verification workflow and keep a record

My learning status

Mark statuses manually; visits do not establish mastery. Languages share statuses while lessons keep their own answers. This backup contains statuses only, not answers or notes.

View all statuses

Continue learning

Learning archive, reviews and full backup · Explore courses