####################################################### ####################################################### #A12inE7 ####################################################### #######################################################28 basisA12=[[(0)]] basisA12Lambda1=[[(0)]] lambda1=[(0)] lambda2=[(0)] lambda5=[(0)] lambda1.append([(10,), (0,)]) lambda5.append([(15,),(9,),(5,)]) lambda1.append([(8,), (2,)]) lambda5.append(expand("[(11,)/(9,)/(5,)/(3,)]")) lambda1.append([(6,), (4,)]) lambda5.append(expand("[(9,)/(7,)/(5,)/(3,)^2]")) lambda1.append([(6,), (2,), (0,), (0,)]) lambda5.append(expand("[(7,)^2/(5,)^2/(1,)^2]")) lambda1.append([(6,), (0,), (0,), (0,), (0,), (0,)]) lambda5.append(expand("[(6,)^4/(0,)^4]")) lambda1.append([(6,), (0,), (1,), (1,)]) lambda5.append(expand("[(7,)/(5,)/(6,)^2/(0,)^2/(1,)]"))
basisA12=[[(0)]] basisA12Lambda1=[[(0)]] lambda1=[(0)] lambda2=[(0)] lambda5=[(0)] lambda4=[(0)] #The first 30 cases are A1A1 in A1D6 lambda1.append([(10,), (0,)]) lambda5.append([(15,),(9,),(5,)]) lambda4.append([(15,),(9,),(5,)]) lambda1.append([(8,), (2,)]) lambda5.append(expand("[(11,)/(9,)/(5,)/(3,)]")) lambda4.append(expand("[(11,)/(9,)/(5,)/(3,)]")) lambda1.append([(6,), (4,)]) lambda5.append(expand("[(9,)/(7,)/(5,)/(3,)^2]")) lambda4.append(expand("[(9,)/(7,)/(5,)/(3,)^2]")) lambda1.append([(6,), (2,), (0,), (0,)]) lambda5.append(expand("[(7,)^2/(5,)^2/(1,)^2]")) lambda4.append(expand("[(7,)^2/(5,)^2/(1,)^2]")) lambda1.append([(6,), (0,), (0,), (0,), (0,), (0,)]) lambda5.append(expand("[(6,)^4/(0,)^4]")) lambda4.append(expand("[(6,)^4/(0,)^4]"))
soltest=[] for i in range(0,len(test)): if test[i][0]==1: x=(test[i][1],) for j in range(2,len(test[i])): x=x+(test[i][j],) soltest.append(x) return(soltest) ############################################################### ############################################################### ###########A18 ############################################################### ############################################################### a=expand("[(2,0,0,0,0,0,0,0)/(0,2,0,0,0,0,0,0)/(0,0,2,0,0,0,0,0)/(0,0,0,2,0,0,0,0)/(0,0,0,0,2,0,0,0)/(0,0,0,0,0,2,0,0)/(0,0,0,0,0,0,2,0)/(0,0,0,0,0,0,0,2)/(1,1,1,1,0,0,0,0)/(1,1,0,0,1,1,0,0)/(1,1,0,0,0,0,1,1)/(1,0,1,0,1,0,0,1)/(1,0,1,0,0,1,1,0)/(1,0,0,1,1,0,1,0)/(1,0,0,1,0,1,0,1)/(0,0,1,1,1,1,0,0)/(0,0,1,1,0,0,1,1)/(0,0,0,0,1,1,1,1)/(0,1,1,0,1,0,0,1)/(0,1,1,0,0,1,1,0)/(0,1,0,1,1,0,1,0)/(0,1,0,1,0,1,0,1)]") print("A18") print(dimChecker(a)) print(latex(a)) basisA18=[[0]] basisA18.append(a) ############################################################### ############################################################### ###########A17 ############################################################### ############################################################### a=[0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0] orderList = order(7) basisA17=[[0]]
from remove_tensor_A1 import diagA1 from tensor_wedge import printLE8 from tensor_wedge import tensor print("A_1^4 in D5") a=[(1,1,0,0),(0,0,1,1),(0,0,0,0),(0,0,0,0)] b=[(1,1,0,0),(0,0,2,0),(0,0,0,2),(0,0,0,0)] print(latex(wedge2(a))) print(latex(wedge2(b))) print("A_1^3 in D5") lam=[0] lam.append(expand("[(1,1,0)/(0,1,1)/(0,0,0)^2]")) lam.append(expand("[(1,1,0)/(0,0,1)^2/(0,0,0)^2]")) lam.append(expand("[(1,1,0)/(0,0,2)/(0,0,0)^3]")) lam.append(expand("[(1,1,0)/(0,0,2)^2]")) lam.append(expand("[(1,1,0)/(2,0,0)/(0,0,2)]")) lam.append(expand("[(1,1,0)/(0,0,4)/(0,0,0)]")) lam.append(expand("[(1,0,0)^2/(0,2,0)/(0,0,2)]")) lam.append(expand("[(2,0,0)/(0,2,0)/(0,0,2)/(0,0,0)]")) print(len(lam)) for i in range(1,len(lam)): print(dimChecker(lam[i])) basisA13=[0]