local z, r, result; result := rec(); result.comment := "2.L2(107) as 108 x 108 monomial matrices over Z(z106)\n"; # Change the value of r to any number between 1 and 26 # to get the complete set of inequivalent faithful irreducible 108-dimensional # representations of 2.L2(107) r := 1; z := E(106)^(2*r-1); result.symmetricforms := [ ]; result.antisymmetricforms := [ ]; result.hermitianforms := [ IdentityMat(108) ]; result.centralizeralgebra := [ IdentityMat(108) ]; result.generators := [ DiagonalMat([z^34,z^22,z^13,z^92,z^62,z^102,z^57,z^61,z^82,z^26,z^14, z,z^31,z^23,z^2,z^98,z^69,z^12,z^27,z^100,z^72,z^35,z^51,z^87,z^17, z^44,z^76,z^60,z^10,z^38,z^47,z^67,z^74,z^43,z^55,z^66,z^15,z^99, z^94,z^32,z^97,z^20,z^46,z^54,z^39,z^80,z^28,z^91,z^56,z^75,z^77, z^83,z^101,z^90,z^42,z^45,z^84,z^58,z^103,z^104,z^51,z^4,z^37,z^19, z^41,z^16,z^73,z^89,z^18,z^85,-1,z^9,z^3,z^95,z^71,z^33,z^70,z^93, 1,z^5,z^48,z^79,z^11,z^81,z^64,z^6,z^30,z^7,z^24,z^96,z^36,z^88, z^86,z^40,z^65,z^25,z^21,z^68,z^78,z^59,z^52,z^49,z^29,z^63,z^105, z^50,z^8,z^2]) * PermutationMat( ( 1, 64)( 2, 13)( 3, 94)( 4, 32)( 5, 41)( 6, 7)( 8, 16)( 9, 51) ( 10, 19)( 11, 45)( 12,101)( 14, 87)( 15, 61)( 17, 54)( 18, 65)( 20,100) ( 21, 24)( 22, 69)( 23,108)( 25, 91)( 26, 72)( 27, 52)( 28, 38)( 29, 34) ( 30, 37)( 31, 86)( 33, 70)( 35, 60)( 36, 78)( 39, 95)( 40, 97)( 42, 76) ( 43, 88)( 44,105)( 46, 82)( 47, 96)( 48, 98)( 49, 59)( 50, 57)( 53, 58) ( 55, 83)( 56,107)( 62,102)( 63, 66)( 67, 93)( 68, 77)( 71, 79)( 73,106) ( 74, 85)( 75, 92)( 80, 81)( 84, 99)( 89,103)( 90,104), 108) , DiagonalMat([z^89,z^33,z^7,z^52,-1,1,z^59,z^92,z^74,z^96,z^71,z^22, z^38,z^73,z^34,z^2,z^64,z^58,z^44,z^20,z^88,z^19,z^42,z^55,z^60, z^103,z^28,z^66,z^30,z^13,z^61,z^85,z^62,z^79,z^45,z^91,z^37,z^35, z^95,z^14,z^80,z^76,z^17,z^27,z^8,z,z^104,z^84,z^12,z^54,z^105,z^63, z^77,z^68,z^41,z^11,z^51,z^6,z^10,z^31,z^81,z^69,z^56,z^86,z^78, z^57,z^47,z^18,z^67,z^82,z^49,z^21,z^90,z^51,z^36,z^72,z^99,z^25, z^9,z^65,z^93,z^102,z^16,z^23,z^98,z^4,z^15,z^70,z^48,z^43,z^87, z^46,z^75,z^101,z^3,z^94,z^29,z^83,z^40,z^5,z^24,z^26,z^32,z^50, z^39,z^97,z^100,z^2]) * PermutationMat( ( 1, 83, 46)( 2,103, 55)( 3, 29, 62)( 4, 50, 6)( 5, 74,108)( 7, 97, 68) ( 8, 84,106)( 9, 14, 80)( 10, 38, 61)( 11, 59, 78)( 12, 91, 26)( 13, 41, 96) ( 15,100, 69)( 16, 58, 85)( 17, 33, 64)( 18, 34, 93)( 19, 23, 20)( 21, 53, 67) ( 22, 48, 95)( 24, 75, 87)( 25, 66, 39)( 27, 70, 82)( 28, 32, 31)( 30, 90,104) ( 35, 72, 99)( 36, 88, 57)( 37, 42, 77)( 40, 79, 98)( 43, 51, 73)( 44, 89, 60) ( 45,107, 47)( 49,102, 54)( 52, 81, 63)( 56, 71, 92)( 65, 86,101)( 76,105, 94), 108)]; return result;