Guest User

Untitled

a guest
Nov 21st, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. ClearAll["Global`*"]
  2. set1 = Tuples[Table[i, {i, 1, 3}], 3];
  3. set2 = Tuples[Table[Tuples[{1, -1}, 3], {3}]];
  4. w[i_, j_] := Product[set2[[i]][[k]][[set1[[j]][[k]]]], {k, 1, 3}];
  5. set3 = DeleteDuplicates[
  6. Table[Table[w[i, j], {j, 1, Length[set1]}], {i, 1,
  7. Length[set2]}]]; "";
  8. set4 = Take[Reverse[Sort[set3]], Length[set3]/2]; "";
  9. set5 = {{ConstantArray[1, 27]}};
  10. set6 = {#} & /@ Complement[set4, {ConstantArray[1, 27]}];
  11. f[set6_, {i_, set5_}] :=
  12. Module[{S1, S2}, S1 = Join @@@ Tuples[{set6, set5}];
  13. S2 = Pick[DeleteDuplicatesBy[Sort]@S1,
  14. MatrixRank[#] == i & /@ DeleteDuplicatesBy[Sort]@S1];
  15. {i + 1, S2}]
  16. biglist = Last@Nest[f[set6, #] &, {2, set5}, *ITERATIONS*];
Add Comment
Please, Sign In to add comment