/* Group 2592.cm downloaded from the LMFDB on 21 July 2026. */ /* Various presentations of this group are stored in this file: GPC is polycyclic presentation GPerm is permutation group GLZ, GLFp, GLZA, GLZq, GLFq if they exist are matrix groups Many characteristics of the group are stored as booleans in a record: Agroup, Zgroup, abelian, almost_simple,cyclic, metabelian, metacyclic, monomial, nilpotent, perfect, quasisimple, rational, solvable, supersolvable The character table is stored as chartbl_n_i where n is the order of the group and i is which group of that order it is. Conjugacy classes are stored in the variable 'C' with elements from the group 'G'. */ /* Constructions */ GPC := PCGroup([9, 2, 2, 2, 3, 2, 3, 2, 3, 3, 109, 46, 579, 1740, 165, 48973, 1372, 130, 230, 1319, 65787, 1932, 186, 31120, 1771, 11681, 1034]); a,b,c,d,e,f := Explode([GPC.1, GPC.2, GPC.4, GPC.5, GPC.7, GPC.9]); AssignNames(~GPC, ["a", "b", "b2", "c", "d", "d2", "e", "e2", "f"]); GPerm := PermutationGroup< 12 | (1,7)(3,9)(5,11), (4,8,12), (2,10)(4,8), (1,4,7,10)(2,5,8,11)(3,6,9,12) >; /* Booleans */ RF := recformat< Agroup, Zgroup, abelian, almost_simple, cyclic, metabelian, metacyclic, monomial, nilpotent, perfect, quasisimple, rational, solvable, supersolvable : BoolElt >; booleans_2592_cm := rec< RF | Agroup := false, Zgroup := false, abelian := false, almost_simple := false, cyclic := false, metabelian := false, metacyclic := false, nilpotent := false, perfect := false, quasisimple := false, rational := true, solvable := true, supersolvable := false>; /* Character Table */ G:= GPerm; C := SequenceToConjugacyClasses([car |< 1, 1, Id(G)>,< 2, 6, G!(2,8)(4,10)(6,12)>,< 2, 6, G!(2,12)(4,10)(6,8)>,< 2, 9, G!(1,3)(2,8)(4,10)(5,7)(6,12)(9,11)>,< 2, 9, G!(1,3)(2,12)(4,10)(5,11)(6,8)(7,9)>,< 2, 18, G!(5,9)(7,11)>,< 2, 18, G!(1,3)(2,12)(4,10)(5,7)(6,8)(9,11)>,< 2, 36, G!(1,2)(3,8)(4,11)(5,6)(7,12)(9,10)>,< 2, 54, G!(1,7)(2,10)(3,9)(4,12)(5,11)>,< 2, 54, G!(1,5)(2,12)(3,7)(4,10)(6,8)>,< 2, 81, G!(1,5)(2,10)(7,11)(8,12)>,< 3, 4, G!(2,6,10)(4,8,12)>,< 3, 4, G!(2,6,10)(4,12,8)>,< 3, 4, G!(1,5,9)(2,10,6)(3,7,11)(4,12,8)>,< 3, 4, G!(1,5,9)(2,10,6)(3,11,7)(4,8,12)>,< 3, 8, G!(3,11,7)>,< 3, 8, G!(1,5,9)(2,10,6)(3,11,7)(4,12,8)>,< 3, 16, G!(2,6,10)(3,11,7)(4,8,12)>,< 3, 16, G!(2,6,10)(3,11,7)(4,12,8)>,< 3, 16, G!(3,7,11)(4,8,12)>,< 4, 108, G!(1,10,3,4)(2,7,12,9)(5,6,11,8)>,< 4, 108, G!(1,10,3,8)(2,11,12,9)(4,5,6,7)>,< 4, 324, G!(1,10,5,2)(3,4)(6,9)(7,8,11,12)>,< 6, 12, G!(2,4,6,8,10,12)>,< 6, 12, G!(2,4,6,12,10,8)>,< 6, 12, G!(1,3)(2,6,10)(4,8,12)(5,7)(9,11)>,< 6, 12, G!(1,3)(2,6,10)(4,8,12)(5,11)(7,9)>,< 6, 12, G!(1,3)(2,6,10)(4,12,8)(5,7)(9,11)>,< 6, 12, G!(1,3)(2,6,10)(4,12,8)(5,11)(7,9)>,< 6, 24, G!(2,4)(3,7,11)(6,8)(10,12)>,< 6, 24, G!(2,4)(3,7,11)(6,12)(8,10)>,< 6, 24, G!(1,3,5,7,9,11)(2,6,10)(4,8,12)>,< 6, 24, G!(1,3,5,11,9,7)(2,6,10)(4,8,12)>,< 6, 24, G!(1,3,5,7,9,11)(2,6,10)(4,12,8)>,< 6, 24, G!(1,3,5,11,9,7)(2,6,10)(4,12,8)>,< 6, 36, G!(2,6,10)(4,8,12)(5,9)(7,11)>,< 6, 36, G!(2,6,10)(4,12,8)(5,9)(7,11)>,< 6, 36, G!(1,3)(2,4,6,8,10,12)(5,7)(9,11)>,< 6, 36, G!(1,3)(2,4,6,12,10,8)(5,7)(9,11)>,< 6, 36, G!(1,3)(2,4,6,8,10,12)(5,11)(7,9)>,< 6, 36, G!(1,3)(2,4,6,12,10,8)(5,11)(7,9)>,< 6, 36, G!(1,7,5,3,9,11)(2,8,10,12,6,4)>,< 6, 36, G!(1,11,5,3,9,7)(2,4,10,12,6,8)>,< 6, 48, G!(2,4,6,8,10,12)(3,7,11)>,< 6, 48, G!(2,4,6,12,10,8)(3,7,11)>,< 6, 72, G!(1,9)(4,8,12)(7,11)>,< 6, 72, G!(1,6,9,2,5,10)(3,12,11,8,7,4)>,< 6, 72, G!(1,7,5,3,9,11)(2,12,10,8,6,4)>,< 6, 72, G!(1,2,5,6,9,10)(3,8,11,4,7,12)>,< 6, 108, G!(1,11,9,7,5,3)(2,10)(4,12)>,< 6, 108, G!(1,5)(2,4,6,12,10,8)(3,7)>,< 6, 144, G!(1,2)(3,8,7,12,11,4)(5,6)(9,10)>,< 12, 216, G!(1,8,7,10,5,12,3,6,9,4,11,2)>,< 12, 216, G!(1,4,11,10,5,12,3,6,9,8,7,2)>]); CR := CharacterRing(G); x := CR!\[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[1, -1, -1, 1, 1, 1, 1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, -1, -1, -1, 1, 1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[1, -1, -1, 1, 1, 1, 1, 1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1, 1, 1, 1, 1, -1, -1, 1, -1, -1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[1, -1, 1, 1, 1, -1, -1, -1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, 1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, -1, 1, -1, -1, 1, 1, 1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, 1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, -1, 1, -1, -1, 1, 1, 1, -1, 1, -1, 1, -1, 1, 1, -1, 1, 1, -1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[1, 1, -1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, 1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, -1, -1, 1, -1, -1, 1, 1, 1, 1, -1, -1, -1, -1, -1, -1, 1, -1, 1, -1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[1, 1, -1, 1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, -1, -1, 1, -1, -1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, 1, -1, 1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[1, 1, 1, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, -1, -1, -1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[2, -2, 0, 2, -2, 0, 0, 0, 0, 2, -2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, 0, 0, 2, 0, 0, -2, -2, 2, -2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[2, 0, -2, -2, 2, 0, 0, 0, 2, 0, -2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, 0, -2, 0, 0, 2, 2, -2, 0, -2, 0, 0, 0, 0, 2, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[2, 0, 0, -2, -2, -2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, -2, 2, 2, -2, -2, -2, 0, 0, -2, 0, 2, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[2, 0, 0, -2, -2, 2, -2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, -2, -2, -2, -2, -2, -2, 0, 0, 2, 0, -2, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[2, 0, 2, -2, 2, 0, 0, 0, -2, 0, -2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, -2, 0, 0, 2, 2, -2, 0, 2, 0, 0, 0, 0, -2, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[2, 2, 0, 2, -2, 0, 0, 0, 0, -2, -2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 0, -2, -2, 2, 2, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 0, 4, 0, 4, 0, 0, 2, 0, 0, 0, 4, -2, 4, 1, -2, -2, -2, 1, 1, 2, 0, 0, 0, -2, 0, 4, 0, -2, 0, -2, 0, -2, 0, 1, 0, 0, 0, 0, 0, -2, 1, 0, 0, 1, 0, 2, 0, -1, 0, 0, -1, -1, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 2, 4, 0, 4, 2, 2, 0, 0, 2, 0, 4, 1, 4, -2, 1, 1, 1, -2, -2, 0, 0, 0, 2, 1, 2, 4, -1, 1, -1, 1, 2, 1, -1, -2, 2, -1, 0, -1, 2, 1, -2, 0, -1, -2, -1, 0, -1, 0, 0, -1, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 4, 0, 4, 0, 0, 0, 2, 0, 0, 0, -2, 4, 1, 4, -2, -2, 1, -2, 1, 0, 2, 0, -2, 0, -2, 0, 4, 0, -2, 0, 1, 0, -2, 0, 0, 0, -2, 0, 0, 0, 0, 1, 1, 0, 0, -1, 0, 2, 0, 0, -1, 0, -1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 4, 2, 4, 0, 2, 2, 0, 2, 0, 0, 1, 4, -2, 4, 1, 1, -2, 1, -2, 0, 0, 0, 1, 2, 1, -1, 4, 2, 1, -1, -2, -1, 1, 2, -1, 2, 1, 2, -1, 0, 0, -2, -2, -1, -1, 0, -1, 0, -1, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, -2, 4, 0, 4, -2, -2, 0, 0, -2, 0, 4, 1, 4, -2, 1, 1, 1, -2, -2, 0, 0, 0, -2, 1, -2, 4, 1, 1, 1, 1, -2, 1, 1, -2, -2, 1, 0, 1, -2, 1, -2, 0, 1, -2, 1, 0, 1, 0, 0, 1, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 0, 4, 0, 4, 0, 0, -2, 0, 0, 0, 4, -2, 4, 1, -2, -2, -2, 1, 1, -2, 0, 0, 0, -2, 0, 4, 0, -2, 0, -2, 0, -2, 0, 1, 0, 0, 0, 0, 0, -2, 1, 0, 0, 1, 0, -2, 0, 1, 0, 0, 1, 1, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 4, -2, 4, 0, -2, -2, 0, -2, 0, 0, 1, 4, -2, 4, 1, 1, -2, 1, -2, 0, 0, 0, 1, -2, 1, 1, 4, -2, 1, 1, -2, 1, 1, -2, 1, -2, 1, -2, 1, 0, 0, -2, -2, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 4, 0, 4, 0, 0, 0, -2, 0, 0, 0, -2, 4, 1, 4, -2, -2, 1, -2, 1, 0, -2, 0, -2, 0, -2, 0, 4, 0, -2, 0, 1, 0, -2, 0, 0, 0, -2, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, -2, 0, 0, 1, 0, 1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, -4, -2, 4, 0, 2, 2, 0, -2, 0, 0, 1, 4, -2, 4, 1, 1, -2, 1, -2, 0, 0, 0, -1, -2, -1, 1, -4, -2, -1, 1, 2, 1, -1, -2, -1, 2, 1, 2, -1, 0, 0, -2, 2, 1, -1, 0, -1, 0, 1, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, -4, 0, 4, 0, 0, 0, -2, 0, 0, 0, -2, 4, 1, 4, -2, -2, 1, -2, 1, 0, 2, 0, 2, 0, 2, 0, -4, 0, 2, 0, -1, 0, 2, 0, 0, 0, -2, 0, 0, 0, 0, 1, -1, 0, 0, 1, 0, -2, 0, 0, 1, 0, -1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, -4, 0, 4, 0, 0, 0, 2, 0, 0, 0, -2, 4, 1, 4, -2, -2, 1, -2, 1, 0, -2, 0, 2, 0, 2, 0, -4, 0, 2, 0, -1, 0, 2, 0, 0, 0, -2, 0, 0, 0, 0, 1, -1, 0, 0, -1, 0, 2, 0, 0, -1, 0, 1]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, -4, 2, 4, 0, -2, -2, 0, 2, 0, 0, 1, 4, -2, 4, 1, 1, -2, 1, -2, 0, 0, 0, -1, 2, -1, -1, -4, 2, -1, -1, 2, -1, -1, 2, 1, -2, 1, -2, 1, 0, 0, -2, 2, -1, 1, 0, 1, 0, -1, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, -2, -4, 0, 4, 2, 2, 0, 0, -2, 0, 4, 1, 4, -2, 1, 1, 1, -2, -2, 0, 0, 0, -2, -1, -2, -4, 1, -1, 1, -1, -2, -1, 1, 2, 2, -1, 0, -1, 2, 1, -2, 0, 1, 2, -1, 0, -1, 0, 0, 1, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 0, -4, 0, 4, 0, 0, -2, 0, 0, 0, 4, -2, 4, 1, -2, -2, -2, 1, 1, 2, 0, 0, 0, 2, 0, -4, 0, 2, 0, 2, 0, 2, 0, -1, 0, 0, 0, 0, 0, -2, 1, 0, 0, -1, 0, -2, 0, 1, 0, 0, 1, -1, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 0, -4, 0, 4, 0, 0, 2, 0, 0, 0, 4, -2, 4, 1, -2, -2, -2, 1, 1, -2, 0, 0, 0, 2, 0, -4, 0, 2, 0, 2, 0, 2, 0, -1, 0, 0, 0, 0, 0, -2, 1, 0, 0, -1, 0, 2, 0, -1, 0, 0, -1, 1, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 2, -4, 0, 4, -2, -2, 0, 0, 2, 0, 4, 1, 4, -2, 1, 1, 1, -2, -2, 0, 0, 0, 2, -1, 2, -4, -1, -1, -1, -1, 2, -1, -1, 2, -2, 1, 0, 1, -2, 1, -2, 0, -1, 2, 1, 0, 1, 0, 0, -1, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, -2, 0, 0, -4, -2, 2, 0, 0, 2, 0, 4, 1, 4, -2, 1, 1, 1, -2, -2, 0, 0, 0, -2, 3, -2, 0, 1, -3, 1, -3, -2, 3, 1, 0, -2, 1, 0, -1, 2, -1, 2, 0, 1, 0, 1, 0, -1, 0, 0, -1, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, -2, 0, 0, -4, 2, -2, 0, 0, 2, 0, 4, 1, 4, -2, 1, 1, 1, -2, -2, 0, 0, 0, -2, -3, -2, 0, 1, 3, 1, 3, -2, -3, 1, 0, 2, -1, 0, 1, -2, -1, 2, 0, 1, 0, -1, 0, 1, 0, 0, -1, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 0, -2, -4, 0, -2, 2, 0, 2, 0, 0, 1, 4, -2, 4, 1, 1, -2, 1, -2, 0, 0, 0, 3, -2, -3, 1, 0, -2, -3, 1, 0, 1, 3, -2, 1, -2, -1, 2, -1, 0, 0, 2, 0, 1, 1, 0, -1, 0, -1, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 0, -2, -4, 0, 2, -2, 0, 2, 0, 0, 1, 4, -2, 4, 1, 1, -2, 1, -2, 0, 0, 0, -3, -2, 3, 1, 0, -2, 3, 1, 0, 1, -3, -2, -1, 2, -1, -2, 1, 0, 0, 2, 0, 1, -1, 0, 1, 0, -1, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 0, 2, -4, 0, -2, 2, 0, -2, 0, 0, 1, 4, -2, 4, 1, 1, -2, 1, -2, 0, 0, 0, -3, 2, 3, -1, 0, 2, 3, -1, 0, -1, -3, 2, 1, -2, -1, 2, -1, 0, 0, 2, 0, -1, 1, 0, -1, 0, 1, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 0, 2, -4, 0, 2, -2, 0, -2, 0, 0, 1, 4, -2, 4, 1, 1, -2, 1, -2, 0, 0, 0, 3, 2, -3, -1, 0, 2, -3, -1, 0, -1, 3, 2, -1, 2, -1, -2, 1, 0, 0, 2, 0, -1, -1, 0, 1, 0, 1, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 2, 0, 0, -4, -2, 2, 0, 0, -2, 0, 4, 1, 4, -2, 1, 1, 1, -2, -2, 0, 0, 0, 2, -3, 2, 0, -1, 3, -1, 3, 2, -3, -1, 0, -2, 1, 0, -1, 2, -1, 2, 0, -1, 0, 1, 0, -1, 0, 0, 1, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[4, 2, 0, 0, -4, 2, -2, 0, 0, -2, 0, 4, 1, 4, -2, 1, 1, 1, -2, -2, 0, 0, 0, 2, 3, 2, 0, -1, -3, -1, -3, 2, 3, -1, 0, 2, -1, 0, 1, -2, -1, 2, 0, -1, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, 4, 4, 0, 0, 0, 4, 0, 0, 0, 0, 2, 2, -4, -4, -4, 5, -1, -1, 2, 0, 0, 0, -2, -2, 4, -2, -2, 4, -2, -2, -2, 1, 1, -2, 0, 0, 0, -2, -2, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, 4, 4, 0, 0, 4, 0, 0, 0, 0, 0, 2, 2, -4, -4, 5, -4, -1, -1, 2, 0, 0, 0, 4, 4, -2, -2, -2, -2, 1, 1, -2, -2, -2, -2, -2, -2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, 0, 0, -8, 0, 0, 0, 0, 0, 0, 0, -4, 8, 2, 8, -4, -4, 2, -4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, 0, 0, 0, -8, 0, 0, 0, 0, 0, 0, 8, -4, 8, 2, -4, -4, -4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, -4, -4, 0, 0, 0, 4, 0, 0, 0, 0, 2, 2, -4, -4, -4, 5, -1, -1, 2, 0, 0, 0, 2, 2, -4, 2, 2, -4, 2, 2, 2, -1, -1, 2, 0, 0, 0, -2, -2, 0, 0, 0, -1, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, -4, -4, 0, 0, 4, 0, 0, 0, 0, 0, 2, 2, -4, -4, 5, -4, -1, -1, 2, 0, 0, 0, -4, -4, 2, 2, 2, 2, -1, -1, 2, 2, 2, 2, -2, -2, 0, 0, 0, 0, 0, 0, -1, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, -4, 4, 0, 0, -4, 0, 0, 0, 0, 0, 2, 2, -4, -4, 5, -4, -1, -1, 2, 0, 0, 0, -4, 4, 2, -2, 2, -2, -1, 1, 2, -2, 2, -2, 2, 2, 0, 0, 0, 0, 0, 0, -1, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, -4, 4, 0, 0, 0, -4, 0, 0, 0, 0, 2, 2, -4, -4, -4, 5, -1, -1, 2, 0, 0, 0, 2, -2, -4, -2, 2, 4, 2, -2, 2, 1, -1, -2, 0, 0, 0, 2, 2, 0, 0, 0, -1, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, 4, -4, 0, 0, -4, 0, 0, 0, 0, 0, 2, 2, -4, -4, 5, -4, -1, -1, 2, 0, 0, 0, 4, -4, -2, 2, -2, 2, 1, -1, -2, 2, -2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[8, 4, -4, 0, 0, 0, -4, 0, 0, 0, 0, 2, 2, -4, -4, -4, 5, -1, -1, 2, 0, 0, 0, -2, 2, 4, 2, -2, -4, -2, 2, -2, -1, 1, 2, 0, 0, 0, 2, 2, 0, 0, 0, 1, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[16, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, -8, -8, 4, 4, 4, 4, -2, -2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, -2, 0, 0, 1, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[16, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 4, -8, -8, 4, -2, -2, 4, 1, -2, 0, 0, 0, 0, -4, 0, -4, 0, -4, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[16, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8, 4, 4, -8, -2, -2, 1, 4, -2, 0, 0, 0, -4, 0, -4, 0, -4, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[16, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8, 4, 4, -8, -2, -2, 1, 4, -2, 0, 0, 0, 4, 0, 4, 0, 4, 0, -2, 0, -2, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[16, 0, -8, 0, 0, 0, 0, 0, 0, 0, 0, 4, -8, -8, 4, -2, -2, 4, 1, -2, 0, 0, 0, 0, 4, 0, 4, 0, 4, 0, -2, 0, -2, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; x := CR!\[16, 0, 0, 0, 0, 0, 0, -4, 0, 0, 0, -8, -8, 4, 4, 4, 4, -2, -2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, -1, 0, 0]; x`IsCharacter := true; x`Schur := 1; x`IsIrreducible := true; _ := CharacterTable(G : Check := 0); chartbl_2592_cm:= KnownIrreducibles(CR);