@@ -486,19 +486,48 @@ This index catalogs all atomic skills available in the skills system, organized
486486
487487---
488488
489- ### Advanced Mathematics (4 skills)
489+ ### Advanced Mathematics (11 skills)
490490
491491| Skill | Use When | Lines |
492492| -------| ----------| -------|
493493| ` linear-algebra-computation.md ` | Matrix computations, solving linear systems, dimensionality reduction | ~ 350 |
494494| ` optimization-algorithms.md ` | Numerical optimization, gradient descent, constrained optimization | ~ 360 |
495495| ` numerical-methods.md ` | Solving ODEs/PDEs, numerical integration, root finding | ~ 340 |
496496| ` probability-statistics.md ` | Statistical analysis, hypothesis testing, Bayesian methods | ~ 330 |
497+ | ` topology-point-set.md ` | General topology, metric spaces, continuity, compactness, separation axioms | ~ 400 |
498+ | ` topology-algebraic.md ` | Fundamental groups, homology, homotopy theory, persistent homology (TDA) | ~ 420 |
499+ | ` category-theory-foundations.md ` | Categories, functors, natural transformations, adjunctions, monads | ~ 450 |
500+ | ` differential-equations.md ` | ODEs, PDEs, analytical/numerical methods, phase plane analysis | ~ 400 |
501+ | ` abstract-algebra.md ` | Groups, rings, fields, Galois theory, homomorphisms | ~ 420 |
502+ | ` set-theory.md ` | ZFC axioms, ordinals, cardinals, axiom of choice, forcing | ~ 380 |
503+ | ` number-theory.md ` | Primes, modular arithmetic, Diophantine equations, RSA cryptography | ~ 400 |
497504
498505** Common workflows:**
499506- ML foundations: ` linear-algebra-computation.md ` → ` optimization-algorithms.md `
500- - Scientific computing: ` numerical-methods.md ` → ` optimization-algorithms.md `
507+ - Scientific computing: ` numerical-methods.md ` → ` differential-equations.md ` → ` optimization-algorithms.md `
501508- Data analysis: ` probability-statistics.md ` → ` data-validation.md `
509+ - Topology foundations: ` topology-point-set.md ` → ` topology-algebraic.md `
510+ - Abstract algebra: ` set-theory.md ` → ` abstract-algebra.md ` → ` number-theory.md `
511+ - Category theory: ` category-theory-foundations.md ` → ` abstract-algebra.md ` (categorical algebra)
512+
513+ ---
514+
515+ ### Programming Language Theory (6 skills)
516+
517+ | Skill | Use When | Lines |
518+ | -------| ----------| -------|
519+ | ` lambda-calculus.md ` | Understanding λ-calculus, Church encodings, β-reduction, combinators | ~ 420 |
520+ | ` type-systems.md ` | Type checking, inference, polymorphism, subtyping, soundness | ~ 450 |
521+ | ` dependent-types.md ` | Π-types, Σ-types, indexed families, proof assistants (Lean, Coq, Agda) | ~ 400 |
522+ | ` curry-howard.md ` | Propositions as types, proofs as programs, extracting verified code | ~ 380 |
523+ | ` operational-semantics.md ` | Small-step/big-step semantics, evaluation strategies, reduction systems | ~ 420 |
524+ | ` program-verification.md ` | Hoare logic, SMT-based verification, refinement types, separation logic | ~ 400 |
525+
526+ ** Common workflows:**
527+ - PL foundations: ` lambda-calculus.md ` → ` type-systems.md ` → ` operational-semantics.md `
528+ - Dependent types: ` type-systems.md ` → ` dependent-types.md ` → ` curry-howard.md `
529+ - Formal verification: ` operational-semantics.md ` → ` program-verification.md ` → ` formal/lean-proof-basics.md `
530+ - Type theory: ` lambda-calculus.md ` → ` type-systems.md ` → ` dependent-types.md ` → ` curry-howard.md `
502531
503532---
504533
@@ -550,7 +579,8 @@ This index catalogs all atomic skills available in the skills system, organized
550579** LLM Fine-tuning:** Search ` ml/unsloth-*.md ` , ` ml/huggingface-*.md ` , ` ml/llm-*.md ` , ` ml/lora-*.md `
551580** DSPy Framework:** Search ` ml/dspy-*.md `
552581** Diffusion Models:** Search ` ml/diffusion-*.md ` , ` ml/stable-diffusion-*.md `
553- ** Advanced Mathematics:** Search ` math/*.md ` , ` math/linear-algebra-*.md ` , ` math/optimization-*.md ` , ` math/numerical-*.md ` , ` math/probability-*.md `
582+ ** Advanced Mathematics:** Search ` math/*.md ` | Numerical: ` math/linear-algebra-*.md ` , ` math/optimization-*.md ` , ` math/numerical-*.md ` , ` math/probability-*.md ` | Pure math: ` math/topology-*.md ` , ` math/category-theory-*.md ` , ` math/differential-equations.md ` , ` math/abstract-algebra.md ` , ` math/set-theory.md ` , ` math/number-theory.md `
583+ ** Programming Language Theory:** Search ` plt/*.md ` , ` plt/lambda-calculus.md ` , ` plt/type-systems.md ` , ` plt/dependent-types.md ` , ` plt/curry-howard.md ` , ` plt/operational-semantics.md ` , ` plt/program-verification.md `
554584** React Native:** Search ` mobile/react-native-*.md `
555585
556586### By Task Type
@@ -885,8 +915,8 @@ This index catalogs all atomic skills available in the skills system, organized
885915
886916## Total Skills Count
887917
888- - ** 142 atomic skills** across 29 categories
889- - ** Average 310 lines** per skill
918+ - ** 155 atomic skills** across 31 categories
919+ - ** Average 320 lines** per skill
890920- ** 100% focused** - each skill has single clear purpose
891921- ** Cross-referenced** - related skills linked for discoverability
892922
@@ -913,7 +943,7 @@ This index catalogs all atomic skills available in the skills system, organized
913943- Real-time: 4 skills
914944- Data Pipelines: 5 skills
915945
916- ** Specialized Domains** (40 skills):
946+ ** Specialized Domains** (53 skills):
917947- SAT/SMT Solvers: 3 skills
918948- Lean 4: 4 skills
919949- Constraint Satisfaction: 3 skills
@@ -922,7 +952,8 @@ This index catalogs all atomic skills available in the skills system, organized
922952- LLM Fine-tuning: 4 skills
923953- DSPy Framework: 7 skills
924954- Diffusion Models: 3 skills
925- - Advanced Mathematics: 4 skills
955+ - Advanced Mathematics: 11 skills (4 numerical + 7 pure math)
956+ - Programming Language Theory: 6 skills
926957- React Native: 4 skills
927958- Formal Methods: 2 skills (verification-focused)
928959
@@ -946,5 +977,5 @@ See `MIGRATION_GUIDE.md` for detailed mapping.
946977---
947978
948979** Last Updated:** 2025-10-25
949- ** Total Skills:** 142
980+ ** Total Skills:** 155
950981** Format Version:** 1.0 (Atomic)
0 commit comments