9 Commits

9 changed files with 138 additions and 0 deletions

View File

@@ -14,8 +14,13 @@ Study system combining:
- **graph-theory/** — Graphs, trees, algorithms
- **algorithms/** — Complexity, sorting, searching
- **cryptography-prep/** — Building blocks for crypto (once foundation is solid)
- **lectures/** — Course-specific lecture notes (see below)
- **lecture-notes/** — Raw notes from lectures before organizing
## Lectures
- [Ethereum Cryptography 2026](./lectures/ethereum-crypto-2026/) — EPF course
## Study Flow
1. Watch lecture → save raw notes to `lecture-notes/`

View File

@@ -0,0 +1,11 @@
**Ethereum Cryptography — 2026**
Lecture notes and references for the cryptography course.
Main resource: https://drive.google.com/file/d/14ZOhQr4t-6Idd_ljeMCUexFQvCmd72cp/view
Course page: https://study.epf.wiki/course/view.php?id=3
---
(TODO: dump intro notes, preliminary content, and any supplementary materials here)

View File

@@ -0,0 +1,7 @@
**Lecture 1 — Finite Groups & Fields**
Main resource: https://drive.google.com/file/d/14ZOhQr4t-6Idd_ljeMCUexFQvCmd72cp/view
---
(TODO: notes)

View File

@@ -0,0 +1,7 @@
**Lecture 2 — Discrete Fourier Transform**
Main resource: https://drive.google.com/file/d/14ZOhQr4t-6Idd_ljeMCUexFQvCmd72cp/view
---
(TODO: notes)

View File

@@ -0,0 +1,7 @@
**Lecture 3 — Elliptic Curves & Pairings**
Main resource: https://drive.google.com/file/d/14ZOhQr4t-6Idd_ljeMCUexFQvCmd72cp/view
---
(TODO: notes)

View File

@@ -0,0 +1,7 @@
**Lecture 4 — BLS Signatures**
Main resource: https://drive.google.com/file/d/14ZOhQr4t-6Idd_ljeMCUexFQvCmd72cp/view
---
(TODO: notes)

View File

@@ -0,0 +1,7 @@
**Lecture 5 — Proof Systems**
Main resource: https://drive.google.com/file/d/14ZOhQr4t-6Idd_ljeMCUexFQvCmd72cp/view
---
(TODO: notes)

36
preface.md Normal file
View File

@@ -0,0 +1,36 @@
**Preface**
This exists because we believe learning math should be enjoyable for everyone. These notes are meant as a reference for anyone studying the same topics and wanting a cross-reference.
Since doing this alone, we couldn't cross-reference with anyone else. So this preface is an invitation: create and publish your own notes. If you can't create or publish solo, maybe we can start a math club — a more laid-back format to share things.
**Resources**
**Getting Started**
- [OSSU Math](https://github.com/ossu/math) (free curriculum)
- [Math Major Guide: Nonstandard Advice](https://www.youtube.com/watch?v=EE7KpcReYw4)
- [Learn Mathematics from START to FINISH](https://www.youtube.com/watch?v=pTnEG_WGd2Q)
**Lectures & Courses**
- [Khan Academy](https://www.khanacademy.org/)
- [MIT OpenCourseWare: Linear Algebra](https://ocw.mit.edu/courses/18-06sc-linear-algebra-fall-2011/)
- [Introduction to Higher Mathematics](https://www.whitman.edu/mathematics/higher_math_online/) (free online course)
- [Start Learning Mathematics (playlist)](https://www.youtube.com/playlist?list=PLBh2i93oe2qtbygdXz4u6Mkh7c_hMLBA8)
**Books & Textbooks**
- [Openstax](https://openstax.org/subjects/math) (free textbooks)
- [AIM Open Textbook](https://textbooks.aimath.org/) (free)
**Videos (Motivation & Insight)**
- [NancyPi](https://www.youtube.com/@NancyPi/featured)
- [Eddie Woo](https://www.youtube.com/@misterwootube/featured)
- [Mathologer](https://www.youtube.com/@Mathologer/featured)
- [The Math Sorcerer](https://www.youtube.com/@TheMathSorcerer/featured)
- [Numberphile](https://www.youtube.com/@numberphile/featured)
- [The Bright Side of Mathematics](https://www.youtube.com/@brightsideofmaths/videos)
- [Daniel Rubin](https://www.youtube.com/@DanielRubin1/featured)
- [Professor Leonard](https://www.youtube.com/@ProfessorLeonard/featured)
**Tools (Practice & Visualization)**
- [Wolfram Alpha](https://www.wolframalpha.com/)
- [GeoGebra Calculator Suite](https://www.geogebra.org/calculator)

51
study-log.md Normal file
View File

@@ -0,0 +1,51 @@
**Study Log**
Format: Date (title + optional link) → Notes → Questions
Sorted newest first.
---
**Example**
**2026-03-18**
- Math Major Guide: Nonstandard Advice — https://www.youtube.com/watch?v=EE7KpcReYw4
Notes:
- Math isn't about speed or memorization — it's about understanding structure
- The "right" way to study math is different from other subjects
Questions:
- How do I know when I've truly understood a concept vs just memorized it?
---
**Log** (newest first)
**2026-03-20**
- Lecture 1 — Intro to Cryptography (skimmed notes, pages 215)
Notes:
- Base and recursive construction of natural numbers — the "stepper function" (forgot exact term)
Questions:
- Most of the content is still unclear. Rather than forcing comprehension, treating this as a "gap survey" — noting what foundational topics I need before this clicks: groups, fields, modular arithmetic, cyclic structures.
Comment:
- Smart approach. Skim + attend lecture + log gaps = right strategy at this level. Don't fight it — just map the territory.
---
**2026-03-19**
- Khan Academy: Sets & Their Representations (110 minutes) — https://www.khanacademy.org/math/ka-math-class-11/x0419e5b3b578592a:sets-ncert-new/x0419e5b3b578592a:sets-and-their-representations/v/what-are-sets
Notes:
- Roster form: lists all elements explicitly, e.g. {1, 2, 3, ...}
- Set-builder form: describes elements by a rule, e.g. {x: x is an odd number less than 10}
- Sets can be empty, finite, or infinite
Questions:
- Still unclear on terminology: positive integer, real number, integral number, etc. — these are number classification names, not strictly a set concept. Looking for a reference to solidify these.
- Reference: https://mathmonks.com/sets/number-sets
Comment:
- Notes are solid. The number classification question is actually about "number systems" — you'll encounter these more in the lecture notes when they talk about fields and groups. For now, just know that N = natural numbers, Z = integers, R = real numbers. Check out the reference above for a simple breakdown of number sets.