Discrete Mathematics
Discrete mathematics is the study of mathematical structures that are fundamentally discrete rather than continuous.
Contents
Introductory discrete mathematics
Upper-level discrete mathematics
Upper-level set theory
Upper-level number theory
- Number representations
 - Modular arithmetic
 - Polynomials
 - Finite fields
 - Arithmetic Functions
 - Analytic Number Theory
 
Upper-level logic
- Godel's incompleteness theorem
 - Second order logic
 
Upper-level Combinatorics
Abstract algebra
Abstract algebraic systems
Algebra over other number systems
Automata
- Finite state automata
 - Pushdown automata
 - Turing machines
 - Cellular automata
 
Further problems
Unordered pages
- Combinatory logic
 - Languages and grammars
 - Axiom of choice
 - Naive set theory
 - Sieve of Eratosthenes