Skip to content

feat: add the representation theory roadmap family#62

Open
kim-em wants to merge 3 commits into
mainfrom
roadmap/representation-theory
Open

feat: add the representation theory roadmap family#62
kim-em wants to merge 3 commits into
mainfrom
roadmap/representation-theory

Conversation

@kim-em

@kim-em kim-em commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

This PR adds a family of eleven representation-theory roadmaps under TauCetiRoadmap/RepresentationTheory/ The family covers:

  • semisimple algebras and Artin-Wedderburn structure theory
  • the character theory of finite groups, up to the Burnside-Dixon-Schneider algorithm that computes character tables over an exact cyclotomic type
  • induction, restriction, and Mackey theory, with Artin and Brauer induction, projective representations, and the Schur multiplier
  • root systems, Weyl groups, and the Cartan-Killing classification
  • the highest-weight theory of semisimple Lie algebras through the Weyl character and dimension formulas, the Harish-Chandra isomorphism, and the explicit construction of the exceptional algebras
  • the finite-dimensional representations of the classical groups, with the Weyl construction, Schur polynomials, and Gelfand-Tsetlin bases, the symmetric group, Specht modules, and Schur-Weyl duality for the general linear, orthogonal, and symplectic groups
  • compact groups, Haar measure, and the Peter-Weyl theorem
  • Lie groups and the Lie algebra correspondence
  • Clifford algebras, the Pin and Spin groups, and the spin representations that supply the fundamental representations of types B and D
  • quiver representations, Gabriel's theorem, and Auslander-Reiten theory.

The roadmaps cite the neighbouring reductive-groups, orthogonal-L2-bases, pivotal-spherical, and Temperley-Lieb roadmaps where relevant.

🤖 Prepared with Claude Code

kim-em and others added 3 commits July 6, 2026 07:43
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>
@kim-em
kim-em requested review from a team as code owners July 6, 2026 14:10
@tauceti-review-bot
tauceti-review-bot Bot enabled auto-merge (squash) July 6, 2026 14:10

@mrdouglasny mrdouglasny left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 faithfulnessSuggested.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 and SO(0) trivial ⇒ kernel is 1, not 2).
    • soEquivBivector — false in characteristic 2 (R=𝔽₂, n=1: ⋀²R=0 but so(1,𝔽₂)≅𝔽₂); needs ≃ₗ⁅R⁆ + [Invertible 2].
    • spinAction/spinRep — target can be empty (W=0: no unital Mat₂(ℂ)→ℂ); needs a maximal-isotropic polarization.
  • CharacterTheory
    • irreducibleCharacters_span — false: irreducible characters span ClassFunction, not all of G→k (⊤ ≤ span fails for nonabelian G).
    • classMultMatrix vs centralCharacterTable_eigenvector — transpose mismatch (a(i,k,j) vs a(i,j,k); S₃ witness a_{T,T,C}=3 ≠ a_{T,C,T}=2).
    • characterPairing_nondegenerate — false if char ∣ |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).
  • ClassicalGroupsschurFunctor_iso_irreducible, character_irreducible_eq_schurPoly, and gtPatternEquivSSYT all false without the row bound ℓ(μ) ≤ n.
  • InductionRestrictionbrauer_characterization false without a class-function hypothesis, even over ℂ (S₃ counterexample); the splitting-field fix alone does not repair it.
  • SemisimpleAlgebrascard_blocks_eq false: zero-size Wedderburn blocks break the count (needs ∀ i, NeZero (d i)).
  • LieHighestWeightsl2_finrank_of_hasPrimitiveVector / sl2_irreducible_ext false without "the triple spans L" (sl₃-adjoint counterexample).
  • CompactGroupsschur_orthogonality_self false (conjugation on the wrong factor under Mathlib's inner-product convention).
  • LieGroupsweyl_integration_formula false: μG, μT, weylDensity are 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.md is 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 (head 37f34c8), so each review sits next to the roadmap it reviews.

Happy to discuss or open per-finding threads.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants