Imports the partition files OutputPart#.txt and sorts the partitions according to the rank of the matrices, dividing them into two sets: those that originate singular matrices with maximal rank, and those that originate matrices of lower rank. In the first case, Part 3 also selects the partitions that originate matrices with null spaces which contain vectors with positive components. It saves the first type of partitions in the files Part#toprk.txt and the others in the files Part#smallrk.txt.
Considers the first type of partitions producing a list of the corresponding isotropy weights, checking if they satisfy the polynomial equations in (1.1) of [GS].
Considers the second type of partitions:
a) Selects those that originate matrices whose null spaces contain vectors with positive entries.
b) Produces the list of the corresponding isotropy weights that satisfy the polynomial equations in (1.1) of [GS].
c) Selects those isotropy weights that satisfy several necessary properties such as: at each fixed point the isotropy weights must be coprime integers; at a fixed point of index 2i the first i weights are negative and the others are positive; if there are 3 multiple edges between two vertices then the corresponding weights must be coprime ([GS, Lemma 8.2.(1)].
At each step, the resulting lists of isotropy weights are saved in different files so that it is easy to verify which isotropy weights are discarded with each test performed.
Lists all possible isotropy weights.
Designed with Mobirise - More here