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.