Untitled
for n in range(2, 10): for s in range(n, 30): M = MatrixSpace(GF(5),n, s) S = Subsets(M, n, submultiset = False) for H in S: flag = true for h in H: if h * (h.transpose()) != identity_matrix(n): flag = False; break for g in H: if (h == g): ; elif (h * (g.transpose()) + g * (h.transpose()) != zero_matrix(n)): flag = False; break if flag == True: n; s; break
Leave a Comment