feat: add the representation theory roadmap family#62
Conversation
Add an integrated family of representation-theory roadmaps, grouped under TauCetiRoadmap/RepresentationTheory/ with an index README: - SemisimpleAlgebras: Jacobson radical, Wedderburn with uniqueness, density, central simple algebras, Skolem-Noether, the Brauer group. - CharacterTheory: class functions, the group-algebra center and structure constants, completeness and both orthogonality relations, integrality, and an executable proven-correct Burnside-Dixon-Schneider algorithm computing character tables over an exact cyclotomic type. - InductionRestriction: Frobenius reciprocity, the projection formula, induced characters, the Mackey decomposition and irreducibility criterion, Clifford. - RootSystems: root systems, the Weyl group as a Coxeter system, the fundamental domain, the Cartan-Killing classification. - LieHighestWeight: sl2 as the engine, root-space decomposition, Verma modules and L(lambda), the highest-weight classification, Weyl complete reducibility, and the Weyl character and dimension formulas. - ClassicalGroups: tensor powers of the standard representation, the Weyl construction, highest weights, Schur polynomials, dimension, branching. - SchurWeyl: partitions and tableaux, Specht modules, hook-length, Murnaghan-Nakayama, RSK, Schur-Weyl duality. - CompactGroups: Haar averaging, matrix coefficients, Schur orthogonality, Peter-Weyl, characters, the SU(2) and maximal-torus engine. Each roadmap grounds its consume-vs-build split in the current Mathlib source, and each Suggested.lean typechecks against Mathlib (sorry-only). Register the group: root imports, README list entry, and the issue-template area dropdowns (via check_roadmap_areas.py --fix, treating RepresentationTheory as one area). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add three representation-theory roadmaps identified by a coverage audit of the 13-book corpus as having no home in the family: - LieGroups: the smooth Lie group / Lie algebra correspondence (exp, Ad/ad, the closed-subgroup theorem, BCH, Lie's third theorem, maximal-torus conjugacy and the general Weyl integration formula, complexification, Borel-Weil, and the Cartan/Iwasawa/KAK decompositions). - SpinRepresentations: Clifford algebras, the Pin and Spin groups as double covers of O and SO, the spin and half-spin representations (the fundamental representations of types B and D), the low-dimensional exceptional isomorphisms, real Clifford algebras, and triality. - QuiverRepresentations: path algebras, quiver representations, Krull-Schmidt, Gabriel's theorem (finite type iff ADE Dynkin, indecomposables as positive roots), reflection and Coxeter functors, and Auslander-Reiten theory. Fill in-scope gaps in five existing roadmaps: - InductionRestriction: Artin and Brauer induction theorems; projective representations, factor sets, and the Schur multiplier. - CharacterTheory: the Frobenius-Schur real/quaternionic trichotomy; Frobenius groups and Frobenius's theorem; the representation theory of GL2(F_q). - SchurWeyl: Schur-Weyl duality for the orthogonal and symplectic groups (the Brauer algebra). - LieHighestWeight: the center of U(g), the Harish-Chandra isomorphism and linkage, Freudenthal's multiplicity formula, Serre's relations; and the explicit construction of the exceptional Lie algebras (octonions, the Albert algebra, the Freudenthal construction). - ClassicalGroups: Gelfand-Tsetlin bases. Register the three new roadmaps (root imports and the RepresentationTheory index). Every Suggested.lean typechecks against Mathlib (sorry-only). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sharpen every representation-theory roadmap for mathematical correctness and dependency-ordering after an adversarial review, and normalize the prose to the house conventions: - SemisimpleAlgebras: stage degree/index after the Wedderburn decomposition and maximal subfields (was circular); give Skolem-Noether and the centralizer theorem their finite-dimensional central-simple hypotheses. - CharacterTheory: state the Frobenius-Schur real/quaternionic trichotomy and the involution counts precisely; bundle the Frobenius kernel; pin the GL2(F_q) principal-series and cuspidal signatures. - InductionRestriction: state the Clifford correspondence only where the module extends to the inertia group; add the isotypic-decomposition prerequisite; separate the coefficient regimes; correct the induced-character formula and the Schur-multiplier claim. - RootSystems: restrict DynkinType to valid ranks; replace the circular Coxeter presentation route; insert a root-combinatorics layer before the Coxeter system. - LieHighestWeight: split the weight-space decomposition from the diagonalizability theorem; prove Weyl-invariance via each root's sl2; expand the finite-dimensionality milestone; make the Harish-Chandra dot action and Freudenthal recursion explicit; commit the split-form track for the exceptional algebras. - ClassicalGroups: restrict the Young-symmetrizer construction to polynomial irreducibles (rational ones are determinant twists); add the reductive central-character data; split SO_n from O_n; fix the Gelfand-Tsetlin interlacing. - SchurWeyl: correct the Young-symmetrizer vanishing lemma; state both Schur-Weyl dualities at the image level; pin absolute irreducibility of Specht modules; use the honest form-orthogonal and symplectic groups for the Brauer duality. - CompactGroups: replace the circular Peter-Weyl density argument with the convolution-operator route; prove the SU(2) classification rather than assume it; restate unitarizability as an equivalent Hilbert structure. - LieGroups: make finite-dimensionality a standing hypothesis; restrict the structure-theory milestones to compact/reductive as appropriate; break the Lie's third theorem ordering. - SpinRepresentations: state the double cover over an algebraically closed field; remove simple-connectivity from the main chain; fix the Layer 1/Layer 4 ordering and the bivector normalization. - QuiverRepresentations: pin the left-module convention and finiteness; require acyclicity for finite-dimensionality; restrict Gabriel to an algebraically closed field. Every Suggested.lean typechecks against Mathlib (sorry-only). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
mrdouglasny
left a comment
There was a problem hiding this comment.
This is a supervised, question-driven review; the blocking items are below, full analysis available in https://github.com/mrdouglasny/TauCeti-reviews-pr62.
🤖 Models Claude Opus 4.8 and Codex (GPT-5.6) suggest:
**Overall the family is strong and largely formalization-ready: the mathematics, layering, references (cited per-layer in every roadmap), and Mathlib-overlap accounting are consistently accurate. The systematic risk is signature faithfulness — Suggested.lean targets that would build green while being false or vacuous. We found 15 such blocking defects across 9 of the 11 roadmaps (only SchurWeyl and RootSystems are blocking-free), plus ~26 should-fix items and 4 coverage requirements. Every blocking item below was adversarially verified (Codex, with counterexamples).
🔴 Blocking (false or vacuous as written)
- SpinRepresentations
card_ker_spinToSpecialOrthogonal— false in dimension 0 (V=0⇒ Pin/Spin andSO(0)trivial ⇒ kernel is1, not2).soEquivBivector— false in characteristic 2 (R=𝔽₂, n=1:⋀²R=0butso(1,𝔽₂)≅𝔽₂); needs≃ₗ⁅R⁆+[Invertible 2].spinAction/spinRep— target can be empty (W=0: no unitalMat₂(ℂ)→ℂ); needs a maximal-isotropic polarization.
- CharacterTheory
irreducibleCharacters_span— false: irreducible characters spanClassFunction, not all ofG→k(⊤ ≤ spanfails for nonabelianG).classMultMatrixvscentralCharacterTable_eigenvector— transpose mismatch (a(i,k,j)vsa(i,j,k); S₃ witnessa_{T,T,C}=3 ≠ a_{T,C,T}=2).characterPairing_nondegenerate— false ifchar ∣ |G|(pairing ≡ 0); needs[Invertible (card G : k)].
- QuiverRepresentations
dimVector_reflectionFunctor— vacuous:IsEmpty (Sᵢ ⟶ M)is unsatisfiable in a preadditive category.exists_projectiveCover— false over arbitrary[Ring A](needs semiperfect/Artinian).exists_almostSplitSequence— false on the whole functor category (AR existence is for finitely-presented reps; Paquette 2011).
- ClassicalGroups —
schurFunctor_iso_irreducible,character_irreducible_eq_schurPoly, andgtPatternEquivSSYTall false without the row boundℓ(μ) ≤ n. - InductionRestriction —
brauer_characterizationfalse without a class-function hypothesis, even over ℂ (S₃ counterexample); the splitting-field fix alone does not repair it. - SemisimpleAlgebras —
card_blocks_eqfalse: zero-size Wedderburn blocks break the count (needs∀ i, NeZero (d i)). - LieHighestWeight —
sl2_finrank_of_hasPrimitiveVector/sl2_irreducible_extfalse without "the triple spansL" (sl₃-adjoint counterexample). - CompactGroups —
schur_orthogonality_selffalse (conjugation on the wrong factor under Mathlib's inner-product convention). - LieGroups —
weyl_integration_formulafalse:μG,μT,weylDensityare free unconstrained parameters.
🟠 Should-fix and coverage (detail in the bundle)
~26 should-fix items (missing hypotheses, vacuous Prop := sorry anti-vacuity predicates, too-weak isos), plus four coverage requirements written up as standalone notes: (1) pin the representation ring R(G) + injective character ring-hom (tensor-product decomposition currently has no spec — only the additive shadow is pinned); (2) pin the executable character-table summit's cyclotomic bridge (Cyclotomic e / embedding / lift); (3) extend the Frobenius–Schur reality trichotomy to compact groups (present for finite groups only — needed for spinor/matter reality types); (4) add a "Scope & boundaries" paragraph to the family README (the deliberate exclusions — modular theory, noncompact rep theory, affine types — are nowhere stated).
Recurring themes: faithfulness-over-falsity (a green build won't catch these); unpinned cross-roadmap interfaces promised in prose but not machine-checked; and Prop := sorry predicates that leave a summit only as strong as an unwritten definition.
📦 Full analysis (linked)
Supporting material — too long for this comment — is at https://github.com/mrdouglasny/TauCeti-reviews-pr62:
reviews/— per-roadmap findings (blocking + should-fix + notes) and the family synthesis;01_INDEPENDENT_ADVERSARIAL_AUDIT.review.mdis Codex's independent audit.VERIFICATION.md— Codex's counterexample-level verification of the original blockers.OVERVIEW.md— structures defined, Lean design choices, one major theorem per roadmap, and a per-definition universal-property / canonicity scorecard.DEFINITIONS.md— a checklist of all 238 defs, each linking to its exact source line.APPLICATIONS.md/APPLICATIONS_AG.md— a downstream-support audit (mathematical physics; algebraic geometry, Fulton–Harris) of whether the foundations expose what good downstream definitions will need.comments/— the four coverage requirements above, as postable notes.roadmaps/— the reviewed PR #62 snapshot (head37f34c8), so each review sits next to the roadmap it reviews.
Happy to discuss or open per-finding threads.
This PR adds a family of eleven representation-theory roadmaps under
TauCetiRoadmap/RepresentationTheory/The family covers:The roadmaps cite the neighbouring reductive-groups, orthogonal-L2-bases, pivotal-spherical, and Temperley-Lieb roadmaps where relevant.
🤖 Prepared with Claude Code