Calculators

Six discrete math calculators

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

  • No account needed
  • Nothing leaves your browser
  • Works offline

What is in here

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

Calculators

Discrete math tools

Six calculators that run entirely in this browser. Inputs are validated, so a rejected entry says what is wrong instead of returning a confident wrong answer.

Sets

Set operations

Union, intersection, both differences, and the symmetric difference of two sets.

Separate elements with commas or spaces. Duplicates collapse, because a set holds each element once. Leaving one side blank is a real question - that side is the empty set.

Try
A
{1, 2, 3, 5}
B
{2, 4, 5, 8}
A ∪ B
{1, 2, 3, 5, 4, 8}
A ∩ B
{2, 5}
A ∖ B
{1, 3}
B ∖ A
{4, 8}
A △ B
{1, 3, 4, 8}