Skip to content

Commit 24cfe3c

Browse files
committed
refactor(Archive): Clayworth surface via triangle group Δ(2,3,12)
Replace the 4048-line array-backed ClayworthSurface with an algebraic construction from the triangle group Δ(2,3,12). The face rotation R (order 12) and vertex rotation S (order 3) generate G₂(2) in its regular representation on 12096 darts. Vertices, edges, and faces arise as left cosets of ⟨S⟩, ⟨T⟩, ⟨R⟩ respectively. The general TriangleGroupSurface construction derives a CellularSurface from any finite quotient of Δ(2,3,r), with face_closed following from the identity T = RS (the "other end" of a dart has the same vertex as its R-successor, because S preserves vertex cosets). Build time drops from >30 minutes (CI timeout) to ~50 seconds.
1 parent 3242183 commit 24cfe3c

3 files changed

Lines changed: 449 additions & 4029 deletions

File tree

Archive.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ import Archive.MiuLanguage.DecisionNec
7272
import Archive.MiuLanguage.DecisionSuf
7373
import Archive.OxfordInvariants.Summer2021.Week3P1
7474
import Archive.Sensitivity
75+
import Archive.TriangleGroupSurface
7576
import Archive.VoltageGraphs
7677
import Archive.Wiedijk100Theorems.AbelRuffini
7778
import Archive.Wiedijk100Theorems.AreaOfACircle

0 commit comments

Comments
 (0)