An exact checker for integer-valued character tables #
The rational stage of the Dixon--Schneider algorithm produces integer central-character and
ordinary character tables. This file specializes the coefficient-independent exact certificate
from TauCeti.RepresentationTheory.CharacterTable.Dixon.ExactChecker to ℤ, where star is the
identity, and preserves the integer-stage API used by the rational solver.
Main definitions #
TauCeti.ClassData.IsIntegerCharacterTableSpec: the exact numbered certificate overℤ.TauCeti.ClassData.integerCharacterTableChecker: its executable Boolean checker.TauCeti.ClassData.complexTableOfInteger: cast and reindex an integer table into the type expected byTauCeti.IsCharacterTableSpec.
Main result #
TauCeti.ClassData.IsIntegerCharacterTableSpec.isCharacterTableSpec: a successful integer certificate yields the complex character-table specification.
An exact character-table certificate specialized to integer entries.
Equations
- d.IsIntegerCharacterTableSpec omega table degree = d.IsExactCharacterTableSpec (fun (x : ℤ) => x) omega table degree
Instances For
The executable Boolean checker for an integer central-character table, ordinary table, and their character degrees.
Equations
- d.integerCharacterTableChecker omega table degree = d.exactCharacterTableChecker (fun (x : ℤ) => x) omega table degree
Instances For
The Boolean integer checker succeeds precisely when the integer certificate holds.
Cast a numbered integer table to ℂ, reindexing its rows by the cardinality of the conjugacy
classes and its columns by the conjugacy classes themselves.
Equations
- d.complexTableOfInteger table = d.reindexTableOfMap (⇑(Int.castRingHom ℂ)) table
Instances For
The cast-and-reindexed integer table evaluated at arbitrary row and column indices.
The cast-and-reindexed integer table evaluated at a numbered row and numbered class.
The identity column of a certified integer table is its supplied degree vector.
The normalized row of the cast ordinary table is the corresponding cast central-character
row, with both transported from the numbering of d to conjugacy classes.
A certified integer table satisfies the complex character-table specification.