Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- joel@joel-laptop:~/Insync/Desktop/graphs$ time python3 cyclic.py
- n = 2
- intersection array
- ([1], [1])
- left representation
- [Matrix([
- [1, 0],
- [0, 1]]), Matrix([
- [0, 1],
- [1, 0]])]
- irreducible characters
- Matrix([
- [1, -1],
- [1, 1]])
- n = 3
- intersection array
- ([2], [1])
- left representation
- [Matrix([
- [1, 0],
- [0, 1]]), Matrix([
- [0, 1/2],
- [1, 1/2]])]
- irreducible characters
- Matrix([
- [1, -1/2],
- [1, 1]])
- n = 4
- intersection array
- ([2, 1], [1, 2])
- left representation
- [Matrix([
- [1, 0, 0],
- [0, 1, 0],
- [0, 0, 1]]), Matrix([
- [0, 1/2, 0],
- [1, 0, 1],
- [0, 1/2, 0]]), Matrix([
- [0, 0, 1],
- [0, 1, 0],
- [1, 0, 0]])]
- irreducible characters
- Matrix([
- [1, -1, 1],
- [1, 0, -1],
- [1, 1, 1]])
- n = 5
- intersection array
- ([2, 1], [1, 1])
- left representation
- [Matrix([
- [1, 0, 0],
- [0, 1, 0],
- [0, 0, 1]]), Matrix([
- [0, 1/2, 0],
- [1, 0, 1/2],
- [0, 1/2, 1/2]]), Matrix([
- [0, 0, 1/2],
- [0, 1/2, 1/2],
- [1, 1/2, 0]])]
- irreducible characters
- Matrix([
- [1, 1, 1],
- [1, -1/4 + sqrt(5)/4, -sqrt(5)/4 - 1/4],
- [1, -sqrt(5)/4 - 1/4, -1/4 + sqrt(5)/4]])
- n = 6
- intersection array
- ([2, 1, 1], [1, 1, 2])
- left representation
- [Matrix([
- [1, 0, 0, 0],
- [0, 1, 0, 0],
- [0, 0, 1, 0],
- [0, 0, 0, 1]]), Matrix([
- [0, 1/2, 0, 0],
- [1, 0, 1/2, 0],
- [0, 1/2, 0, 1],
- [0, 0, 1/2, 0]]), Matrix([
- [0, 0, 1/2, 0],
- [0, 1/2, 0, 1],
- [1, 0, 1/2, 0],
- [0, 1/2, 0, 0]]), Matrix([
- [0, 0, 0, 1],
- [0, 0, 1, 0],
- [0, 1, 0, 0],
- [1, 0, 0, 0]])]
- irreducible characters
- Matrix([
- [1, -1, 1, -1],
- [1, -1/2, -1/2, 1],
- [1, 1/2, -1/2, -1],
- [1, 1, 1, 1]])
- n = 7
- intersection array
- ([2, 1, 1], [1, 1, 1])
- left representation
- [Matrix([
- [1, 0, 0, 0],
- [0, 1, 0, 0],
- [0, 0, 1, 0],
- [0, 0, 0, 1]]), Matrix([
- [0, 1/2, 0, 0],
- [1, 0, 1/2, 0],
- [0, 1/2, 0, 1/2],
- [0, 0, 1/2, 1/2]]), Matrix([
- [0, 0, 1/2, 0],
- [0, 1/2, 0, 1/2],
- [1, 0, 0, 1/2],
- [0, 1/2, 1/2, 0]]), Matrix([
- [0, 0, 0, 1/2],
- [0, 0, 1/2, 1/2],
- [0, 1/2, 1/2, 0],
- [1, 1/2, 0, 0]])]
- irreducible characters
- Matrix([
- [1, 1, 1, 1],
- [1, -1/6 - 2**(2/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(1/3)/24 - 2**(2/3)*(7 + 21*sqrt(3)*I)**(1/3)/24 + 2**(1/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(2/3)/84 + 2**(1/3)*(7 + 21*sqrt(3)*I)**(2/3)/42, -1/6 - 5*2**(1/3)*(7 + 21*sqrt(3)*I)**(2/3)/168 - 2**(2/3)*(7 + 21*sqrt(3)*I)**(1/3)/24 + 2**(1/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(2/3)/168 + 2**(2/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(1/3)/24, -1/6 + 7/(36*(7/432 + 7*sqrt(3)*I/144)**(1/3)) + (7/432 + 7*sqrt(3)*I/144)**(1/3)],
- [1, -1/6 - 98**(1/3)*(1 + 3*sqrt(3)*I)**(2/3)/63 - 5*(28 + 84*sqrt(3)*I)**(1/3)/72 - 2**(1/3)*(7 + 21*sqrt(3)*I)**(2/3)/72 - sqrt(3)*98**(1/3)*I*(1 + 3*sqrt(3)*I)**(2/3)/126 + 2**(2/3)*(7 + 21*sqrt(3)*I)**(1/3)/36 + sqrt(3)*I*(28 + 84*sqrt(3)*I)**(1/3)/72 + 2**(1/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(2/3)/72 + 2**(2/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(1/3)/36, -1/6 - 2**(1/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(2/3)/72 - sqrt(3)*I*(28 + 84*sqrt(3)*I)**(1/3)/72 - 98**(1/3)*(1 + 3*sqrt(3)*I)**(2/3)/126 - sqrt(3)*98**(1/3)*I*(1 + 3*sqrt(3)*I)**(2/3)/252 + 2**(2/3)*(7 + 21*sqrt(3)*I)**(1/3)/72 + 2**(2/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(1/3)/72 + 2**(1/3)*(7 + 21*sqrt(3)*I)**(2/3)/72 + 5*(28 + 84*sqrt(3)*I)**(1/3)/72, -1/6 + (-1/2 - sqrt(3)*I/2)*(7/432 + 7*sqrt(3)*I/144)**(1/3) + 7/(36*(-1/2 - sqrt(3)*I/2)*(7/432 + 7*sqrt(3)*I/144)**(1/3))],
- [1, -1/6 - 2**(2/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(1/3)/36 - 2**(1/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(2/3)/72 - 2**(1/3)*(7 + 21*sqrt(3)*I)**(2/3)/72 - sqrt(3)*98**(1/3)*I*(1 + 3*sqrt(3)*I)**(2/3)/252 + 2**(2/3)*(7 + 21*sqrt(3)*I)**(1/3)/36 + (28 + 84*sqrt(3)*I)**(1/3)/18 + 5*98**(1/3)*(1 + 3*sqrt(3)*I)**(2/3)/252 + sqrt(3)*I*(28 + 84*sqrt(3)*I)**(1/3)/36, -1/6 - sqrt(3)*I*(28 + 84*sqrt(3)*I)**(1/3)/36 - (28 + 84*sqrt(3)*I)**(1/3)/18 - 2**(2/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(1/3)/72 - sqrt(3)*98**(1/3)*I*(1 + 3*sqrt(3)*I)**(2/3)/504 + 2**(2/3)*(7 + 21*sqrt(3)*I)**(1/3)/72 + 5*98**(1/3)*(1 + 3*sqrt(3)*I)**(2/3)/504 + 2**(1/3)*(7 + 21*sqrt(3)*I)**(2/3)/72 + 2**(1/3)*sqrt(3)*I*(7 + 21*sqrt(3)*I)**(2/3)/72, -1/6 + 7/(36*(-1/2 + sqrt(3)*I/2)*(7/432 + 7*sqrt(3)*I/144)**(1/3)) + (-1/2 + sqrt(3)*I/2)*(7/432 + 7*sqrt(3)*I/144)**(1/3)]])
- n = 8
- intersection array
- ([2, 1, 1, 1], [1, 1, 1, 2])
- left representation
- [Matrix([
- [1, 0, 0, 0, 0],
- [0, 1, 0, 0, 0],
- [0, 0, 1, 0, 0],
- [0, 0, 0, 1, 0],
- [0, 0, 0, 0, 1]]), Matrix([
- [0, 1/2, 0, 0, 0],
- [1, 0, 1/2, 0, 0],
- [0, 1/2, 0, 1/2, 0],
- [0, 0, 1/2, 0, 1],
- [0, 0, 0, 1/2, 0]]), Matrix([
- [0, 0, 1/2, 0, 0],
- [0, 1/2, 0, 1/2, 0],
- [1, 0, 0, 0, 1],
- [0, 1/2, 0, 1/2, 0],
- [0, 0, 1/2, 0, 0]]), Matrix([
- [0, 0, 0, 1/2, 0],
- [0, 0, 1/2, 0, 1],
- [0, 1/2, 0, 1/2, 0],
- [1, 0, 1/2, 0, 0],
- [0, 1/2, 0, 0, 0]]), Matrix([
- [0, 0, 0, 0, 1],
- [0, 0, 0, 1, 0],
- [0, 0, 1, 0, 0],
- [0, 1, 0, 0, 0],
- [1, 0, 0, 0, 0]])]
- irreducible characters
- Matrix([
- [1, -1, 1, -1, 1],
- [1, 0, -1, 0, 1],
- [1, 1, 1, 1, 1],
- [1, -sqrt(2)/2, 0, sqrt(2)/2, -1],
- [1, sqrt(2)/2, 0, -sqrt(2)/2, -1]])
- n = 9
- intersection array
- ([2, 1, 1, 1], [1, 1, 1, 1])
- left representation
- [Matrix([
- [1, 0, 0, 0, 0],
- [0, 1, 0, 0, 0],
- [0, 0, 1, 0, 0],
- [0, 0, 0, 1, 0],
- [0, 0, 0, 0, 1]]), Matrix([
- [0, 1/2, 0, 0, 0],
- [1, 0, 1/2, 0, 0],
- [0, 1/2, 0, 1/2, 0],
- [0, 0, 1/2, 0, 1/2],
- [0, 0, 0, 1/2, 1/2]]), Matrix([
- [0, 0, 1/2, 0, 0],
- [0, 1/2, 0, 1/2, 0],
- [1, 0, 0, 0, 1/2],
- [0, 1/2, 0, 0, 1/2],
- [0, 0, 1/2, 1/2, 0]]), Matrix([
- [0, 0, 0, 1/2, 0],
- [0, 0, 1/2, 0, 1/2],
- [0, 1/2, 0, 0, 1/2],
- [1, 0, 0, 1/2, 0],
- [0, 1/2, 1/2, 0, 0]]), Matrix([
- [0, 0, 0, 0, 1/2],
- [0, 0, 0, 1/2, 1/2],
- [0, 0, 1/2, 1/2, 0],
- [0, 1/2, 1/2, 0, 0],
- [1, 1/2, 0, 0, 0]])]
- irreducible characters
- Matrix([
- [1, -1/2, -1/2, 1, -1/2],
- [1, 1, 1, 1, 1],
- [1, 2**(1/3)*(-2 - 2**(1/3)*sqrt(3)*I*(1 + sqrt(3)*I)**(2/3) - 2**(1/3)*(1 + sqrt(3)*I)**(2/3) + 2*sqrt(3)*I)/(1 + sqrt(3)*I)**(10/3), -2**(2/3)*(1 + 2**(2/3)*(1 + sqrt(3)*I)**(1/3) + sqrt(3)*I)/(4*(1 + sqrt(3)*I)**(2/3)), -1/2, -(-1/2 + sqrt(3)*I/2)*(27/16 + 27*sqrt(3)*I/16)**(1/3)/3 - 3/(4*(-1/2 + sqrt(3)*I/2)*(27/16 + 27*sqrt(3)*I/16)**(1/3))],
- [1, 2**(1/3)*(-1 + 2**(1/3)*(1 + sqrt(3)*I)**(2/3) + sqrt(3)*I)/(2*(1 + sqrt(3)*I)**(4/3)), 2**(1/3)*(-2 - 2**(1/3)*sqrt(3)*I*(1 + sqrt(3)*I)**(2/3) - 2**(1/3)*(1 + sqrt(3)*I)**(2/3) + 2*sqrt(3)*I)/(1 + sqrt(3)*I)**(10/3), -1/2, -(27/16 + 27*sqrt(3)*I/16)**(1/3)/3 - 3/(4*(27/16 + 27*sqrt(3)*I/16)**(1/3))],
- [1, -2**(1/3)*(2 + 2**(1/3)*(1 + sqrt(3)*I)**(2/3))/(4*(1 + sqrt(3)*I)**(1/3)), 2**(1/3)*(2**(1/3) - (1 + sqrt(3)*I)**(1/3) + sqrt(3)*I*(1 + sqrt(3)*I)**(1/3) + 2**(1/3)*sqrt(3)*I)/(2*(1 + sqrt(3)*I)**(5/3)), -1/2, -3/(4*(-1/2 - sqrt(3)*I/2)*(27/16 + 27*sqrt(3)*I/16)**(1/3)) - (-1/2 - sqrt(3)*I/2)*(27/16 + 27*sqrt(3)*I/16)**(1/3)/3]])
- real 1m2.185s
- user 0m57.135s
- sys 0m0.353s
Advertisement