Spaces:
Running
Running
| # Mathematics Database Expansion Plan | |
| ## Overview | |
| Expand the mathematics-database-table and processes to include: | |
| - **Topic sections**: Complex analysis, complex analytic dynamics, landmark theorems (FLT, Poincaré, Riemann) | |
| - **Named mathematicians**: Historical and modern figures with associated charts | |
| - **Formal verification**: Lean proofs and proof assistants | |
| - **AI mathematics**: Recent AI-assisted results | |
| - **Overlapping collections**: Processes appear in multiple named sets (topic + mathematician + historical) | |
| --- | |
| ## 1. Metadata Schema Extension | |
| ### Add `namedCollections` Array to Each Process | |
| ```json | |
| { | |
| "id": "number_theory-fermat-last-theorem", | |
| "name": "Fermat's Last Theorem", | |
| "subcategory": "number_theory", | |
| "namedCollections": ["fermat", "landmark_theorems", "wiles", "number_theory_milestones"] | |
| } | |
| ``` | |
| **Rationale**: A process can belong to many collections. Examples: | |
| - *Euclid's Elements* → `["euclid", "geometry_topology", "classical_geometry", "axiomatic_systems"]` | |
| - *Galois Theory* → `["galois", "abstract_algebra", "field_theory", "landmark_theorems"]` | |
| - *Sieve of Eratosthenes* → `["eratosthenes", "number_theory", "algorithms", "classical_algorithms"]` | |
| ### Optional: Add `collections` Index in metadata.json | |
| ```json | |
| { | |
| "collections": { | |
| "archimedes": { "name": "Archimedes", "description": "…", "processIds": ["…"] }, | |
| "fermat": { "name": "Pierre de Fermat", "description": "…", "processIds": ["…"] } | |
| } | |
| } | |
| ``` | |
| Either derive from processes (scan `namedCollections`) or maintain explicitly. | |
| --- | |
| ## 2. New Subcategories | |
| | Subcategory ID | Display Name | Notes | | |
| |-----------------------|------------------------|--------------------------------------------| | |
| | `complex_analysis` | Complex Analysis | New; analytic functions, residues, etc. | | |
| | `landmark_theorems` | Landmark Theorems | FLT, Poincaré, Riemann, etc. | | |
| | `formal_verification` | Formal Verification | Lean, Coq, Isabelle proofs | | |
| | `ai_mathematics` | AI Mathematics | AlphaProof, AlphaGeometry, etc. | | |
| **Existing** (keep): `number_theory`, `geometry_topology`, `discrete_mathematics`, `linear_algebra`, `calculus_analysis`, `abstract_algebra`, `category_theory`, `foundations`, `bioinformatics`. | |
| --- | |
| ## 3. Topic Sections (New Charts) | |
| ### 3.1 Complex Analysis | |
| - **Complex Analysis — Analytic Functions & Cauchy-Riemann** | |
| - **Complex Analysis — Cauchy Integral Theorem & Residues** | |
| - **Complex Analysis — Conformal Mappings & Riemann Surfaces** | |
| - **Complex Analysis — Entire Functions & Picard Theorems** | |
| *Collections*: `complex_analysis`, `calculus_analysis` (overlap) | |
| ### 3.2 Complex Analytic Dynamics (extend existing) | |
| - Already have: Julia/Fatou, Sullivan, Hubbard-Douady, Devaney, etc. | |
| - Add: **Complex Dynamics — Holomorphic Dynamics Overview** (hub/overview) | |
| - Add: **Complex Dynamics — Parabolic Fixed Points & Écalle-Voronin** | |
| *Collections*: `complex_dynamics`, `calculus_analysis`, `sullivan`, `hubbard_douady`, `devaney` | |
| ### 3.3 Landmark Theorems | |
| | Chart | Subcategory | Named Collections | | |
| |------------------------------|--------------------|-------------------------------------| | |
| | Fermat's Last Theorem | `landmark_theorems`| `fermat`, `wiles`, `number_theory` | | |
| | Poincaré Conjecture | `landmark_theorems`| `poincare`, `perelman`, `topology` | | |
| | Riemann Hypothesis | `landmark_theorems`| `riemann`, `number_theory`, `analysis` | | |
| | Four Color Theorem | `landmark_theorems`| `appel_haken`, `graph_theory` | | |
| | Gödel Incompleteness | (existing) | `godel`, `foundations` | | |
| --- | |
| ## 4. Named Mathematicians — Charts to Create | |
| ### 4.1 Classical (Ancient & Early Modern) | |
| | Mathematician | Charts to Create | Overlaps With | | |
| |----------------|--------------------------------------------------------|----------------------------| | |
| | **Archimedes** | Archimedes' Principle, Method of Exhaustion, Pi bounds | `geometry_topology`, `calculus` | | |
| | **Eratosthenes** | Sieve (existing), Earth circumference, Prime counting | `number_theory`, `algorithms` | | |
| | **Pythagoras** | Pythagorean Theorem, Pythagorean triples, Irrationals | `geometry_topology`, `number_theory` | | |
| | **Euclid** | Elements (existing), Euclidean algorithm | `geometry_topology` | | |
| ### 4.2 Early Modern | |
| | Mathematician | Charts to Create | Overlaps With | | |
| |---------------|--------------------------------------------------------|----------------------| | |
| | **Fermat** | Fermat's Last Theorem, Fermat's Little Theorem, Fermat primes | `number_theory`, `landmark_theorems` | | |
| | **Euler** | Euler's formula (e^(iπ)+1=0), Euler characteristic, Seven Bridges | `calculus_analysis`, `graph_theory`, `topology` | | |
| | **Gauss** | Fundamental Theorem of Algebra, Gaussian integers, Least squares | `number_theory`, `linear_algebra`, `calculus` | | |
| ### 4.3 19th–20th Century | |
| | Mathematician | Charts to Create | Overlaps With | | |
| |-------------------|--------------------------------------------------------|----------------------| | |
| | **Galois** | Galois Theory (existing), Solvability by radicals | `abstract_algebra`, `field_theory` | | |
| | **Cayley** | Cayley's theorem (groups), Cayley-Hamilton theorem | `abstract_algebra`, `linear_algebra` | | |
| | **Hamilton** | Quaternions, Hamiltonian mechanics, Cayley-Hamilton | `linear_algebra`, `physics` | | |
| | **Noether** | Noether's theorems, Noetherian rings, Abstract algebra | `abstract_algebra`, `physics` | | |
| | **Hilbert** | Hilbert's problems, Hilbert space, Basis theorem | `foundations`, `linear_algebra`, `analysis` | | |
| | **Riemann** | Riemann Hypothesis, Riemann surfaces, Riemann integral | `number_theory`, `calculus_analysis`, `complex_analysis` | | |
| ### 4.4 Modern (20th–21st Century) | |
| | Mathematician | Charts to Create | Overlaps With | | |
| |--------------|--------------------------------------------------------|----------------------| | |
| | **Thurston** | Geometrization conjecture, Hyperbolic 3-manifolds | `geometry_topology`, `poincare` | | |
| | **Milnor** | Exotic spheres, Milnor's theorem, Morse theory | `geometry_topology`, `differential_topology` | | |
| | **Faltings** | Mordell conjecture, Faltings' theorem (FLT for n>4) | `number_theory`, `fermat`, `algebraic_geometry` | | |
| | **Atiyah** | Atiyah-Singer index theorem, K-theory | `geometry_topology`, `analysis` | | |
| | **Perelman** | Ricci flow, Poincaré proof | `landmark_theorems`, `poincare` | | |
| | **Wiles** | Modularity theorem, FLT proof | `landmark_theorems`, `fermat` | | |
| ### 4.5 Additional Candidates (for later) | |
| - **Gödel** (existing via Peano) | |
| - **Turing** (computability, halting problem) | |
| - **Kolmogorov** (probability, complexity) | |
| - **Grothendieck** (schemes, topos theory) | |
| - **Serre** (algebraic geometry, number theory) | |
| - **Deligne** (Weil conjectures) | |
| - **Tao** (existing: Green-Tao) | |
| - **Szemerédi** (existing) | |
| - **Sullivan** (existing) | |
| - **Hubbard, Douady, Devaney** (existing) | |
| --- | |
| ## 5. Formal Verification (Lean Proofs) | |
| ### 5.1 New Subcategory: `formal_verification` | |
| | Chart | Description | | |
| |-----------------------------------|--------------------------------------------------| | |
| | Lean 4 — Proof Assistant Overview | What Lean is, tactic language, type theory | | |
| | Mathlib — Library Structure | Mathlib dependency graph, key namespaces | | |
| | Fermat's Last Theorem in Lean | FLT statement and proof status in Lean | | |
| | Kepler Conjecture (Flyspeck) | Hales' proof, formalization in HOL Light | | |
| | Four Color Theorem in Coq | Gonthier's formalization | | |
| | Odd Order Theorem (Feit-Thompson)| Gonthier et al. formalization | | |
| *Collections*: `lean`, `formal_verification`, `landmark_theorems` (where applicable) | |
| --- | |
| ## 6. AI Mathematics | |
| ### 6.1 New Subcategory: `ai_mathematics` | |
| | Chart | Description | | |
| |----------------------------------------|--------------------------------------------------| | |
| | AlphaProof (DeepMind 2024) | IMO results, statement proving | | |
| | AlphaGeometry (DeepMind 2024) | Synthetic geometry, IMO-style problems | | |
| | AI-Assisted Proof Discovery | Overview: GPT, Lean, collaboration | | |
| | Ramanujan Machine / Conjecture Generation | Automated conjecture generation | | |
| | Formalization Gaps (AI + Human) | What remains to be formalized | | |
| *Collections*: `ai_mathematics`, `formal_verification` (overlap) | |
| --- | |
| ## 7. Table Structure — Section Headers & Breaks | |
| ### 7.1 Proposed Table Sections (with breaks) | |
| 1. **Algorithms — Flowcharts** (existing) | |
| 2. **Axiomatic Theories — Dependency Graphs** (existing) | |
| 3. **Landmark Theorems** (new section) | |
| 4. **Complex Analysis & Dynamics** (new or merged into Calculus & Analysis) | |
| 5. **Formal Verification (Lean, Coq, etc.)** (new) | |
| 6. **AI Mathematics** (new) | |
| ### 7.2 Named Collections Panel (expand) | |
| Current: Euclid, Tao, Peano, Gödel, Sullivan, Hubbard & Douady, Devaney, Smale, Bioinformatics | |
| **Add**: | |
| - Archimedes, Eratosthenes, Pythagoras | |
| - Fermat, Euler, Gauss | |
| - Galois, Cayley, Hamilton, Noether, Hilbert | |
| - Riemann, Thurston, Milnor, Faltings, Atiyah | |
| - Wiles, Perelman | |
| - Lean / Formal Verification | |
| - AI Mathematics | |
| **Implementation**: Either (a) one link per collection → landing page listing all processes in that collection, or (b) first/representative process. Prefer (a) for multi-process collections. | |
| --- | |
| ## 8. Overlap Handling | |
| ### 8.1 Process in Multiple Collections | |
| Example: **Fermat's Last Theorem** | |
| - `subcategory`: `landmark_theorems` | |
| - `namedCollections`: `["fermat", "wiles", "number_theory", "landmark_theorems"]` | |
| Appears in: | |
| - Landmark Theorems table section | |
| - Fermat collection page | |
| - Wiles collection page | |
| - Number Theory subcategory filter | |
| ### 8.2 Collection Landing Pages | |
| Create `processes/collections/` (or similar): | |
| - `collections/fermat.html` — lists all processes with `namedCollections` containing `fermat` | |
| - `collections/euler.html` | |
| - `collections/landmark_theorems.html` | |
| - etc. | |
| These can be generated from metadata or static HTML with links derived from metadata. | |
| ### 8.3 Table Filtering (Optional) | |
| Add filter dropdown: "Show by collection: All | Fermat | Euler | Landmark Theorems | …" | |
| --- | |
| ## 9. Implementation Phases | |
| ### Phase 1: Schema & Infrastructure | |
| - Add `namedCollections` to metadata schema | |
| - Add new subcategories to metadata | |
| - Create collection landing page template | |
| - Update table to support new sections and breaks | |
| ### Phase 2: Landmark Theorems | |
| - Fermat's Last Theorem | |
| - Poincaré Conjecture | |
| - Riemann Hypothesis | |
| - (Optional) Four Color, Gödel as landmark) | |
| ### Phase 3: Complex Analysis | |
| - 3–4 complex analysis charts | |
| - Ensure overlap with existing complex dynamics | |
| ### Phase 4: Named Mathematicians (Batch 1) | |
| - Archimedes, Eratosthenes, Pythagoras | |
| - Fermat, Euler, Gauss | |
| - Tag existing processes (Euclid, Sieve, etc.) with `namedCollections` | |
| ### Phase 5: Named Mathematicians (Batch 2) | |
| - Galois, Cayley, Hamilton, Noether, Hilbert | |
| - Riemann, Thurston, Milnor, Faltings, Atiyah | |
| - Wiles, Perelman | |
| ### Phase 6: Formal Verification | |
| - Lean overview | |
| - 2–3 key formalized results (FLT, Four Color, etc.) | |
| ### Phase 7: AI Mathematics | |
| - AlphaProof, AlphaGeometry | |
| - AI-assisted proof overview | |
| --- | |
| ## 10. File Naming Conventions | |
| - `number_theory-fermat-last-theorem.html` | |
| - `landmark_theorems-poincare-conjecture.html` | |
| - `landmark_theorems-riemann-hypothesis.html` | |
| - `complex_analysis-cauchy-integral-theorem.html` | |
| - `formal_verification-lean-flt.html` | |
| - `ai_mathematics-alphaproof.html` | |
| - `collections/fermat.html` (collection index) | |
| --- | |
| ## 11. Summary: New Content Counts (Estimate) | |
| | Category | New Charts (approx) | | |
| |-----------------------|---------------------| | |
| | Complex Analysis | 4 | | |
| | Landmark Theorems | 3–5 | | |
| | Named Mathematicians | 15–25 (many overlap)| | |
| | Formal Verification | 4–6 | | |
| | AI Mathematics | 3–5 | | |
| | **Total new** | **~30–45** | | |
| Many of these overlap (e.g., Fermat chart counts for Fermat, Wiles, Landmark Theorems, Number Theory). The `namedCollections` array is the key to supporting this overlap cleanly. | |