logic
Logic & Propositions
Master the foundations of mathematical reasoning: propositions, logical connectives, truth tables, and equivalences.
4 subtopics8 formulas77 problemsin progress
Discrete math, taught interactively
Interactive discrete math for CS students: topics, proof trainer, practice, and browser-native tools.
Topics
Search and drill into the same localized lessons, formulas, and problem coverage from the mobile app.
logic
Master the foundations of mathematical reasoning: propositions, logical connectives, truth tables, and equivalences.
logic-propositions
Learn what propositions are and how truth values work
logic-connectives
Understand AND, OR, NOT, implication, and biconditional
logic-truth-tables
Construct and analyze truth tables for compound propositions
logic-equivalences
Master key equivalence laws used to simplify logical expressions
Formula sheet
¬(p ∧ q) ≡ ¬p ∨ ¬qThe negation of a conjunction is the disjunction of the negations¬(p ∨ q) ≡ ¬p ∧ ¬qThe negation of a disjunction is the conjunction of the negationsp → q ≡ ¬p ∨ qAn implication is equivalent to the disjunction of the negated hypothesis and the conclusionp → q ≡ ¬q → ¬pAn implication is logically equivalent to its contrapositivep ↔ q ≡ (p → q) ∧ (q → p)A biconditional is the conjunction of both directions of implicationp ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r)Conjunction distributes over disjunctionp ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r)Disjunction distributes over conjunctionp ∨ (p ∧ q) ≡ pA variable absorbs its conjunction with anotherPrivate notes