Discrete math, taught interactively

Discretica

Interactive discrete math for CS students: topics, proof trainer, practice, and browser-native tools.

7topics
534problems
54formulas
60proof tasks
0 learned0 saved0 practice attempts0% accuracy0 proof checks

Topics

Study library

Search and drill into the same localized lessons, formulas, and problem coverage from the mobile app.

logic

Logic & Propositions

Master the foundations of mathematical reasoning: propositions, logical connectives, truth tables, and equivalences.

4 subtopics8 formulas77 problemsin progress

logic-propositions

Propositions & Truth Values

Learn what propositions are and how truth values work

8 lessons

logic-connectives

Logical Connectives

Understand AND, OR, NOT, implication, and biconditional

8 lessonspremium

logic-truth-tables

Truth Tables

Construct and analyze truth tables for compound propositions

7 lessonspremium

logic-equivalences

Logical Equivalences

Master key equivalence laws used to simplify logical expressions

8 lessonspremium

Formula sheet

8 formulas

De Morgan's Law (AND)¬(p ∧ q) ≡ ¬p ∨ ¬qThe negation of a conjunction is the disjunction of the negations
De Morgan's Law (OR)¬(p ∨ q) ≡ ¬p ∧ ¬qThe negation of a disjunction is the conjunction of the negations
Conditional Equivalencep → q ≡ ¬p ∨ qAn implication is equivalent to the disjunction of the negated hypothesis and the conclusion
Contrapositivep → q ≡ ¬q → ¬pAn implication is logically equivalent to its contrapositive
Biconditional Expansionp ↔ q ≡ (p → q) ∧ (q → p)A biconditional is the conjunction of both directions of implication
Distributive Law (AND over OR)p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r)Conjunction distributes over disjunction
Distributive Law (OR over AND)p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r)Disjunction distributes over conjunction
Absorption Law (1)p ∨ (p ∧ q) ≡ pA variable absorbs its conjunction with another

Private notes

Logic & Propositions notes