Initial commit: math notes vault

This commit is contained in:
2026-03-14 14:20:16 +00:00
commit d56191fd7a
14 changed files with 443 additions and 0 deletions

49
README.md Normal file
View File

@@ -0,0 +1,49 @@
# Math Foundation for Cryptography
Study system combining:
- **MIT 6.1200J** — Mathematics for Computer Science (Spring 2024)
- **University at Buffalo CSE 191** — Discrete Structures
- **University of Toronto CSC110/111** — Computational Thinking
## Folder Structure
- **discrete-math/** — Sets, logic, proofs, induction
- **linear-algebra/** — Vectors, matrices, operations
- **number-theory/** — Modular arithmetic, primes, GCD, etc.
- **logic-proofs/** — Formal reasoning, proof techniques
- **graph-theory/** — Graphs, trees, algorithms
- **algorithms/** — Complexity, sorting, searching
- **cryptography-prep/** — Building blocks for crypto (once foundation is solid)
- **lecture-notes/** — Raw notes from lectures before organizing
## Study Flow
1. Watch lecture → save raw notes to `lecture-notes/`
2. Extract key concepts → organize into appropriate topic folder
3. Link cross-references between topics
4. System reminds you of old concepts periodically
5. Practice problems generated from your notes
## Topics Covered
### Foundational (Start Here)
- [ ] Sets and Logic
- [ ] Proof Techniques
- [ ] Induction
- [ ] Basic Algorithms
### Intermediate
- [ ] Discrete Math (combinatorics, graphs)
- [ ] Linear Algebra (matrices, vectors)
- [ ] Modular Arithmetic
- [ ] Number Theory Basics
### Advanced (Path to Crypto)
- [ ] Prime Numbers and Factorization
- [ ] GCD and Extended Euclidean Algorithm
- [ ] Fermat's Little Theorem
- [ ] Chinese Remainder Theorem
- [ ] Cryptography Foundations
## Last Updated
Created: March 12, 2026