May 18 2007 5:07:33.378 AM SELECT_PRB: FORTRAN90 version Test the SELECT routine. FAMILY = 1 K subsets of an N set. TASK = 1 Present each object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Subset M 0 000 3210 1110 {1} 3 1 010 3210 1100 {2} 3 2 100 3210 1000 {3} 3 (Last Element) Family size N = 3 Object size K = 2 Rank Edge Mu Nu Subset M 0 000 3210 2210 {1,2} 3 1 100 3210 2110 {1,3} 3 2 110 3210 2100 {2,3} 3 (Last Element) Family size N = 3 Object size K = 3 Rank Edge Mu Nu Subset M 0 000 3210 3210 {1,2,3} 3 (Last Element) Family size N = 6 Object size K = 1 Rank Edge Mu Nu Subset M 0 000000 6543210 1111110 {1} 6 1 000010 6543210 1111100 {2} 6 2 000100 6543210 1111000 {3} 6 3 001000 6543210 1110000 {4} 6 4 010000 6543210 1100000 {5} 6 5 100000 6543210 1000000 {6} 6 (Last Element) Family size N = 6 Object size K = 3 Rank Edge Mu Nu Subset M 0 000000 6543210 3333210 {1,2,3} 6 1 001000 6543210 3332210 {1,2,4} 6 2 001100 6543210 3332110 {1,3,4} 6 3 001110 6543210 3332100 {2,3,4} 6 4 010000 6543210 3322210 {1,2,5} 6 5 010100 6543210 3322110 {1,3,5} 6 6 010110 6543210 3322100 {2,3,5} 6 7 011000 6543210 3321110 {1,4,5} 6 8 011010 6543210 3321100 {2,4,5} 6 9 011100 6543210 3321000 {3,4,5} 6 (That's enough!) Family size N = 6 Object size K = 5 Rank Edge Mu Nu Subset M 0 000000 6543210 5543210 {1,2,3,4,5} 6 1 100000 6543210 5443210 {1,2,3,4,6} 6 2 110000 6543210 5433210 {1,2,3,5,6} 6 3 111000 6543210 5432210 {1,2,4,5,6} 6 4 111100 6543210 5432110 {1,3,4,5,6} 6 5 111110 6543210 5432100 {2,3,4,5,6} 6 (Last Element) Family size N = 9 Object size K = 1 Rank Edge Mu Nu Subset M 0 000000000 9876543210 1111111110 {1} 9 1 000000010 9876543210 1111111100 {2} 9 2 000000100 9876543210 1111111000 {3} 9 3 000001000 9876543210 1111110000 {4} 9 4 000010000 9876543210 1111100000 {5} 9 5 000100000 9876543210 1111000000 {6} 9 6 001000000 9876543210 1110000000 {7} 9 7 010000000 9876543210 1100000000 {8} 9 8 100000000 9876543210 1000000000 {9} 9 (Last Element) Family size N = 9 Object size K = 4 Rank Edge Mu Nu Subset M 0 000000000 9876543210 4444443210 {1,2,3,4} 9 1 000010000 9876543210 4444433210 {1,2,3,5} 9 2 000011000 9876543210 4444432210 {1,2,4,5} 9 3 000011100 9876543210 4444432110 {1,3,4,5} 9 4 000011110 9876543210 4444432100 {2,3,4,5} 9 5 000100000 9876543210 4444333210 {1,2,3,6} 9 6 000101000 9876543210 4444332210 {1,2,4,6} 9 7 000101100 9876543210 4444332110 {1,3,4,6} 9 8 000101110 9876543210 4444332100 {2,3,4,6} 9 9 000110000 9876543210 4444322210 {1,2,5,6} 9 (That's enough!) Family size N = 9 Object size K = 7 Rank Edge Mu Nu Subset M 0 000000000 9876543210 7776543210 {1,2,3,4,5,6,7} 9 1 010000000 9876543210 7766543210 {1,2,3,4,5,6,8} 9 2 011000000 9876543210 7765543210 {1,2,3,4,5,7,8} 9 3 011100000 9876543210 7765443210 {1,2,3,4,6,7,8} 9 4 011110000 9876543210 7765433210 {1,2,3,5,6,7,8} 9 5 011111000 9876543210 7765432210 {1,2,4,5,6,7,8} 9 6 011111100 9876543210 7765432110 {1,3,4,5,6,7,8} 9 7 011111110 9876543210 7765432100 {2,3,4,5,6,7,8} 9 8 100000000 9876543210 7666543210 {1,2,3,4,5,6,9} 9 9 101000000 9876543210 7665543210 {1,2,3,4,5,7,9} 9 (That's enough!) TASK = 2 Rank a given object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Subset M ?????? 000 3210 1110 {1} 3 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Subset M ?????? 110 3210 2100 {2,3} 3 Computed rank is 2 Correct rank is 2 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Subset M ?????? 000 3210 3210 {1,2,3} 3 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Subset M ?????? 001000 6543210 1110000 {4} 6 Computed rank is 3 Correct rank is 3 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Subset M ?????? 011010 6543210 3321100 {2,4,5} 6 Computed rank is 8 Correct rank is 8 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Subset M ?????? 000000 6543210 5543210 {1,2,3,4,5} 6 Computed rank is 0 Correct rank is 0 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Subset M ?????? 000000100 9876543210 1111111000 {3} 9 Computed rank is 2 Correct rank is 2 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Subset M ?????? 000111010 9876543210 4444321100 {2,4,5,6} 9 Computed rank is 13 Correct rank is 13 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Subset M ?????? 010000000 9876543210 7766543210 {1,2,3,4,5,6,8} 9 Computed rank is 1 Correct rank is 1 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Subset M 0 000 3210 1110 {1} 3 2 100 3210 1000 {3} 3 2 100 3210 1000 {3} 3 1 010 3210 1100 {2} 3 1 010 3210 1100 {2} 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Subset M 0 000 3210 2210 {1,2} 3 0 000 3210 2210 {1,2} 3 0 000 3210 2210 {1,2} 3 0 000 3210 2210 {1,2} 3 1 100 3210 2110 {1,3} 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Subset M 0 000 3210 3210 {1,2,3} 3 0 000 3210 3210 {1,2,3} 3 0 000 3210 3210 {1,2,3} 3 0 000 3210 3210 {1,2,3} 3 0 000 3210 3210 {1,2,3} 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Subset M 0 000000 6543210 1111110 {1} 6 5 100000 6543210 1000000 {6} 6 2 000100 6543210 1111000 {3} 6 0 000000 6543210 1111110 {1} 6 0 000000 6543210 1111110 {1} 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Subset M 17 110010 6543210 3211100 {2,5,6} 6 16 110000 6543210 3211110 {1,5,6} 6 2 001100 6543210 3332110 {1,3,4} 6 0 000000 6543210 3333210 {1,2,3} 6 5 010100 6543210 3322110 {1,3,5} 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Subset M 5 111110 6543210 5432100 {2,3,4,5,6} 6 0 000000 6543210 5543210 {1,2,3,4,5} 6 2 110000 6543210 5433210 {1,2,3,5,6} 6 4 111100 6543210 5432110 {1,3,4,5,6} 6 1 100000 6543210 5443210 {1,2,3,4,6} 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Subset M 6 001000000 9876543210 1110000000 {7} 9 5 000100000 9876543210 1111000000 {6} 9 7 010000000 9876543210 1100000000 {8} 9 4 000010000 9876543210 1111100000 {5} 9 8 100000000 9876543210 1000000000 {9} 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Subset M 75 100010100 9876543210 4333322110 {1,3,5,9} 9 23 001011010 9876543210 4443321100 {2,4,5,7} 9 95 101001100 9876543210 4332221000 {3,4,7,9} 9 50 010101100 9876543210 4433221000 {3,4,6,8} 9 23 001011010 9876543210 4443321100 {2,4,5,7} 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Subset M 20 110111110 9876543210 7655432100 {2,3,4,5,6,8,9} 9 13 101111100 9876543210 7665432110 {1,3,4,5,6,7,9} 9 22 111010000 9876543210 7654433210 {1,2,3,5,7,8,9} 9 13 101111100 9876543210 7665432110 {1,3,4,5,6,7,9} 9 7 011111110 9876543210 7765432100 {2,3,4,5,6,7,8} 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Initial SEED = 123456789 Rank Edge Mu Nu Subset M 0 000 3210 1110 {1} 3 2 100 3210 1000 {3} 3 2 100 3210 1000 {3} 3 1 010 3210 1100 {2} 3 1 010 3210 1100 {2} 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Initial SEED = 891865166 Rank Edge Mu Nu Subset M 0 000 3210 2210 {1,2} 3 0 000 3210 2210 {1,2} 3 0 000 3210 2210 {1,2} 3 0 000 3210 2210 {1,2} 3 1 100 3210 2110 {1,3} 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Initial SEED = 1361431000 Rank Edge Mu Nu Subset M 0 000 3210 3210 {1,2,3} 3 0 000 3210 3210 {1,2,3} 3 0 000 3210 3210 {1,2,3} 3 0 000 3210 3210 {1,2,3} 3 0 000 3210 3210 {1,2,3} 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Initial SEED = 1712160696 Rank Edge Mu Nu Subset M 0 000000 6543210 1111110 {1} 6 5 100000 6543210 1000000 {6} 6 2 000100 6543210 1111000 {3} 6 0 000000 6543210 1111110 {1} 6 0 000000 6543210 1111110 {1} 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Initial SEED = 29242052 Rank Edge Mu Nu Subset M 17 110010 6543210 3211100 {2,5,6} 6 16 110000 6543210 3211110 {1,5,6} 6 2 001100 6543210 3332110 {1,3,4} 6 0 000000 6543210 3333210 {1,2,3} 6 5 010100 6543210 3322110 {1,3,5} 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Initial SEED = 558996431 Rank Edge Mu Nu Subset M 5 111110 6543210 5432100 {2,3,4,5,6} 6 0 000000 6543210 5543210 {1,2,3,4,5} 6 2 110000 6543210 5433210 {1,2,3,5,6} 6 4 111100 6543210 5432110 {1,3,4,5,6} 6 1 100000 6543210 5443210 {1,2,3,4,6} 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Initial SEED = 573662182 Rank Edge Mu Nu Subset M 6 001000000 9876543210 1110000000 {7} 9 5 000100000 9876543210 1111000000 {6} 9 7 010000000 9876543210 1100000000 {8} 9 4 000010000 9876543210 1111100000 {5} 9 8 100000000 9876543210 1000000000 {9} 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Initial SEED = 1958455755 Rank Edge Mu Nu Subset M 75 100010100 9876543210 4333322110 {1,3,5,9} 9 23 001011010 9876543210 4443321100 {2,4,5,7} 9 95 101001100 9876543210 4332221000 {3,4,7,9} 9 50 010101100 9876543210 4433221000 {3,4,6,8} 9 23 001011010 9876543210 4443321100 {2,4,5,7} 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Initial SEED = 397959036 Rank Edge Mu Nu Subset M 20 110111110 9876543210 7655432100 {2,3,4,5,6,8,9} 9 13 101111100 9876543210 7665432110 {1,3,4,5,6,7,9} 9 22 111010000 9876543210 7654433210 {1,2,3,5,7,8,9} 9 13 101111100 9876543210 7665432110 {1,3,4,5,6,7,9} 9 7 011111110 9876543210 7765432100 {2,3,4,5,6,7,8} 9 TEST_FAMILY_ENUMERATE FAMILY_ENUMERATE enumerates the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Enumeration Matrix Col 1 2 3 4 5 6 7 8 9 10 Row 1 1 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 3 3 3 1 0 0 0 0 0 0 0 4 4 6 4 1 0 0 0 0 0 0 5 5 10 10 5 1 0 0 0 0 0 6 6 15 20 15 6 1 0 0 0 0 7 7 21 35 35 21 7 1 0 0 0 8 8 28 56 70 56 28 8 1 0 0 9 9 36 84 126 126 84 36 9 1 0 10 10 45 120 210 252 210 120 45 10 1 FAMILY = 2 Partitions of N objects into K classes. TASK = 1 Present each object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu SetPart M 0 000 3210 1110 (1,2,3) 3 (Last Element) Family size N = 3 Object size K = 2 Rank Edge Mu Nu SetPart M 0 000 3210 2210 (1,3)(2) 3 1 100 3210 2210 (3)(1,2) 3 2 200 3210 2110 (2,3)(1) 3 (Last Element) Family size N = 3 Object size K = 3 Rank Edge Mu Nu SetPart M 0 000 3210 3210 (3)(2)(1) 3 (Last Element) Family size N = 6 Object size K = 1 Rank Edge Mu Nu SetPart M 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 (Last Element) Family size N = 6 Object size K = 3 Rank Edge Mu Nu SetPart M 0 000000 6543210 3333210 (1,2,3,6)(5)(4) 6 1 001000 6543210 3333210 (1,2,6)(3,5)(4) 6 2 002000 6543210 3333210 (1,2,6)(5)(3,4) 6 3 003000 6543210 3332210 (1,2,4,6)(5)(3) 6 4 003100 6543210 3332210 (1,2,6)(4,5)(3) 6 5 003200 6543210 3332110 (1,2,5,6)(4)(3) 6 6 010000 6543210 3333210 (1,3,6)(2,5)(4) 6 7 011000 6543210 3333210 (1,6)(2,3,5)(4) 6 8 012000 6543210 3333210 (1,6)(2,5)(3,4) 6 9 013000 6543210 3332210 (1,4,6)(2,5)(3) 6 (That's enough!) Family size N = 6 Object size K = 5 Rank Edge Mu Nu SetPart M 0 000000 6543210 5543210 (1,6)(5)(4)(3)(2) 6 1 100000 6543210 5543210 (6)(1,5)(4)(3)(2) 6 2 200000 6543210 5543210 (6)(5)(1,4)(3)(2) 6 3 300000 6543210 5543210 (6)(5)(4)(1,3)(2) 6 4 400000 6543210 5543210 (6)(5)(4)(3)(1,2) 6 5 500000 6543210 5443210 (2,6)(5)(4)(3)(1) 6 6 510000 6543210 5443210 (6)(2,5)(4)(3)(1) 6 7 520000 6543210 5443210 (6)(5)(2,4)(3)(1) 6 8 530000 6543210 5443210 (6)(5)(4)(2,3)(1) 6 9 540000 6543210 5433210 (3,6)(5)(4)(2)(1) 6 (That's enough!) Family size N = 9 Object size K = 1 Rank Edge Mu Nu SetPart M 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 (Last Element) Family size N = 9 Object size K = 4 Rank Edge Mu Nu SetPart M 0 000000000 9876543210 4444443210 (1,2,3,4,5,9)(8)(7)(6) 9 1 000010000 9876543210 4444443210 (1,2,3,4,9)(5,8)(7)(6) 9 2 000020000 9876543210 4444443210 (1,2,3,4,9)(8)(5,7)(6) 9 3 000030000 9876543210 4444443210 (1,2,3,4,9)(8)(7)(5,6) 9 4 000040000 9876543210 4444433210 (1,2,3,4,6,9)(8)(7)(5) 9 5 000041000 9876543210 4444433210 (1,2,3,4,9)(6,8)(7)(5) 9 6 000042000 9876543210 4444433210 (1,2,3,4,9)(8)(6,7)(5) 9 7 000043000 9876543210 4444432210 (1,2,3,4,7,9)(8)(6)(5) 9 8 000043100 9876543210 4444432210 (1,2,3,4,9)(7,8)(6)(5) 9 9 000043200 9876543210 4444432110 (1,2,3,4,8,9)(7)(6)(5) 9 (That's enough!) Family size N = 9 Object size K = 7 Rank Edge Mu Nu SetPart M 0 000000000 9876543210 7776543210 (1,2,9)(8)(7)(6)(5)(4)(3) 9 1 010000000 9876543210 7776543210 (1,9)(2,8)(7)(6)(5)(4)(3) 9 2 020000000 9876543210 7776543210 (1,9)(8)(2,7)(6)(5)(4)(3) 9 3 030000000 9876543210 7776543210 (1,9)(8)(7)(2,6)(5)(4)(3) 9 4 040000000 9876543210 7776543210 (1,9)(8)(7)(6)(2,5)(4)(3) 9 5 050000000 9876543210 7776543210 (1,9)(8)(7)(6)(5)(2,4)(3) 9 6 060000000 9876543210 7776543210 (1,9)(8)(7)(6)(5)(4)(2,3) 9 7 070000000 9876543210 7766543210 (1,3,9)(8)(7)(6)(5)(4)(2) 9 8 071000000 9876543210 7766543210 (1,9)(3,8)(7)(6)(5)(4)(2) 9 9 072000000 9876543210 7766543210 (1,9)(8)(3,7)(6)(5)(4)(2) 9 (That's enough!) TASK = 2 Rank a given object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu SetPart M ?????? 000 3210 1110 (1,2,3) 3 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 2 Rank Edge Mu Nu SetPart M ?????? 000 3210 2210 (1,3)(2) 3 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 3 Rank Edge Mu Nu SetPart M ?????? 000 3210 3210 (3)(2)(1) 3 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 1 Rank Edge Mu Nu SetPart M ?????? 000000 6543210 1111110 (1,2,3,4,5,6) 6 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 3 Rank Edge Mu Nu SetPart M ?????? 223200 6543210 3332110 (5,6)(4)(1,2,3) 6 Computed rank is 67 Correct rank is 67 Family size N = 6 Object size K = 5 Rank Edge Mu Nu SetPart M ?????? 542000 6543210 5433210 (6)(5)(3,4)(2)(1) 6 Computed rank is 11 Correct rank is 11 Family size N = 9 Object size K = 1 Rank Edge Mu Nu SetPart M ?????? 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 Computed rank is 0 Correct rank is 0 Family size N = 9 Object size K = 4 Rank Edge Mu Nu SetPart M ?????? 401301100 9876543210 4333222210 (2,5,9)(3,6,7,8)(4)(1) 9 Computed rank is 6973 Correct rank is 6973 Family size N = 9 Object size K = 7 Rank Edge Mu Nu SetPart M ?????? 576540000 9876543210 7765433210 (6,9)(8)(7)(5)(4)(1,3)(2) 9 Computed rank is 162 Correct rank is 162 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu SetPart M 0 000 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,2,3) 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Rank Edge Mu Nu SetPart M 0 000 3210 2210 (1,3)(2) 3 2 200 3210 2110 (2,3)(1) 3 0 000 3210 2210 (1,3)(2) 3 2 200 3210 2110 (2,3)(1) 3 2 200 3210 2110 (2,3)(1) 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Rank Edge Mu Nu SetPart M 0 000 3210 3210 (3)(2)(1) 3 0 000 3210 3210 (3)(2)(1) 3 0 000 3210 3210 (3)(2)(1) 3 0 000 3210 3210 (3)(2)(1) 3 0 000 3210 3210 (3)(2)(1) 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Rank Edge Mu Nu SetPart M 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Rank Edge Mu Nu SetPart M 33 112000 6543210 3333210 (6)(1,2,5)(3,4) 6 24 032000 6543210 3321110 (1,4,5,6)(3)(2) 6 77 300200 6543210 3222110 (2,3,5,6)(4)(1) 6 2 002000 6543210 3333210 (1,2,6)(5)(3,4) 6 1 001000 6543210 3333210 (1,2,6)(3,5)(4) 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Rank Edge Mu Nu SetPart M 2 200000 6543210 5543210 (6)(5)(1,4)(3)(2) 6 1 100000 6543210 5543210 (6)(1,5)(4)(3)(2) 6 5 500000 6543210 5443210 (2,6)(5)(4)(3)(1) 6 1 100000 6543210 5543210 (6)(1,5)(4)(3)(2) 6 3 300000 6543210 5543210 (6)(5)(4)(1,3)(2) 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Rank Edge Mu Nu SetPart M 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Rank Edge Mu Nu SetPart M 5967 322340000 9876543210 4444433210 (6,9)(8)(2,3,7)(1,4,5) 9 5620 312343000 9876543210 4444432210 (7,9)(2,8)(3,6)(1,4,5) 9 3481 201140000 9876543210 4444433210 (2,6,9)(3,4,8)(1,7)(5) 9 6644 341201000 9876543210 4433333210 (5,9)(3,6,8)(4,7)(1,2) 9 7342 412211000 9876543210 4333333210 (9)(2,5,6,8)(3,4,7)(1) 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Rank Edge Mu Nu SetPart M 419 765220000 9876543210 7654443210 (9)(8)(4,5,7)(6)(3)(2)(1) 9 240 722000000 9876543210 7666543210 (9)(8)(2,3,7)(6)(5)(4)(1) 9 13 076000000 9876543210 7765543210 (1,4,9)(8)(7)(6)(5)(3)(2) 9 222 715000000 9876543210 7666543210 (9)(2,8)(7)(6)(5)(3,4)(1) 9 135 476541000 9876543210 7765433210 (9)(6,8)(7)(5)(1,4)(3)(2) 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Initial SEED = 123456789 Rank Edge Mu Nu SetPart M 0 000 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,2,3) 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Initial SEED = 891865166 Rank Edge Mu Nu SetPart M 0 000 3210 2210 (1,3)(2) 3 0 000 3210 2210 (1,3)(2) 3 0 000 3210 2210 (1,3)(2) 3 0 000 3210 2210 (1,3)(2) 3 1 100 3210 2210 (3)(1,2) 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Initial SEED = 1361431000 Rank Edge Mu Nu SetPart M 0 000 3210 3210 (3)(2)(1) 3 0 000 3210 3210 (3)(2)(1) 3 0 000 3210 3210 (3)(2)(1) 3 0 000 3210 3210 (3)(2)(1) 3 0 000 3210 3210 (3)(2)(1) 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Initial SEED = 1712160696 Rank Edge Mu Nu SetPart M 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 0 000000 6543210 1111110 (1,2,3,4,5,6) 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Initial SEED = 29242052 Rank Edge Mu Nu SetPart M 77 300200 6543210 3222110 (2,3,5,6)(4)(1) 6 75 300000 6543210 3222210 (2,3,4,6)(5)(1) 6 11 013200 6543210 3332110 (1,5,6)(2,4)(3) 6 0 000000 6543210 3333210 (1,2,3,6)(5)(4) 6 23 031200 6543210 3322110 (1,5,6)(3,4)(2) 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Initial SEED = 558996431 Rank Edge Mu Nu SetPart M 13 543100 6543210 5432210 (6)(4,5)(3)(2)(1) 6 1 100000 6543210 5543210 (6)(1,5)(4)(3)(2) 6 5 500000 6543210 5443210 (2,6)(5)(4)(3)(1) 6 12 543000 6543210 5432210 (4,6)(5)(3)(2)(1) 6 4 400000 6543210 5543210 (6)(5)(4)(3)(1,2) 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Initial SEED = 573662182 Rank Edge Mu Nu SetPart M 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 0 000000000 9876543210 1111111110 (1,2,3,4,5,6,7,8,9) 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Initial SEED = 1958455755 Rank Edge Mu Nu SetPart M 4645 232431200 9876543210 4444322110 (8,9)(6,7)(1,3,5)(2,4) 9 1468 040230000 9876543210 4433322210 (1,3,6,7,9)(8)(4,5)(2) 9 5916 321412000 9876543210 4444333210 (9)(3,5,8)(2,6,7)(1,4) 9 3084 134231200 9876543210 4443322110 (8,9)(1,6,7)(4,5)(2,3) 9 1439 040122000 9876543210 4433333210 (1,3,9)(4,8)(5,6,7)(2) 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Initial SEED = 397959036 Rank Edge Mu Nu SetPart M 265 736000000 9876543210 7665543210 (4,9)(8)(7)(2,6)(5)(3)(1) 9 169 610000000 9876543210 7776543210 (9)(2,8)(7)(6)(5)(4)(1,3) 9 285 745000000 9876543210 7666543210 (9)(8)(7)(6)(2,5)(3,4)(1) 9 167 576543200 9876543210 7765432110 (8,9)(7)(6)(5)(4)(1,3)(2) 9 98 376100000 9876543210 7765543210 (9)(4,8)(7)(1,6)(5)(3)(2) 9 TEST_FAMILY_ENUMERATE FAMILY_ENUMERATE enumerates the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Enumeration Matrix Col 1 2 3 4 5 6 7 8 9 10 Row 1 1 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 3 1 3 1 0 0 0 0 0 0 0 4 1 7 6 1 0 0 0 0 0 0 5 1 15 25 10 1 0 0 0 0 0 6 1 31 90 65 15 1 0 0 0 0 7 1 63 301 350 140 21 1 0 0 0 8 1 127 966 1701 1050 266 28 1 0 0 9 1 255 3025 7770 6951 2646 462 36 1 0 10 1 511 9330 34105 42525 22827 5880 750 45 1 FAMILY = 3 Permutations of N objects with K cycles. TASK = 1 Present each object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M 0 000 3210 1110 (1,3,2) 3 1 100 3210 1110 (1,2,3) 3 (Last Element) Family size N = 3 Object size K = 2 Rank Edge Mu Nu Perm_Cycle M 0 000 3210 2210 (1,3)(2) 3 1 100 3210 2210 (1)(2,3) 3 2 200 3210 2110 (1,2)(3) 3 (Last Element) Family size N = 3 Object size K = 3 Rank Edge Mu Nu Perm_Cycle M 0 000 3210 3210 (1)(2)(3) 3 (Last Element) Family size N = 6 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M 0 000000 6543210 1111110 (1,6,5,4,3,2) 6 1 000100 6543210 1111110 (1,6,5,4,2,3) 6 2 001000 6543210 1111110 (1,6,5,3,4,2) 6 3 001100 6543210 1111110 (1,6,5,2,4,3) 6 4 002000 6543210 1111110 (1,6,5,3,2,4) 6 5 002100 6543210 1111110 (1,6,5,2,3,4) 6 6 010000 6543210 1111110 (1,6,4,5,3,2) 6 7 010100 6543210 1111110 (1,6,4,5,2,3) 6 8 011000 6543210 1111110 (1,6,3,5,4,2) 6 9 011100 6543210 1111110 (1,6,2,5,4,3) 6 (That's enough!) Family size N = 6 Object size K = 3 Rank Edge Mu Nu Perm_Cycle M 0 000000 6543210 3333210 (1,6,5,4)(2)(3) 6 1 001000 6543210 3333210 (1,6,5)(2,4)(3) 6 2 002000 6543210 3333210 (1,6,5)(2)(3,4) 6 3 003000 6543210 3332210 (1,6,5,3)(2)(4) 6 4 003100 6543210 3332210 (1,6,5)(2,3)(4) 6 5 003200 6543210 3332110 (1,6,5,2)(3)(4) 6 6 010000 6543210 3333210 (1,6,4,5)(2)(3) 6 7 011000 6543210 3333210 (1,6)(2,5,4)(3) 6 8 012000 6543210 3333210 (1,6)(2,5)(3,4) 6 9 013000 6543210 3332210 (1,6,3,5)(2)(4) 6 (That's enough!) Family size N = 6 Object size K = 5 Rank Edge Mu Nu Perm_Cycle M 0 000000 6543210 5543210 (1,6)(2)(3)(4)(5) 6 1 100000 6543210 5543210 (1)(2,6)(3)(4)(5) 6 2 200000 6543210 5543210 (1)(2)(3,6)(4)(5) 6 3 300000 6543210 5543210 (1)(2)(3)(4,6)(5) 6 4 400000 6543210 5543210 (1)(2)(3)(4)(5,6) 6 5 500000 6543210 5443210 (1,5)(2)(3)(4)(6) 6 6 510000 6543210 5443210 (1)(2,5)(3)(4)(6) 6 7 520000 6543210 5443210 (1)(2)(3,5)(4)(6) 6 8 530000 6543210 5443210 (1)(2)(3)(4,5)(6) 6 9 540000 6543210 5433210 (1,4)(2)(3)(5)(6) 6 (That's enough!) Family size N = 9 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M 0 000000000 9876543210 1111111110 (1,9,8,7,6,5,4,3,2) 9 1 000000100 9876543210 1111111110 (1,9,8,7,6,5,4,2,3) 9 2 000001000 9876543210 1111111110 (1,9,8,7,6,5,3,4,2) 9 3 000001100 9876543210 1111111110 (1,9,8,7,6,5,2,4,3) 9 4 000002000 9876543210 1111111110 (1,9,8,7,6,5,3,2,4) 9 5 000002100 9876543210 1111111110 (1,9,8,7,6,5,2,3,4) 9 6 000010000 9876543210 1111111110 (1,9,8,7,6,4,5,3,2) 9 7 000010100 9876543210 1111111110 (1,9,8,7,6,4,5,2,3) 9 8 000011000 9876543210 1111111110 (1,9,8,7,6,3,5,4,2) 9 9 000011100 9876543210 1111111110 (1,9,8,7,6,2,5,4,3) 9 (That's enough!) Family size N = 9 Object size K = 4 Rank Edge Mu Nu Perm_Cycle M 0 000000000 9876543210 4444443210 (1,9,8,7,6,5)(2)(3)(4) 9 1 000010000 9876543210 4444443210 (1,9,8,7,6)(2,5)(3)(4) 9 2 000020000 9876543210 4444443210 (1,9,8,7,6)(2)(3,5)(4) 9 3 000030000 9876543210 4444443210 (1,9,8,7,6)(2)(3)(4,5) 9 4 000040000 9876543210 4444433210 (1,9,8,7,6,4)(2)(3)(5) 9 5 000041000 9876543210 4444433210 (1,9,8,7,6)(2,4)(3)(5) 9 6 000042000 9876543210 4444433210 (1,9,8,7,6)(2)(3,4)(5) 9 7 000043000 9876543210 4444432210 (1,9,8,7,6,3)(2)(4)(5) 9 8 000043100 9876543210 4444432210 (1,9,8,7,6)(2,3)(4)(5) 9 9 000043200 9876543210 4444432110 (1,9,8,7,6,2)(3)(4)(5) 9 (That's enough!) Family size N = 9 Object size K = 7 Rank Edge Mu Nu Perm_Cycle M 0 000000000 9876543210 7776543210 (1,9,8)(2)(3)(4)(5)(6)(7) 9 1 010000000 9876543210 7776543210 (1,9)(2,8)(3)(4)(5)(6)(7) 9 2 020000000 9876543210 7776543210 (1,9)(2)(3,8)(4)(5)(6)(7) 9 3 030000000 9876543210 7776543210 (1,9)(2)(3)(4,8)(5)(6)(7) 9 4 040000000 9876543210 7776543210 (1,9)(2)(3)(4)(5,8)(6)(7) 9 5 050000000 9876543210 7776543210 (1,9)(2)(3)(4)(5)(6,8)(7) 9 6 060000000 9876543210 7776543210 (1,9)(2)(3)(4)(5)(6)(7,8) 9 7 070000000 9876543210 7766543210 (1,9,7)(2)(3)(4)(5)(6)(8) 9 8 071000000 9876543210 7766543210 (1,9)(2,7)(3)(4)(5)(6)(8) 9 9 072000000 9876543210 7766543210 (1,9)(2)(3,7)(4)(5)(6)(8) 9 (That's enough!) TASK = 2 Rank a given object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M ?????? 000 3210 1110 (1,3,2) 3 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Perm_Cycle M ?????? 000 3210 2210 (1,3)(2) 3 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Perm_Cycle M ?????? 000 3210 3210 (1)(2)(3) 3 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M ?????? 402000 6543210 1111110 (1,5,3,2,4,6) 6 Computed rank is 100 Correct rank is 100 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Perm_Cycle M ?????? 041000 6543210 3322210 (1,6,3,4)(2)(5) 6 Computed rank is 27 Correct rank is 27 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Perm_Cycle M ?????? 000000 6543210 5543210 (1,6)(2)(3)(4)(5) 6 Computed rank is 0 Correct rank is 0 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M ?????? 203210100 9876543210 1111111110 (1,8,4,9,5,6,7,2,3) 9 Computed rank is 10495 Correct rank is 10495 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Perm_Cycle M ?????? 843202000 9876543210 4333333210 (1,5)(2,6,7,8)(3,4)(9) 9 Computed rank is 61395 Correct rank is 61395 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Perm_Cycle M ?????? 260000000 9876543210 7776543210 (1)(2)(3,9)(4)(5)(6)(7,8) 9 Computed rank is 62 Correct rank is 62 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M 1 100 3210 1110 (1,2,3) 3 1 100 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,3,2) 3 0 000 3210 1110 (1,3,2) 3 1 100 3210 1110 (1,2,3) 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Perm_Cycle M 2 200 3210 2110 (1,2)(3) 3 2 200 3210 2110 (1,2)(3) 3 1 100 3210 2210 (1)(2,3) 3 1 100 3210 2210 (1)(2,3) 3 1 100 3210 2210 (1)(2,3) 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Perm_Cycle M 0 000 3210 3210 (1)(2)(3) 3 0 000 3210 3210 (1)(2)(3) 3 0 000 3210 3210 (1)(2)(3) 3 0 000 3210 3210 (1)(2)(3) 3 0 000 3210 3210 (1)(2)(3) 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M 43 130100 6543210 1111110 (1,4,6,2,3,5) 6 63 221100 6543210 1111110 (1,2,4,6,5,3) 6 45 131100 6543210 1111110 (1,2,6,4,3,5) 6 32 111000 6543210 1111110 (1,3,6,5,4,2) 6 105 411100 6543210 1111110 (1,2,5,4,3,6) 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Perm_Cycle M 171 442100 6543210 3322210 (1)(2,3,4)(5,6) 6 205 522200 6543210 3222110 (1,2)(3,5,4)(6) 6 30 042000 6543210 3322210 (1,6,3)(2,4)(5) 6 65 142000 6543210 3322210 (1,3,6)(2,4)(5) 6 26 040200 6543210 3322110 (1,6,4,2)(3)(5) 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Perm_Cycle M 11 542000 6543210 5433210 (1)(2)(3,4)(5)(6) 6 4 400000 6543210 5543210 (1)(2)(3)(4)(5,6) 6 13 543100 6543210 5432210 (1)(2,3)(4)(5)(6) 6 10 541000 6543210 5433210 (1)(2,4)(3)(5)(6) 6 14 543200 6543210 5432110 (1,2)(3)(4)(5)(6) 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Perm_Cycle M 31988 622231000 9876543210 1111111110 (1,3,4,8,7,6,2,9,5) 9 861 011031100 9876543210 1111111110 (1,9,6,8,7,2,4,3,5) 9 4123 054130100 9876543210 1111111110 (1,9,4,6,2,3,7,8,5) 9 39973 763020100 9876543210 1111111110 (1,6,4,2,7,5,3,8,9) 9 22710 433110000 9876543210 1111111110 (1,4,6,5,8,9,7,3,2) 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Perm_Cycle M 47403 700200000 9876543210 4444443210 (1,8,7,5)(2,6)(3)(4,9) 9 66890 875000000 9876543210 4322222210 (1,6,5,4,3)(2,7)(8)(9) 9 40662 600443100 9876543210 4444432210 (1,8,7)(2,3)(4)(5,9,6) 9 3104 041541200 9876543210 4444322110 (1,9,2,7,4)(3,8)(5)(6) 9 37815 553400000 9876543210 4444443210 (1,5)(2)(3,7)(4,9,8,6) 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Perm_Cycle M 11 074000000 9876543210 7766543210 (1,9)(2)(3)(4)(5,7)(6)(8) 9 332 853000000 9876543210 7666543210 (1)(2)(3)(4,7)(5,8)(6)(9) 9 397 871542000 9876543210 7655433210 (1)(2,7)(3,4)(5)(6)(8)(9) 9 408 872520000 9876543210 7655443210 (1)(2)(3,7,5)(4)(6)(8)(9) 9 256 816500000 9876543210 7665443210 (1,5,8)(2)(3)(4)(6)(7)(9) 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Initial SEED = 123456789 Rank Edge Mu Nu Perm_Cycle M 0 000 3210 1110 (1,3,2) 3 1 100 3210 1110 (1,2,3) 3 1 100 3210 1110 (1,2,3) 3 1 100 3210 1110 (1,2,3) 3 0 000 3210 1110 (1,3,2) 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Initial SEED = 891865166 Rank Edge Mu Nu Perm_Cycle M 0 000 3210 2210 (1,3)(2) 3 0 000 3210 2210 (1,3)(2) 3 0 000 3210 2210 (1,3)(2) 3 0 000 3210 2210 (1,3)(2) 3 1 100 3210 2210 (1)(2,3) 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Initial SEED = 1361431000 Rank Edge Mu Nu Perm_Cycle M 0 000 3210 3210 (1)(2)(3) 3 0 000 3210 3210 (1)(2)(3) 3 0 000 3210 3210 (1)(2)(3) 3 0 000 3210 3210 (1)(2)(3) 3 0 000 3210 3210 (1)(2)(3) 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Initial SEED = 1712160696 Rank Edge Mu Nu Perm_Cycle M 0 000000 6543210 1111110 (1,6,5,4,3,2) 6 107 412100 6543210 1111110 (1,2,5,3,4,6) 6 42 130000 6543210 1111110 (1,4,6,3,2,5) 6 11 012100 6543210 1111110 (1,6,2,5,3,4) 6 1 000100 6543210 1111110 (1,6,5,4,2,3) 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Initial SEED = 29242052 Rank Edge Mu Nu Perm_Cycle M 193 512100 6543210 3222210 (1)(2,5,3,4)(6) 6 189 511000 6543210 3222210 (1,3,5,4)(2)(6) 6 27 041000 6543210 3322210 (1,6,3,4)(2)(5) 6 1 001000 6543210 3333210 (1,6,5)(2,4)(3) 6 58 133200 6543210 3332110 (1,2,6)(3)(4,5) 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Initial SEED = 558996431 Rank Edge Mu Nu Perm_Cycle M 13 543100 6543210 5432210 (1)(2,3)(4)(5)(6) 6 1 100000 6543210 5543210 (1)(2,6)(3)(4)(5) 6 5 500000 6543210 5443210 (1,5)(2)(3)(4)(6) 6 12 543000 6543210 5432210 (1,3)(2)(4)(5)(6) 6 4 400000 6543210 5543210 (1)(2)(3)(4)(5,6) 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Initial SEED = 573662182 Rank Edge Mu Nu Perm_Cycle M 27904 534222000 9876543210 1111111110 (1,3,2,6,8,5,9,7,4) 9 22646 432321000 9876543210 1111111110 (1,3,4,7,8,9,5,6,2) 9 34724 661131000 9876543210 1111111110 (1,3,7,6,4,2,5,9,8) 9 18296 342211000 9876543210 1111111110 (1,3,5,7,9,6,8,4,2) 9 36770 720201000 9876543210 1111111110 (1,7,5,8,3,6,4,2,9) 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Initial SEED = 1958455755 Rank Edge Mu Nu Perm_Cycle M 40230 575313100 9876543210 4433332210 (1)(2,5,3,6)(4,9,7)(8) 9 12713 173331000 9876543210 4433333210 (1)(2,9,4)(3,7,6,5)(8) 9 51236 752043100 9876543210 4444432210 (1,6)(2,7,3)(4,8)(5,9) 9 26710 375341100 9876543210 4433322210 (1)(2,4,3,9,6)(5,7)(8) 9 12468 172243100 9876543210 4433321110 (1,2,9,3,7,6)(4)(5)(8) 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Initial SEED = 397959036 Rank Edge Mu Nu Perm_Cycle M 313 845000000 9876543210 7666543210 (1)(2)(3)(4)(5,8)(6,7)(9) 9 200 740000000 9876543210 7776543210 (1)(2)(3)(4)(5,8)(6)(7,9) 9 336 856100000 9876543210 7665543210 (1)(2,6)(3)(4)(5,8)(7)(9) 9 197 710000000 9876543210 7776543210 (1)(2,8)(3)(4)(5)(6)(7,9) 9 116 440000000 9876543210 7776543210 (1)(2)(3)(4)(5,9,8)(6)(7) 9 TEST_FAMILY_ENUMERATE FAMILY_ENUMERATE enumerates the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Enumeration Matrix Col 1 2 3 4 5 6 7 8 9 10 Row 1 1 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 3 2 3 1 0 0 0 0 0 0 0 4 6 11 6 1 0 0 0 0 0 0 5 24 50 35 10 1 0 0 0 0 0 6 120 274 225 85 15 1 0 0 0 0 7 720 1764 1624 735 175 21 1 0 0 0 8 5040 13068 13132 6769 1960 322 28 1 0 0 9 40320 109584 118124 67284 22449 4536 546 36 1 0 10 36288010265761172700 723680 269325 63273 9450 870 45 1 FAMILY = 4 Vector subspaces of dimension K over N-space over the field of order Q (where Q = 2 ). TASK = 1 Present each object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Subspace M 0 00032 101110 10*3 1 01032 101110 10*3 2 02032 101100 00*3 3 10032 101110 10*3 4 11032 101110 10*3 5 12032 101100 00*3 6 20032 101000 00*3 (Last Element) Family size N = 3 Object size K = 2 Rank Edge Mu Nu Subspace M 0 00032 102210 10*3 0 0 7 1 10032 102210 10*3 0 0 7 2 20032 102210 10*3 0 0 7 3 30032 102210 10*3 0 0 7 4 40032 102110 10*3 0 0 7 5 41032 102110 10*3 0 0 7 6 42032 102100 00*3 0 0 7 (Last Element) Family size N = 3 Object size K = 3 Rank Edge Mu Nu Subspace M 0 00032 103210 10*3 0 0 7 0 0 8 (Last Element) Family size N = 6 Object size K = 1 Rank Edge Mu Nu Subspace M 0 00000 065432 101111 1 1 0 1 0 80 80 706 1 00001 065432 101111 1 1 0 1 0 80 80 706 2 00002 065432 101111 1 0 0 0 0 80 80 706 3 00010 065432 101111 1 1 0 1 0 80 80 706 4 00011 065432 101111 1 1 0 1 0 80 80 706 5 00012 065432 101111 1 0 0 0 0 80 80 706 6 00020 065432 101111 0 0 0 0 0 80 80 706 7 00100 065432 101111 1 1 0 1 0 80 80 706 8 00101 065432 101111 1 1 0 1 0 80 80 706 9 00102 065432 101111 1 0 0 0 0 80 80 706 (That's enough!) Family size N = 6 Object size K = 3 Rank Edge Mu Nu Subspace M 0 00000 065432 103333 2 1 0 1 0 80 80 706 0 0 7 0 6 0 0 0 8** 5 0 1 00100 065432 103333 2 1 0 1 0 80 80 706 0 0 7 0 6 0 0 0 8** 5 0 2 00200 065432 103333 2 1 0 1 1 80 80 706 0 0 7 0 6 0 0 0 8** 5 0 3 00300 065432 103333 2 1 0 1 1 80 80 706 0 0 7 0 6 0 0 0 8** 5 0 4 00400 065432 103333 2 1 0 1 0 80 80 706 0 1 7 0 6 0 0 0 8** 5 0 5 00500 065432 103333 2 1 0 1 0 80 80 706 0 1 7 0 6 0 0 0 8** 5 0 6 00600 065432 103333 2 1 0 1 1 80 80 706 0 1 7 0 6 0 0 0 8** 5 0 7 00700 065432 103333 2 1 0 1 1 80 80 706 0 1 7 0 6 0 0 0 8** 5 0 8 00800 065432 103332 2 1 0 1 0 80 80 706 0 1 7 0 6 0 0 0 8** 5 0 9 00810 065432 103332 2 1 0 1 0 80 80 706 0 1 7 0 6 0 0 0 8** 5 0 (That's enough!) Family size N = 6 Object size K = 5 Rank Edge Mu Nu Subspace M 0 00000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 1 10000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 2 20000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 3 30000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 4 40000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 5 50000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 6 60000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 7 70000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 8 80000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 9 90000 065432 105543 2 1 0 1 0 0 80 706 0 0 0 0 6 0 0 1 0** 5 0 0 0 0** 4 0 0 0 1** 3 0 (That's enough!) Family size N = 9 Object size K = 1 Rank Edge Mu Nu Subspace M 0 00000 000098 765432 1 0 1 1 1 1 1 11110 100*70 *809 1 00000 001098 765432 1 0 1 1 1 1 1 11110 100*70 *809 2 00000 002098 765432 1 0 1 1 1 1 1 11100 000*70 *809 3 00000 010098 765432 1 0 1 1 1 1 1 11110 100*70 *809 4 00000 011098 765432 1 0 1 1 1 1 1 11110 100*70 *809 5 00000 012098 765432 1 0 1 1 1 1 1 11100 000*70 *809 6 00000 020098 765432 1 0 1 1 1 1 1 11000 000*70 *809 7 00000 100098 765432 1 0 1 1 1 1 1 11110 100*70 *809 8 00000 101098 765432 1 0 1 1 1 1 1 11110 100*70 *809 9 00000 102098 765432 1 0 1 1 1 1 1 11100 000*70 *809 (That's enough!) Family size N = 9 Object size K = 4 Rank Edge Mu Nu Subspace M 0 00000 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 1 00001 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 2 00002 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 3 00003 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 4 00004 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 5 00005 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 6 00006 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 7 00007 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 8 00008 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 9 00009 000098 765432 1 0 4 4 4 4 4 43210 110070 *809 0 0 0 0 6 0**-6 0 0 0 0 0 5 080-7 0 0 0 0 0 4 0 0 0 0 (That's enough!) Family size N = 9 Object size K = 7 Rank Edge Mu Nu Subspace M 0 00000 000098 765432 1 0 7 7 7 6 5 43210 100010 0809 0 0 0 0 0 0 0-6 0 0 0 0 1 0 0 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 1 01000 000098 765432 1 0 7 7 7 6 5 43210 100010 0809 0 0 0 0 0 0 0-6 0 0 0 0 1 0 0 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 2 02000 000098 765432 1 0 7 7 7 6 5 43210 100011 0809 0 0 0 0 0 0 0-6 0 0 0 0 1 0 0 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 3 03000 000098 765432 1 0 7 7 7 6 5 43210 100011 0809 0 0 0 0 0 0 0-6 0 0 0 0 1 0 0 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 4 04000 000098 765432 1 0 7 7 7 6 5 43210 100010 0809 0 0 0 0 0 1 0-6 0 0 0 0 1 0 0 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 5 05000 000098 765432 1 0 7 7 7 6 5 43210 100010 0809 0 0 0 0 0 1 0-6 0 0 0 0 1 0 0 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 6 06000 000098 765432 1 0 7 7 7 6 5 43210 100011 0809 0 0 0 0 0 1 0-6 0 0 0 0 1 0 0 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 7 07000 000098 765432 1 0 7 7 7 6 5 43210 100011 0809 0 0 0 0 0 1 0-6 0 0 0 0 1 0 0 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 8 08000 000098 765432 1 0 7 7 7 6 5 43210 100010 0809 0 0 0 0 0 0 0-6 0 0 0 0 1 0 1 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 9 09000 000098 765432 1 0 7 7 7 6 5 43210 100010 0809 0 0 0 0 0 0 0-6 0 0 0 0 1 0 1 0-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 0 0 0-2** 0 0 1 0 0 0 0-3** 0 (That's enough!) TASK = 2 Rank a given object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Subspace M ??????? 02032 101100 0003 Computed rank is 2 Correct rank is 2 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Subspace M ??????? 41032 102110 1003 0 0 0 Computed rank is 5 Correct rank is 5 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Subspace M ??????? 00032 103210 1003 0 0 0 0 0 0 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Subspace M ??????? 10112 065432 101111 1 0 0 0 0 0 ??????? 0106 Computed rank is 43 Correct rank is 43 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Subspace M ??????? 50800 065432 103332 2 1 0 1 0 0 ??????? 0106 0 1 0 0 0 0 0 0 0 1 0 1 Computed rank is 783 Correct rank is 783 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Subspace M ??????? **600 065432 105433 2 1 0 1 0 0 ??????? 0106 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 Computed rank is 54 Correct rank is 54 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Subspace M ??????? 01110 110098 765432 1 0 1 1 1 1 ??????? 11111 010001 00809 Computed rank is 231 Correct rank is 231 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Subspace M ??????? *0*35 000098 765432 1 0 4 4 4 4 ??????? 44321 011101 00809 0 0 1 0 0 0 0-6 0 0 0 0 1 0 1 0-7 0 0 0 0 1 0 0 0 0 0 Computed rank is 3018413 Correct rank is 3018413 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Subspace M ??????? ****0 000098 765432 1 0 7 7 6 5 ??????? 54321 010000 00809 0 0 0 0 0 0 1-6 0 0 0 0 1 0 0 1-7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0-1** 0 0 0 0 1 0 1-2** 0 0 1 0 1 0 1-3** 0 Computed rank is 25970 Correct rank is 25970 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Subspace M 0 00032 101110 1003 1 01032 101110 1003 6 20032 101000 0003 0 00032 101110 1003 5 12032 101100 0003 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Subspace M 1 10032 102210 1003 0 0 0 6 42032 102100 0003 0 0 0 3 30032 102210 1003 0 0 0 1 10032 102210 1003 0 0 0 6 42032 102100 0003 0 0 0 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Subspace M 0 00032 103210 1003 0 0 0 0 0 0 0 00032 103210 1003 0 0 0 0 0 0 0 00032 103210 1003 0 0 0 0 0 0 0 00032 103210 1003 0 0 0 0 0 0 0 00032 103210 1003 0 0 0 0 0 0 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Subspace M 4 00011 065432 101111 1 1 0 1 0 0 1 *06 0 00000 065432 101111 1 1 0 1 0 0 1 *06 39 10101 065432 101111 1 1 0 1 0 0 1 *06 26 01111 065432 101111 1 1 0 1 0 0 1 *06 39 10101 065432 101111 1 1 0 1 0 0 1 *06 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Subspace M 655 42500 065432 103333 2 1 0 1 0 0 1 *06 0 1 0 0 0 0 0 0 0-1** 0 360 23500 065432 103333 2 1 0 1 0 0 1 *06 0 1 0 0 0 0 0 1 0-1** 0 1052 68020 065432 103322 2 1 0 1 0 0 1 *06 0 0 0 0 0 0 0 0 0-1** 0 1072 68310 065432 103322 2 1 0 1 1 0 1 *06 0 0 0 0 0 0 0 0 0-1** 0 563 36800 065432 103332 2 1 0 1 0 0 1 *06 0 1 0 0 0 0 0 0 0-1** 0 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Subspace M 41 *9000 065432 105443 2 1 0 1 0 1 1 *06 0 0 0 0 0 0 0 1 0-1** 0 0 0 1-2** 0 0 0 0-3** 0 36 *4000 065432 105443 2 1 0 1 0 0 1 *06 0 0 0 0 0 0 0 1 1-1** 0 0 0 0-2** 0 0 0 0-3** 0 19 *0000 065432 105543 2 1 0 1 0 0 1 *06 0 0 0 0 0 0 0 1 0-1** 0 0 0 0-2** 0 0 0 1-3** 0 43 **000 065432 105443 2 1 0 1 0 1 1 *06 0 0 1 0 0 0 0 1 0-1** 0 0 0 1-2** 0 0 0 0-3** 0 49 **100 065432 105433 2 1 0 1 0 0 1 *06 0 0 0 0 0 0 0 1 0-1** 0 0 0 1-2** 0 0 0 0-3** 0 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Subspace M 465 11101 012098 765432 1 0 1 1 1 1 1 11100 0001*0 **89 67 00100 011098 765432 1 0 1 1 1 1 1 11110 1001*0 **89 304 10011 010098 765432 1 0 1 1 1 1 1 11110 1001*0 **89 250 01111 200098 765432 1 0 1 1 1 1 1 10000 0001*0 **89 436 11011 101098 765432 1 0 1 1 1 1 1 11110 1001*0 **89 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Subspace M ****** **665 300098 765432 1 0 4 4 3 3 3 33210 1100*0 **89 0 0 1 1 0 0**** 0 0 1 1 1** 08080 0 0 1 0 0** 0 0 0 0 275182 1658* 820098 765432 1 0 4 4 4 4 4 32210 1001*0 **89 0 0 0 0 0 0**** 0 0 0 0 1** 08080 0 0 0 1 0** 0 0 0 0 ****** 65**4 600098 765432 1 0 4 4 4 4 3 33210 1101*0 **89 0 0 0 0 0 0**** 0 0 0 0 0** 08080 0 0 1 1 1** 0 0 0 0 ****** 6*3** 810098 765432 1 0 4 4 4 4 4 32210 1001*0 **89 0 0 1 1 0 0**** 0 0 0 1 0** 08080 0 0 0 1 1** 0 0 0 0 ****** 9561* 200098 765432 1 0 4 4 4 4 4 33210 1111*0 **89 0 0 0 0 0 0**** 0 0 0 0 1** 08080 0 0 1 0 0** 0 0 0 0 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Subspace M 17130 **000 000098 765432 1 0 7 7 7 6 5 43210 100010 0*89 0 0 0 0 0 1 0** 0 0 0 0 1 0 1 180 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2**** 0 0 0 0 0 0 3**** 0 1 0 0 0 1 4**** 23369 ***00 000098 765432 1 0 7 7 6 6 5 43210 100010 1*89 0 0 0 0 0 0 0** 0 0 0 0 1 0 0 180 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 2**** 0 0 0 0 0 1 3**** 0 1 0 0 0 1 4**** 33672 *8*00 000098 765432 1 0 7 6 6 6 5 43210 100010 0*89 0 0 0 0 0 0 0** 0 0 0 0 1 0 1 180 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2**** 0 0 0 0 0 0 3**** 0 1 0 0 1 0 4**** 22143 ****0 000098 765432 1 0 7 7 6 5 5 43210 100000 1*89 0 0 0 0 0 0 0** 0 0 0 0 1 0 0 180 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2**** 0 0 0 1 0 1 3**** 0 1 0 0 0 0 4**** 13261 *1000 000098 765432 1 0 7 7 7 6 5 43210 100010 1*89 0 0 0 0 0 0 1** 0 0 0 0 1 0 0 080 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2**** 0 0 0 0 0 0 3**** 0 1 0 0 0 0 4**** TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Initial SEED = 123456789 Rank Edge Mu Nu Subspace M 1 01032 101110 1**3 6 20032 101000 0**3 5 12032 101100 0**3 3 10032 101110 1**3 2 02032 101100 0**3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Initial SEED = 891865166 Rank Edge Mu Nu Subspace M 0 00032 102210 1**3 0-2** 1 10032 102210 1**3 0-2** 0 00032 102210 1**3 0-2** 0 00032 102210 1**3 0-2** 4 40032 102110 1**3 0-2** TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Initial SEED = 1361431000 Rank Edge Mu Nu Subspace M 0 00032 103210 1**3 0-2** 0-3 0 0 00032 103210 1**3 0-2** 0-3 0 0 00032 103210 1**3 0-2** 0-3 0 0 00032 103210 1**3 0-2** 0-3 0 0 00032 103210 1**3 0-2** 0-3 0 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Initial SEED = 1712160696 Rank Edge Mu Nu Subspace M 0 00000 065432 101111 1 1 0 1-1 ** ****** *06 56 11110 065432 101111 1 1 0 1-1 ** ****** *06 22 01100 065432 101111 1 1 0 1-1 ** ****** *06 5 00012 065432 101111 1 0 0 0-1 ** ****** *06 0 00000 065432 101111 1 1 0 1-1 ** ****** *06 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Initial SEED = 29242052 Rank Edge Mu Nu Subspace M 1198 77800 065432 103332 2 1 0 1 0 ** ****** *06 0 1****** 0 0 1 01624 0 1172 75840 065432 103332 1 1 0 1 0 ** ****** *06 0 1****** 0 0 1 01624 0 171 11100 065432 103333 2 1 0 1 0 ** ****** *06 0 0****** 0 0 1 01624 0 10 00820 065432 103332 2 1 0 1 0 ** ****** *06 0 1****** 0 0 0 01624 0 363 23800 065432 103332 2 1 0 1 0 ** ****** *06 0 1****** 0 0 1 01624 0 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Initial SEED = 558996431 Rank Edge Mu Nu Subspace M 57 **810 065432 105432 2 1 0 1 1 0 ****** *06 0 0 0**** 0 0 0 01624 0 0 0 1 4-2 0 0 0 0**-3 1 7 70000 065432 105543 2 1 0 1 0 0 ****** *06 0 0 0**** 0 0 1 01624 0 0 0 0 4-2 0 0 0 1**-3 1 22 *0000 065432 105543 2 1 0 1 0 0 ****** *06 0 0 0**** 0 0 1 01624 0 0 0 0 4-2 0 0 0 1**-3 1 51 **300 065432 105433 2 1 0 1 0 0 ****** *06 0 0 0**** 0 0 1 01624 0 0 0 1 4-2 0 0 0 0**-3 1 16 *0000 065432 105543 2 1 0 1 0 0 ****** *06 0 0 0**** 0 0 1 01624 0 0 0 0 4-2 0 0 0 1**-3 1 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Initial SEED = 573662182 Rank Edge Mu Nu Subspace M 353 10110 011098 765432 1 0 1 1 1 1 1 11110 100**0 *009 287 10010 001098 765432 1 0 1 1 1 1 1 11110 100**0 *009 440 11011 112098 765432 1 0 1 1 1 1 1 11100 000**0 *009 231 01110 110098 765432 1 0 1 1 1 1 1 11110 100**0 *009 466 11101 020098 765432 1 0 1 1 1 1 1 11000 000**0 *009 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Initial SEED = 1958455755 Rank Edge Mu Nu Subspace M ****** 9**06 000098 765432 1 0 4 4 4 4 4 43210 1101*0 *009 0 0 0 1** 0 1 0 0 0 0 0 124 0** 0 0 0 0 0 0-2 080 0 0 625392 31*51 842098 765432 1 0 4 4 4 3 3 32100 0010*0 *009 0 0 0 0** 0 1 0 0 0 0 1 124 0** 0 0 0 0 0 1-2 080 0 0 ****** *971* 000098 765432 1 0 4 4 4 4 4 43210 1110*0 *009 0 0 0 1** 0 1 0 0 0 0 0 024 0** 0 0 0 0 0 0-2 080 0 0 ****** 6949* 830098 765432 1 0 4 4 4 4 4 32210 1010*0 *009 0 0 0 1** 0 1 0 0 0 0 0 024 0** 0 0 0 0 1 1-2 080 0 0 613342 30*36 820098 765432 1 0 4 4 4 3 3 32210 1010*0 *009 0 0 1 0** 0 1 0 0 0 0 0 124 0** 0 0 0 0 0 1-2 080 0 0 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Initial SEED = 397959036 Rank Edge Mu Nu Subspace M 24947 ****0 000098 765432 1 0 7 7 6 5 5 43210 100000 0009 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 080 0 0 0 0 1 0 0 042 0 0 0 0 0 0 0 1** 0 0 0 1 0 0 0 1 0 0 0 15941 **300 000098 765432 1 0 7 7 6 6 5 43210 100010 1009 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 080 0 0 0 0 1 0 0 042 0 0 0 0 0 0 0 1** 0 0 0 1 0 0 0 0 0 0 0 26808 **000 000098 765432 1 0 7 7 7 6 5 43210 100010 0009 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 080 0 0 0 0 1 0 0 142 0 0 0 0 0 0 0 0** 0 0 0 1 0 0 0 1 0 0 0 15702 ***00 000098 765432 1 0 7 7 6 6 5 43210 100010 1009 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 080 0 0 0 0 1 0 0 042 0 0 0 0 0 0 0 1** 0 0 0 1 0 0 1 1 0 0 0 9248 **000 000098 765432 1 0 7 7 7 6 5 43210 100010 0009 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 080 0 0 0 0 1 0 0 042 0 0 0 0 0 0 0 1** 0 0 0 1 0 0 0 0 0 0 0 TEST_FAMILY_ENUMERATE FAMILY_ENUMERATE enumerates the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Enumeration Matrix Col 1 2 3 4 5 6 7 8 9 10 Row 1 1 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 3 7 7 1 0 0 0 0 0 0 0 4 15 35 15 1 0 0 0 0 0 0 5 31 155 155 31 1 0 0 0 0 0 6 63 651 1395 651 63 1 0 0 0 0 7 127 2667 11811 11811 2667 127 1 0 0 0 8 255 10795 97155 200787 97155 10795 255 1 0 0 9 511 43435 78803533097473309747 788035 43435 511 1 0 10 1023 1742516347715*********************6347715 174251 1023 1 FAMILY = 5 Permutations of N letters with K increasing runs. TASK = 1 Present each object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Perm_Runs M 0 00032 101111 1233 (Last Element) Family size N = 3 Object size K = 2 Rank Edge Mu Nu Perm_Runs M 0 00032 102211 2313 1 10032 102211 2133 2 20032 102111 1233 3 30032 102111 1233 (Last Element) Family size N = 3 Object size K = 3 Rank Edge Mu Nu Perm_Runs M 0 00032 103211 3213 (Last Element) Family size N = 6 Object size K = 1 Rank Edge Mu Nu Perm_Runs M 0 00000 065432 101111 1 1 1 1 2 3 4 566 (Last Element) Family size N = 6 Object size K = 3 Rank Edge Mu Nu Perm_Runs M 0 00000 065432 103333 2 1 1 3 4 5 6 216 1 00100 065432 103333 2 1 1 3 5 6 2 416 2 00200 065432 103333 2 1 1 3 5 6 2 146 3 00300 065432 103332 2 1 1 2 3 5 6 146 4 00310 065432 103332 2 1 1 2 5 6 1 346 5 00320 065432 103332 1 1 1 1 2 3 4 566 6 00330 065432 103332 1 1 1 1 2 3 4 566 7 00400 065432 103332 2 1 1 2 3 5 6 146 8 00410 065432 103332 2 1 1 2 5 6 1 346 9 00420 065432 103332 1 1 1 1 2 3 4 566 (That's enough!) Family size N = 6 Object size K = 5 Rank Edge Mu Nu Perm_Runs M 0 00000 065432 105543 2 1 1 5 6 4 3 216 1 10000 065432 105543 2 1 1 5 4 6 3 216 2 20000 065432 105543 2 1 1 5 4 3 6 216 3 30000 065432 105543 2 1 1 5 4 3 2 616 4 40000 065432 105543 2 1 1 5 4 3 2 166 5 50000 065432 105443 2 1 1 4 5 3 2 166 6 51000 065432 105443 2 1 1 4 3 5 2 166 7 52000 065432 105443 2 1 1 4 3 2 5 166 8 53000 065432 105443 2 1 1 4 3 2 1 566 9 54000 065432 105433 2 1 1 3 4 2 1 566 (That's enough!) Family size N = 9 Object size K = 1 Rank Edge Mu Nu Perm_Runs M 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 (Last Element) Family size N = 9 Object size K = 4 Rank Edge Mu Nu Perm_Runs M 0 00000 000098 765432 1 0 4 4 4 4 4 43211 456789 3219 1 00001 000098 765432 1 0 4 4 4 4 4 43211 467893 5219 2 00002 000098 765432 1 0 4 4 4 4 4 43211 467893 2519 3 00003 000098 765432 1 0 4 4 4 4 4 43211 467893 2159 4 00004 000098 765432 1 0 4 4 4 4 4 33211 346789 2159 5 00004 100098 765432 1 0 4 4 4 4 4 33211 367892 4159 6 00004 200098 765432 1 0 4 4 4 4 4 33211 367892 1459 7 00004 300098 765432 1 0 4 4 4 4 4 32211 236789 1459 8 00004 310098 765432 1 0 4 4 4 4 4 32211 267891 3459 9 00004 320098 765432 1 0 4 4 4 4 4 32111 123456 7899 (That's enough!) Family size N = 9 Object size K = 7 Rank Edge Mu Nu Perm_Runs M 0 00000 000098 765432 1 0 7 7 7 6 5 43211 789654 3219 1 01000 000098 765432 1 0 7 7 7 6 5 43211 796854 3219 2 02000 000098 765432 1 0 7 7 7 6 5 43211 796584 3219 3 03000 000098 765432 1 0 7 7 7 6 5 43211 796548 3219 4 04000 000098 765432 1 0 7 7 7 6 5 43211 796543 8219 5 05000 000098 765432 1 0 7 7 7 6 5 43211 796543 2819 6 06000 000098 765432 1 0 7 7 7 6 5 43211 796543 2189 7 07000 000098 765432 1 0 7 7 6 6 5 43211 679543 2189 8 07100 000098 765432 1 0 7 7 6 6 5 43211 695743 2189 9 07200 000098 765432 1 0 7 7 6 6 5 43211 695473 2189 (That's enough!) TASK = 2 Rank a given object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Perm_Runs M ?????? 00032 101111 1233 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Perm_Runs M ?????? 30032 102111 1233 Computed rank is 3 Correct rank is 3 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Perm_Runs M ?????? 00032 103211 3213 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Perm_Runs M ?????? 00000 065432 101111 1 1 1 1 2 3 ?????? 4566 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Perm_Runs M ?????? 23200 065432 103321 1 1 1 1 2 3 ?????? 4566 Computed rank is 173 Correct rank is 173 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Perm_Runs M ?????? 55000 065432 105433 2 1 1 3 4 2 ?????? 1566 Computed rank is 20 Correct rank is 20 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Perm_Runs M ?????? 00000 000098 765432 1 0 1 1 1 1 ?????? 11111 112345 67899 Computed rank is 0 Correct rank is 0 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Perm_Runs M ?????? 20224 100098 765432 1 0 4 4 4 4 ?????? 43321 138241 56799 Computed rank is 31899 Correct rank is 31899 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Perm_Runs M ?????? 76625 400098 765432 1 0 7 6 5 4 ?????? 43221 123145 67899 Computed rank is 3110 Correct rank is 3110 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Perm_Runs M 0 00032 101111 1233 0 00032 101111 1233 0 00032 101111 1233 0 00032 101111 1233 0 00032 101111 1233 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Perm_Runs M 1 10032 102211 2133 2 20032 102111 1233 1 10032 102211 2133 2 20032 102111 1233 0 00032 102211 2313 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Perm_Runs M 0 00032 103211 3213 0 00032 103211 3213 0 00032 103211 3213 0 00032 103211 3213 0 00032 103211 3213 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Perm_Runs M 0 00000 065432 101111 1 1 1 1 2 3 4 566 0 00000 065432 101111 1 1 1 1 2 3 4 566 0 00000 065432 101111 1 1 1 1 2 3 4 566 0 00000 065432 101111 1 1 1 1 2 3 4 566 0 00000 065432 101111 1 1 1 1 2 3 4 566 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Perm_Runs M 64 05300 065432 103321 1 1 1 1 2 3 4 566 20 01420 065432 103332 1 1 1 1 2 3 4 566 205 30130 065432 103222 1 1 1 1 2 3 4 566 78 11100 065432 103333 2 1 1 3 2 4 5 616 250 50000 065432 103222 2 1 1 2 3 4 5 166 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Perm_Runs M 25 55320 065432 105432 1 1 1 1 2 3 4 566 20 55000 065432 105433 2 1 1 3 4 2 1 566 1 10000 065432 105543 2 1 1 5 4 6 3 216 35 64000 065432 105433 2 1 1 3 4 2 1 566 4 40000 065432 105543 2 1 1 5 4 3 2 166 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Perm_Runs M 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Perm_Runs M 63709 41003 300098 765432 1 0 4 3 3 3 3 21111 123456 9789 40182 23524 400098 765432 1 0 4 4 4 3 3 21111 123456 7899 85305 91023 200098 765432 1 0 4 3 3 3 3 21111 123456 7899 6929 02660 300098 765432 1 0 4 4 4 3 2 21111 123456 7899 76829 71060 130098 765432 1 0 4 3 3 3 2 22111 123456 7899 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Perm_Runs M 10053 88714 430098 765432 1 0 7 6 5 4 4 32111 123456 7899 4929 78164 330098 765432 1 0 7 6 5 5 4 32111 123456 7899 530 27655 300098 765432 1 0 7 7 6 5 4 32211 231456 7899 3130 76635 100098 765432 1 0 7 6 5 4 4 33211 324156 7899 13269 97744 120098 765432 1 0 7 6 5 4 3 22111 123456 7899 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Initial SEED = 123456789 Rank Edge Mu Nu Perm_Runs M 0 00032 101111 1233 0 00032 101111 1233 0 00032 101111 1233 0 00032 101111 1233 0 00032 101111 1233 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Initial SEED = 891865166 Rank Edge Mu Nu Perm_Runs M 0 00032 102211 2313 1 10032 102211 2133 0 00032 102211 2313 0 00032 102211 2313 2 20032 102111 1233 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Initial SEED = 1361431000 Rank Edge Mu Nu Perm_Runs M 0 00032 103211 3213 0 00032 103211 3213 0 00032 103211 3213 0 00032 103211 3213 0 00032 103211 3213 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Initial SEED = 1712160696 Rank Edge Mu Nu Perm_Runs M 0 00000 065432 101111 1 1 1 1 2 3 4 566 0 00000 065432 101111 1 1 1 1 2 3 4 566 0 00000 065432 101111 1 1 1 1 2 3 4 566 0 00000 065432 101111 1 1 1 1 2 3 4 566 0 00000 065432 101111 1 1 1 1 2 3 4 566 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Initial SEED = 29242052 Rank Edge Mu Nu Perm_Runs M 259 50300 065432 103221 1 1 1 1 2 3 4 566 253 50030 065432 103222 1 1 1 1 2 3 4 566 37 03100 065432 103322 2 1 1 2 3 6 1 456 2 00200 065432 103333 2 1 1 3 5 6 2 146 78 11100 065432 103333 2 1 1 3 2 4 5 616 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Initial SEED = 558996431 Rank Edge Mu Nu Perm_Runs M 52 65330 065432 105432 1 1 1 1 2 3 4 566 6 51000 065432 105443 2 1 1 4 3 5 2 166 20 55000 065432 105433 2 1 1 3 4 2 1 566 46 65000 065432 105433 2 1 1 3 4 2 1 566 15 54330 065432 105432 1 1 1 1 2 3 4 566 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Initial SEED = 573662182 Rank Edge Mu Nu Perm_Runs M 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 0 00000 000098 765432 1 0 1 1 1 1 1 11111 123456 7899 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Initial SEED = 1958455755 Rank Edge Mu Nu Perm_Runs M 52756 32345 020098 765432 1 0 4 4 4 4 3 22111 123456 7899 16672 10343 400098 765432 1 0 4 4 4 4 3 21111 123456 7899 67189 50114 200098 765432 1 0 4 3 3 3 3 21111 123456 7989 35027 21423 000098 765432 1 0 4 4 4 3 3 22211 234156 7899 16351 10242 200098 765432 1 0 4 4 4 4 3 33211 382914 5679 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Initial SEED = 397959036 Rank Edge Mu Nu Perm_Runs M 8390 87550 200098 765432 1 0 7 6 5 4 3 33211 352146 7899 5361 78560 420098 765432 1 0 7 6 5 4 3 32111 123456 7899 9016 87752 200098 765432 1 0 7 6 5 4 3 33211 321456 7899 5281 78545 120098 765432 1 0 7 6 5 4 3 22111 123456 7899 3110 76625 400098 765432 1 0 7 6 5 4 4 32211 231456 7899 TEST_FAMILY_ENUMERATE FAMILY_ENUMERATE enumerates the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Enumeration Matrix Col 1 2 3 4 5 6 7 8 9 10 Row 1 1 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 3 1 4 1 0 0 0 0 0 0 0 4 1 11 11 1 0 0 0 0 0 0 5 1 26 66 26 1 0 0 0 0 0 6 1 57 302 302 57 1 0 0 0 0 7 1 120 1191 2416 1191 120 1 0 0 0 8 1 247 4293 15619 15619 4293 247 1 0 0 9 1 502 14608 88234 156190 88234 14608 502 1 0 10 1 1013 47840 45519213103541310354 455192 47840 1013 1 FAMILY = 6 Partitions of N whose largest part is K. TASK = 1 Present each object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu NumPart M 0 000 3210 1110 3=1+1+1 3 (Last Element) Family size N = 3 Object size K = 2 Rank Edge Mu Nu NumPart M 0 000 3210 2110 3=1+2 3 (Last Element) Family size N = 3 Object size K = 3 Rank Edge Mu Nu NumPart M 0 000 3210 3210 3=3 3 (Last Element) Family size N = 6 Object size K = 1 Rank Edge Mu Nu NumPart M 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 (Last Element) Family size N = 6 Object size K = 3 Rank Edge Mu Nu NumPart M 0 000000 6321010 3321010 6=3+3 4 1 100000 6532100 3221100 6=1+2+3 5 2 110000 6543210 3211110 6=1+1+1+3 6 (Last Element) Family size N = 6 Object size K = 5 Rank Edge Mu Nu NumPart M 0 000000 6543210 5432110 6=1+5 6 (Last Element) Family size N = 9 Object size K = 1 Rank Edge Mu Nu NumPart M 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 (Last Element) Family size N = 9 Object size K = 4 Rank Edge Mu Nu NumPart M 0 000000000 9543210210 4432110110 9=1+4+4 6 1 100000000 9854210210 4332210110 9=2+3+4 6 2 100100000 9854321010 4332111010 9=1+1+3+4 7 3 110000000 9875321010 4322211010 9=1+2+2+4 7 4 110100000 9875432100 4322111100 9=1+1+1+2+4 8 5 111000000 9876543210 4321111110 9=1+1+1+1+1+4 9 (Last Element) Family size N = 9 Object size K = 7 Rank Edge Mu Nu NumPart M 0 000000000 9876542100 7654322100 9=2+7 8 1 000001000 9876543210 7654321110 9=1+1+7 9 (Last Element) TASK = 2 Rank a given object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu NumPart M ?????? 000 3210 1110 3=1+1+1 3 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 2 Rank Edge Mu Nu NumPart M ?????? 000 3210 2110 3=1+2 3 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 3 Rank Edge Mu Nu NumPart M ?????? 000 3210 3210 3=3 3 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 1 Rank Edge Mu Nu NumPart M ?????? 000000 6543210 1111110 6=1+1+1+1+1+1 6 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 3 Rank Edge Mu Nu NumPart M ?????? 110000 6543210 3211110 6=1+1+1+3 6 Computed rank is 2 Correct rank is 2 Family size N = 6 Object size K = 5 Rank Edge Mu Nu NumPart M ?????? 000000 6543210 5432110 6=1+5 6 Computed rank is 0 Correct rank is 0 Family size N = 9 Object size K = 1 Rank Edge Mu Nu NumPart M ?????? 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 Computed rank is 0 Correct rank is 0 Family size N = 9 Object size K = 4 Rank Edge Mu Nu NumPart M ?????? 000000000 9543210210 4432110110 9=1+4+4 6 Computed rank is 0 Correct rank is 0 Family size N = 9 Object size K = 7 Rank Edge Mu Nu NumPart M ?????? 000001000 9876543210 7654321110 9=1+1+7 9 Computed rank is 1 Correct rank is 1 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu NumPart M 0 000 3210 1110 3=1+1+1 3 0 000 3210 1110 3=1+1+1 3 0 000 3210 1110 3=1+1+1 3 0 000 3210 1110 3=1+1+1 3 0 000 3210 1110 3=1+1+1 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Rank Edge Mu Nu NumPart M 0 000 3210 2110 3=1+2 3 0 000 3210 2110 3=1+2 3 0 000 3210 2110 3=1+2 3 0 000 3210 2110 3=1+2 3 0 000 3210 2110 3=1+2 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Rank Edge Mu Nu NumPart M 0 000 3210 3210 3=3 3 0 000 3210 3210 3=3 3 0 000 3210 3210 3=3 3 0 000 3210 3210 3=3 3 0 000 3210 3210 3=3 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Rank Edge Mu Nu NumPart M 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Rank Edge Mu Nu NumPart M 0 000000 6321010 3321010 6=3+3 4 2 110000 6543210 3211110 6=1+1+1+3 6 2 110000 6543210 3211110 6=1+1+1+3 6 0 000000 6321010 3321010 6=3+3 4 0 000000 6321010 3321010 6=3+3 4 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Rank Edge Mu Nu NumPart M 0 000000 6543210 5432110 6=1+5 6 0 000000 6543210 5432110 6=1+5 6 0 000000 6543210 5432110 6=1+5 6 0 000000 6543210 5432110 6=1+5 6 0 000000 6543210 5432110 6=1+5 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Rank Edge Mu Nu NumPart M 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Rank Edge Mu Nu NumPart M 1 100000000 9854210210 4332210110 9=2+3+4 6 4 110100000 9875432100 4322111100 9=1+1+1+2+4 8 3 110000000 9875321000 4322211000 9=1+2+2+4 7 4 110100000 9875432100 4322111100 9=1+1+1+2+4 8 5 111000000 9876543210 4321111110 9=1+1+1+1+1+4 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Rank Edge Mu Nu NumPart M 0 000000000 9876542100 7654322100 9=2+7 8 0 000000000 9876542100 7654322100 9=2+7 8 0 000000000 9876542100 7654322100 9=2+7 8 1 000001000 9876543210 7654321110 9=1+1+7 9 0 000000000 9876542100 7654322100 9=2+7 8 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Initial SEED = 123456789 Rank Edge Mu Nu NumPart M 0 000 3210 1110 3=1+1+1 3 0 000 3210 1110 3=1+1+1 3 0 000 3210 1110 3=1+1+1 3 0 000 3210 1110 3=1+1+1 3 0 000 3210 1110 3=1+1+1 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Initial SEED = 891865166 Rank Edge Mu Nu NumPart M 0 000 3210 2110 3=1+2 3 0 000 3210 2110 3=1+2 3 0 000 3210 2110 3=1+2 3 0 000 3210 2110 3=1+2 3 0 000 3210 2110 3=1+2 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Initial SEED = 1361431000 Rank Edge Mu Nu NumPart M 0 000 3210 3210 3=3 3 0 000 3210 3210 3=3 3 0 000 3210 3210 3=3 3 0 000 3210 3210 3=3 3 0 000 3210 3210 3=3 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Initial SEED = 1712160696 Rank Edge Mu Nu NumPart M 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 0 000000 6543210 1111110 6=1+1+1+1+1+1 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Initial SEED = 29242052 Rank Edge Mu Nu NumPart M 2 110000 6543210 3211110 6=1+1+1+3 6 2 110000 6543210 3211110 6=1+1+1+3 6 0 000000 6321010 3321010 6=3+3 4 0 000000 6321010 3321010 6=3+3 4 0 000000 6321010 3321010 6=3+3 4 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Initial SEED = 558996431 Rank Edge Mu Nu NumPart M 0 000000 6543210 5432110 6=1+5 6 0 000000 6543210 5432110 6=1+5 6 0 000000 6543210 5432110 6=1+5 6 0 000000 6543210 5432110 6=1+5 6 0 000000 6543210 5432110 6=1+5 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Initial SEED = 573662182 Rank Edge Mu Nu NumPart M 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 0 000000000 9876543210 1111111110 9=1+1+1+1+1+1+1+1+1 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Initial SEED = 1958455755 Rank Edge Mu Nu NumPart M 3 110000000 9875321010 4322211010 9=1+2+2+4 7 1 100000000 9854210010 4332210010 9=2+3+4 6 4 110100000 9875432100 4322111100 9=1+1+1+2+4 8 2 100100000 9854321000 4332111000 9=1+1+3+4 7 1 100000000 9854210000 4332210000 9=2+3+4 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Initial SEED = 397959036 Rank Edge Mu Nu NumPart M 1 000001000 9876543210 7654321110 9=1+1+7 9 0 000000000 9876542100 7654322100 9=2+7 8 1 000001000 9876543210 7654321110 9=1+1+7 9 0 000000000 9876542100 7654322100 9=2+7 8 0 000000000 9876542100 7654322100 9=2+7 8 TEST_FAMILY_ENUMERATE FAMILY_ENUMERATE enumerates the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Enumeration Matrix Col 1 2 3 4 5 6 7 8 9 10 Row 1 1 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 3 1 1 1 0 0 0 0 0 0 0 4 1 2 1 1 0 0 0 0 0 0 5 1 2 2 1 1 0 0 0 0 0 6 1 3 3 2 1 1 0 0 0 0 7 1 3 4 3 2 1 1 0 0 0 8 1 4 5 5 3 2 1 1 0 0 9 1 4 7 6 5 3 2 1 1 0 10 1 5 8 9 7 5 3 2 1 1 FAMILY = 7 Compositions of N into K parts. TASK = 1 Present each object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Composition M 0 0000*** 32101111 11110001 3=3 3 (Last Element) Family size N = 3 Object size K = 2 Rank Edge Mu Nu Composition M 0 0000*** 32100111 22221001 3=3|0 4 1 0010*** 32110111 22211001 3=2|1 4 2 0100*** 32210111 22111001 3=1|2 4 3 1000*** 33210111 21111001 3=0|3 4 (Last Element) Family size N = 3 Object size K = 3 Rank Edge Mu Nu Composition M 0 00000** 32100011 33332101 3=3|0|0 5 1 00100** 32110011 33322101 3=2|1|0 5 2 00110** 32111011 33321101 3=2|0|1 5 3 01000** 32210011 33222101 3=1|2|0 5 4 01010** 32211011 33221101 3=1|1|1 5 5 01100** 32221011 33211101 3=1|0|2 5 6 10000** 33210011 32222101 3=0|3|0 5 7 10010** 33211011 32221101 3=0|2|1 5 8 10100** 33221011 32211101 3=0|1|2 5 9 11000** 33321011 32111101 3=0|0|3 5 (Last Element) Family size N = 6 Object size K = 1 Rank Edge Mu Nu Composition M 0 000000* 65432101 11111111 6=6 6 (Last Element) Family size N = 6 Object size K = 3 Rank Edge Mu Nu Composition M 0 0000000 65432100 33333332 6=6|0|0 8 1 0000010 65432110 33333322 6=5|1|0 8 2 0000011 65432111 33333321 6=5|0|1 8 3 0000100 65432210 33333222 6=4|2|0 8 4 0000101 65432211 33333221 6=4|1|1 8 5 0000110 65432221 33333211 6=4|0|2 8 6 0001000 65433210 33332222 6=3|3|0 8 7 0001001 65433211 33332221 6=3|2|1 8 8 0001010 65433221 33332211 6=3|1|2 8 9 0001100 65433321 33332111 6=3|0|3 8 (That's enough!) Family size N = 6 Object size K = 5 Rank Edge Mu Nu Composition M 0 0000000 65432100 55555554 6=6|0|0|0|0 10 1 0000010 65432110 55555544 6=5|1|0|0|0 10 2 0000011 65432111 55555543 6=5|0|1|0|0 10 3 0000011 65432111 55555543 6=5|0|0|1|0 10 4 0000011 65432111 55555543 6=5|0|0|0|1 10 5 0000100 65432210 55555444 6=4|2|0|0|0 10 6 0000101 65432211 55555443 6=4|1|1|0|0 10 7 0000101 65432211 55555443 6=4|1|0|1|0 10 8 0000101 65432211 55555443 6=4|1|0|0|1 10 9 0000110 65432221 55555433 6=4|0|2|0|0 10 (That's enough!) Family size N = 9 Object size K = 1 Rank Edge Mu Nu Composition M 0 0000000 98765432 11111111 9=9 9 (Last Element) Family size N = 9 Object size K = 4 Rank Edge Mu Nu Composition M 0 0000000 98765432 44444444 9=9|0|0|0 12 1 0000000 98765432 44444444 9=8|1|0|0 12 2 0000000 98765432 44444444 9=8|0|1|0 12 3 0000000 98765432 44444444 9=8|0|0|1 12 4 0000000 98765432 44444444 9=7|2|0|0 12 5 0000000 98765432 44444444 9=7|1|1|0 12 6 0000000 98765432 44444444 9=7|1|0|1 12 7 0000000 98765432 44444444 9=7|0|2|0 12 8 0000000 98765432 44444444 9=7|0|1|1 12 9 0000000 98765432 44444444 9=7|0|0|2 12 (That's enough!) Family size N = 9 Object size K = 7 Rank Edge Mu Nu Composition M 0 0000000 98765432 77777777 9=9|0|0|0|0|0|0 15 1 0000000 98765432 77777777 9=8|1|0|0|0|0|0 15 2 0000000 98765432 77777777 9=8|0|1|0|0|0|0 15 3 0000000 98765432 77777777 9=8|0|0|1|0|0|0 15 4 0000000 98765432 77777777 9=8|0|0|0|1|0|0 15 5 0000000 98765432 77777777 9=8|0|0|0|0|1|0 15 6 0000000 98765432 77777777 9=8|0|0|0|0|0|1 15 7 0000000 98765432 77777777 9=7|2|0|0|0|0|0 15 8 0000000 98765432 77777777 9=7|1|1|0|0|0|0 15 9 0000000 98765432 77777777 9=7|1|0|1|0|0|0 15 (That's enough!) TASK = 2 Rank a given object of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Composition M ???? 0000000 32105432 11117777 3=3 3 Computed rank is 0 Correct rank is 0 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Composition M ???? 0010000 32110432 22211777 3=2|1 4 Computed rank is 1 Correct rank is 1 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Composition M ???? 1010000 33221032 32211177 3=0|1|2 5 Computed rank is 8 Correct rank is 8 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Composition M ???? 0000000 65432102 11111117 6=6 6 Computed rank is 0 Correct rank is 0 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Composition M ???? 1000000 66543210 32222222 6=0|6|0 8 Computed rank is 21 Correct rank is 21 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Composition M ???? 0100101 65543322 55444332 6=1|2|1|0|2 10 Computed rank is 85 Correct rank is 85 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Composition M ???? 0000000 98765432 11111111 9=9 9 Computed rank is 0 Correct rank is 0 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Composition M ???? 0100000 98876543 44333333 9=1|6|2|0 12 Computed rank is 123 Correct rank is 123 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Composition M ???? 0000010 98765443 77777766 9=5|3|0|0|0|0|1 15 Computed rank is 89 Correct rank is 89 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Rank Edge Mu Nu Composition M 0 0000010 32105443 1111**** 3=3 3 0 0000010 32105443 1111**** 3=3 3 0 0000010 32105443 1111**** 3=3 3 0 0000010 32105443 1111**** 3=3 3 0 0000010 32105443 1111**** 3=3 3 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Rank Edge Mu Nu Composition M 2 0100010 32210443 22111766 3=1|2 4 3 1000010 33210443 21111766 3=0|3 4 3 1000010 33210443 21111766 3=0|3 4 2 0100010 32210443 22111766 3=1|2 4 2 0100010 32210443 22111766 3=1|2 4 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Rank Edge Mu Nu Composition M 3 0100010 32210043 332221** 3=1|2|0 5 0 0000010 32100043 333321** 3=3|0|0 5 0 0000010 32100043 333321** 3=3|0|0 5 4 0101010 32211043 332211** 3=1|1|1 5 6 1000010 33210043 322221** 3=0|3|0 5 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Rank Edge Mu Nu Composition M 0 0000000 65432103 1111111* 6=6 6 0 0000000 65432103 1111111* 6=6 6 0 0000000 65432103 1111111* 6=6 6 0 0000000 65432103 1111111* 6=6 6 0 0000000 65432103 1111111* 6=6 6 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Rank Edge Mu Nu Composition M 14 0011000 65444321 33321111 6=2|0|4 8 27 1100000 66654321 32111111 6=0|0|6 8 23 1000010 66543221 32222211 6=0|4|2 8 13 0010100 65443321 33322111 6=2|1|3 8 7 0001001 65433211 33332221 6=3|2|1 8 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Rank Edge Mu Nu Composition M 67 0011100 65444432 55543222 6=2|0|0|2|2 10 158 1001100 66544432 54443222 6=0|2|0|2|2 10 3 0000011 65432111 55555543 6=5|0|0|1|0 10 200 1101001 66655433 54332221 6=0|0|1|2|3 10 15 0001000 65433210 55554444 6=3|3|0|0|0 10 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Rank Edge Mu Nu Composition M 0 0000000 98765432 11111111 9=9 9 0 0000000 98765432 11111111 9=9 9 0 0000000 98765432 11111111 9=9 9 0 0000000 98765432 11111111 9=9 9 0 0000000 98765432 11111111 9=9 9 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Rank Edge Mu Nu Composition M 11 0000001 98765433 44444443 9=6|2|1|0 12 86 0010000 98776543 44433333 9=2|6|0|1 12 111 0010110 98776665 44433211 9=2|1|0|6 12 180 1000010 99876554 43333322 9=0|4|5|0 12 205 1010000 99887654 43322222 9=0|1|4|4 12 TEST_FAMILY_UNRANK FAMILY_UNRANK returns the object of given rank. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Rank Edge Mu Nu Composition M 3570 1001001 99877655 76665554 9=0|2|2|0|5|0|0 15 1793 0100001 98876544 77666665 9=1|4|1|1|1|0|1 15 718 0001100 98766654 77776555 9=3|0|5|0|0|0|1 15 1039 0010001 98776544 77766665 9=2|3|0|0|2|1|1 15 3753 1001101 99877766 76665443 9=0|2|0|1|0|5|1 15 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 1 Initial SEED = 123456789 Rank Edge Mu Nu Composition M 0 0001051 32100421 1111**** 3=3 3 0 0001051 32100421 1111**** 3=3 3 0 0001051 32100421 1111**** 3=3 3 0 0001051 32100421 1111**** 3=3 3 0 0001051 32100421 1111**** 3=3 3 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 2 Initial SEED = 891865166 Rank Edge Mu Nu Composition M 0 0000051 32100421 22221*** 3=3|0 4 1 0010051 32110421 22211*** 3=2|1 4 0 0000051 32100421 22221*** 3=3|0 4 0 0000051 32100421 22221*** 3=3|0 4 2 0100051 32210421 22111*** 3=1|2 4 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 3 Object size K = 3 Initial SEED = 1361431000 Rank Edge Mu Nu Composition M 0 0000051 32100021 333321** 3=3|0|0 5 4 0101051 32211021 332211** 3=1|1|1 5 4 0101051 32211021 332211** 3=1|1|1 5 7 1001051 33211021 322211** 3=0|2|1 5 7 1001051 33211021 322211** 3=0|2|1 5 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 1 Initial SEED = 1712160696 Rank Edge Mu Nu Composition M 0 0000001 65432101 1111111* 6=6 6 0 0000001 65432101 1111111* 6=6 6 0 0000001 65432101 1111111* 6=6 6 0 0000001 65432101 1111111* 6=6 6 0 0000001 65432101 1111111* 6=6 6 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 3 Initial SEED = 29242052 Rank Edge Mu Nu Composition M 24 1000100 66543321 32222111 6=0|3|3 8 23 1000010 66543221 32222211 6=0|4|2 8 3 0000100 65432210 33333222 6=4|2|0 8 0 0000000 65432100 33333332 6=6|0|0 8 7 0001001 65433211 33332221 6=3|2|1 8 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 6 Object size K = 5 Initial SEED = 558996431 Rank Edge Mu Nu Composition M 191 1100011 66654333 54333321 6=0|0|3|0|3 10 23 0001011 65433222 55554432 6=3|1|0|1|1 10 73 0100001 65543211 55444443 6=1|4|0|0|1 10 172 1010100 66554432 54433222 6=0|1|1|3|1 10 56 0011000 65444321 55543333 6=2|0|3|1|0 10 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 1 Initial SEED = 573662182 Rank Edge Mu Nu Composition M 0 0000000 98765432 11111111 9=9 9 0 0000000 98765432 11111111 9=9 9 0 0000000 98765432 11111111 9=9 9 0 0000000 98765432 11111111 9=9 9 0 0000000 98765432 11111111 9=9 9 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 4 Initial SEED = 1958455755 Rank Edge Mu Nu Composition M 131 0100001 98876544 44333332 9=1|4|3|1 12 41 0000100 98765543 44444333 9=4|2|3|0 12 167 1000000 99876543 43333333 9=0|8|0|1 12 87 0010000 98776543 44433333 9=2|5|2|0 12 40 0000100 98765543 44444333 9=4|3|0|2 12 TEST_FAMILY_SAMPLE FAMILY_SAMPLE randomly samples the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Family size N = 9 Object size K = 7 Initial SEED = 397959036 Rank Edge Mu Nu Composition M 2874 0111000 98888765 77654444 9=1|0|0|3|4|1|0 15 1836 0100001 98876544 77666665 9=1|4|0|0|1|0|3 15 3089 1000001 99876544 76666665 9=0|5|1|0|1|0|2 15 1809 0100001 98876544 77666665 9=1|4|0|3|0|1|0 15 1065 0010010 98776554 77766655 9=2|2|2|3|0|0|0 15 TEST_FAMILY_ENUMERATE FAMILY_ENUMERATE enumerates the objects of the family. Maximum family size N_MAX = 10 Maximum object size K_MAX = 10 Enumeration Matrix Col 1 2 3 4 5 6 7 8 9 10 Row 1 1 2 3 4 5 6 7 8 9 10 2 1 3 6 10 15 21 28 36 45 55 3 1 4 10 20 35 56 84 120 165 220 4 1 5 15 35 70 126 210 330 495 715 5 1 6 21 56 126 252 462 792 1287 2002 6 1 7 28 84 210 462 924 1716 3003 5005 7 1 8 36 120 330 792 1716 3432 6435 11440 8 1 9 45 165 495 1287 3003 6435 12870 24310 9 1 10 55 220 715 2002 5005 11440 24310 48620 10 1 11 66 286 1001 3003 8008 19448 43758 92378 SELECT_PRB: Normal end of execution. May 18 2007 5:07:33.448 AM