Discrete Structures Toolkit
A comprehensive interactive platform for exploring Sets, Logic, Graphs, Trees, Recurrences, and Combinatorics — built for academic study and practice.
Modules
Set Theory
Union, intersection, difference, power set, and Cartesian product with visual results.
Propositional Logic
Generate truth tables and evaluate logical propositions with full operator support.
Graph Theory
Interactive SVG graph editor with BFS/DFS traversal and adjacency matrix.
Tree Structures
Binary Search Tree with in-order, pre-order, and post-order traversal visualizations.
Recurrence Relations
Visualize classic and custom recurrence sequences with animated bar charts.
Combinatorics
Compute permutations, combinations, factorials, and stars-and-bars with step-by-step work.
Quiz
Test your knowledge with timed quizzes across all Discrete Structures topics.
Venn Diagrams
Interactive SVG Venn diagram with 8 set operations — union, intersection, difference, complement, and more.
Prime Numbers
Sieve of Eratosthenes, primality testing with factorization, Goldbach pairs, and twin primes.
RSA Encryption
Step-by-step RSA key generation, single-number encryption, and full message encryption/decryption.
Exam Generator
Generate a timed random exam from any topic mix and difficulty level, with post-submission review.
Progress Dashboard
Track module visits, quiz scores, achievements, and overall learning progress over time.
Analytics Dashboard
Tool usage heatmap, mistake patterns by topic, and study behaviour insights.
Design System
The complete DST component library — colors, typography, badges, inputs, spacing, and more.