Useful Links
Mathematics
Discrete Mathematics
1. Foundations of Logic and Proofs
2. Set Theory and Basic Structures
3. Combinatorics
4. Number Theory
5. Graph Theory
6. Trees
7. Discrete Probability
8. Algorithms and Complexity
9. Boolean Algebra and Logic Circuits
Number Theory
Divisibility Theory
Division Algorithm
Statement and Proof
Quotient and Remainder
Divisibility Properties
Basic Properties
Divisibility Rules
Transitivity of Divisibility
Prime Numbers
Definition of Prime Numbers
Composite Numbers
Fundamental Theorem of Arithmetic
Prime Factorization
Infinitude of Primes
Greatest Common Divisor
Definition and Properties
Euclidean Algorithm
Extended Euclidean Algorithm
Bézout's Identity
Least Common Multiple
Definition and Properties
Relationship with GCD
Modular Arithmetic
Congruence Relations
Definition of Congruence
Properties of Congruence
Congruence Classes
Arithmetic with Congruences
Addition and Subtraction
Multiplication
Division and Multiplicative Inverses
Linear Congruences
Solving Linear Congruences
Existence and Uniqueness
Systems of Linear Congruences
Chinese Remainder Theorem
Statement and Proof
Constructive Algorithm
Special Topics in Number Theory
Euler's Totient Function
Definition and Calculation
Properties and Formulas
Multiplicative Property
Fermat's Little Theorem
Statement and Proof
Euler's Theorem
Statement and Proof
Generalization of Fermat's Little Theorem
Wilson's Theorem
Statement and Applications
Quadratic Residues
Definition and Properties
Legendre Symbol
Cryptographic Applications
Classical Cryptography
Caesar Cipher
Affine Cipher
Cryptanalysis Methods
Modern Cryptography Foundations
One-Way Functions
Trapdoor Functions
Public Key Concepts
RSA Cryptosystem
Key Generation
Encryption Process
Decryption Process
Security Considerations
Previous
3. Combinatorics
Go to top
Next
5. Graph Theory