Spaces:
Running
Running
File size: 12,873 Bytes
06e4298 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 | # 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.
|