For Discrete Structures & Discrete Mathematics courses

The discrete math app that gets CS students through the course

Discretica pairs interactive calculators with proof practice and 500+ guided problems — from truth tables to graph theory — and it all works offline. No account. No ads.

Free to start · Optional Premium (weekly, yearly, or lifetime) · iOS 15.1+ and Android

Discretica app icon: a white letter D drawn as a graph of connected nodes on a green background
Truth table for p implies q
pqp → q
TTT
TFF
FTT
FFT
Truth tables, one of seven interactive tools in Discretica

Discrete math is where CS degrees get hard

Proofs don't work like calculus. Truth tables are tedious to check by hand. And most study apps cover algebra or calculus — not quantifiers, pigeonhole, or spanning trees. Discretica focuses on exactly the topics that show up in Discrete Structures homework, quizzes, midterms, and finals.

Check your work instantly

Build truth tables, evaluate set operations, and step through the Euclidean algorithm with tools that show how the answer is reached — not just the result.

Learn to actually write proofs

The Proof Trainer uses fill-in-the-gap, reorder-the-proof, and choose-the-method exercises to build proof intuition one decision at a time.

Practice that sticks

Your mistakes go into a mistake notebook with spaced review, so the problems you got wrong come back until you can get them right.

Every core topic in the discrete math syllabus

Seven modules mapped to what Discrete Mathematics and Discrete Structures courses actually test.

Logic & propositions

Connectives, truth tables, logical equivalences, and quantifiers.

Proof methods

Direct proof, contradiction, contrapositive, and induction.

Sets, functions & relations

Set operations, Venn diagrams, properties, and mappings.

Counting & combinatorics

Permutations, combinations, pigeonhole, and the binomial theorem.

Graph theory & trees

Paths, cycles, connectivity, BFS, DFS, and spanning trees.

Boolean algebra

Expressions, laws, logic gates, simplification, and circuits.

Number theory

Divisibility, primes, modular arithmetic, GCD, LCM, and the Euclidean algorithm.

Seven interactive tools, built for homework

Each tool is designed around a specific kind of discrete math problem.

p ∧ q → r

Truth Table Builder

Logical expressions with AND, OR, NOT, implication, biconditional, and XOR.

A ∪ B

Set Operations

Union, intersection, difference, symmetric difference, cardinality, power sets, and Venn visuals.

C(n, r)

Combinatorics Calculator

Permutations, combinations, factorials, and stars-and-bars.

a ≡ b (mod n)

Modular Arithmetic

Addition, subtraction, multiplication, powers, and inverses.

0b1011

Base Converter

Binary, octal, decimal, and hexadecimal.

gcd(a, b)

GCD & LCM Calculator

With Euclidean and extended Euclidean steps shown.

Proof Trainer

Fill-in-the-gap, reorder-the-proof, and choose-the-method exercises.

Practice that actually helps

  • 500+ bundled problems across beginner, intermediate, and advanced levels — no connection needed.
  • Hints, explanations, and step-by-step solutions so a wrong answer becomes a lesson, not a dead end.
  • 30 rotating daily challenge problems to keep a little discrete math in every day.
  • Mistake notebook with spaced review that resurfaces what you got wrong at the right time.
  • Progress tracking with streaks, levels, topic mastery, and achievements.
  • 54 formula and reference cards covering the core syllabus for quick pre-exam review.
  • Offline by design — study on the bus, in a lecture hall, or anywhere without Wi‑Fi.
  • Private by default — no account needed, no ads; progress stays on your device.

Free to start, upgrade if it earns it

Free

Try the core of the app

  • Four free calculators
  • First subtopic in every module
  • Daily challenge problems
  • Up to 8 practice problems per day
Premium

Everything, unlocked

  • All lessons and all tools
  • Unlimited practice with step-by-step solutions
  • Full mistake notebook and the Proof Trainer
  • Weekly or yearly subscription — or lifetime access with a one-time purchase

Frequently asked questions