Serg wrote:Did you account for bands/stacks permutations? Some anticorner patterns having more than 3 filled boxes permit bands/stacks permutations.
Serg wrote:Hi, JPF!
Please describe permutations group you used in readable for humans form.
blue wrote:Serg wrote:Did you account for bands/stacks permutations? Some anticorner patterns having more than 3 filled boxes permit bands/stacks permutations.
I didn't account for them, and for verification purposes I didn't want anyone else to either. It isn't compatible with the idea of having a *group* of transformations, any one of which can be applied to any pattern in the class, producing (always) another pattern in the class ... possobly the same pattern, but always a pattern in the class. If the "group" aspect was lost, things like Burnside's Lemma, wouldn't be applicable.
blue wrote:For something to do, I'll hack some code together to what you're suggesting, using "brute force".
It seems like the results would be very difficult to verify "by other means", though.
Serg wrote:Hi, JPF!
Please describe permutations group you used in readable for humans form.
blue wrote:This would work for a set of generators:
1) swap rows 1 and 2
2) swap rows 1 and 3
3) swap rows 4 and 5
4) swap rows 4 and 6
5) swap rows 7 and 8
6) swap rows 7 and 9
7) diagonal reflection (the one that maps the r1c1-r9c9 diagonal to itself).
Serg wrote:I am sure VPT preserving anticorner form (B6, B8 and B9 boxes contain 9 clues each) don't form a group (...)
The situation resembles fully symmetrical patterns case, when 6016 ED patterns came from brute force search, not from combinatorics tools.
Serg wrote:Hi, JPF!
Please describe permutations group you used in readable for humans form.blue wrote:This would work for a set of generators:
1) swap rows 1 and 2
2) swap rows 1 and 3
3) swap rows 4 and 5
4) swap rows 4 and 6
5) swap rows 7 and 8
6) swap rows 7 and 9
7) diagonal reflection (the one that maps the r1c1-r9c9 diagonal to itself).
I don't understand this description. Does it relate to VPT preserving anticorner form?
blue wrote:For something to do, I'll hack some code together to what you're suggesting, using "brute force".
It seems like the results would be very difficult to verify "by other means", though.
It's interesting what will you get.
A B
+-----+-----+-----+ +-----+-----+-----+
|. . .|. . .|. . .| |. . .|. . .|. . .|
|. . .|. . .|. . x| |. . .|. . .|. . x|
|. . x|. . .|. . .| |. . .|. . x|. . .|
+-----+-----+-----+ +-----+-----+-----+
|. . .|x x x|x x x| |x x x|. . .|x x x|
|. . .|x x x|x x x| |x x x|. . .|x x x|
|x x x|x x x|x x x| |x x x|x x x|x x x|
+-----+-----+-----+ +-----+-----+-----+
|x x x|x x x|x x x| |x x x|x x x|x x x|
|x x x|x x x|x x x| |x x x|x x x|x x x|
|x x x|x x x|x x x| |x x x|x x x|x x x|
+-----+-----+-----+ +-----+-----+-----+
Serg wrote:Please, answer - are anticorner patterns A and B equivalent or not?
+-----+-----+-----+ +-----+-----+-----+
|. . .|. . .|. . .| |. . .|. . .|. . .|
|. . .|. x .|. . x| |. x .|. . .|. . x|
|. . .|. . .|x x .| |. . .|. . .|x x .|
+-----+-----+-----+ +-----+-----+-----+
|. . .|. . .|x x x| |. . .|. . .|x x x|
|. . .|. . .|x x x| |. . .|. . .|x x x|
|. . .|. . x|x x x| |. . x|. . .|x x x|
+-----+-----+-----+ +-----+-----+-----+
|x x x|x x x|x x x| |x x x|x x x|x x x|
|x x x|x x x|x x x| |x x x|x x x|x x x|
|x x x|x x x|x x x| |x x x|x x x|x x x|
+-----+-----+-----+ +-----+-----+-----+
JPF wrote:I understand Serg's concern, but on the other hand, by using a "certain method", I was able to find Blue's numbers.
I revisited my old programs that I had used for counting patterns in cases of empty Boxes.
The results are here and, to my knowledge, they are correct.
n B1 B1B2 B1B2B3 B1B2B3B4 B1B2B3B4B5 B1B2B3B4B5B6 B1B2B3B4B5B6B7 B1B2B3B4B5B6B7B8 B1B2B3B4B5B6B7B8B9
0 1 1 1 1 1 1 1 1 1
1 1 1 1 3 3 1 3 2 1
+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+
|. . .|. . .|. . .| |. . .|. . .|. . .| |. . .|. . .|. . .|
|. . .|. . .|. . .| |. . .|. . .|. . .| |. . .|. . .|. . .|
|. . 1|. . .|. . .| |. . .|. . .|. . 1| |. . .|. . .|. . .|
+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+
|. . .|2 2 2|2 2 2| |. . .|2 2 2|2 2 2| |. . .|2 2 2|2 2 2|
|. . .|2 2 2|2 2 2| |. . .|2 2 2|2 2 2| |. . .|2 2 2|2 2 2|
|. . .|2 2 2|2 2 2| |. . .|2 2 2|2 2 2| |. . 1|2 2 2|2 2 2|
+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+
|2 2 2|2 2 2|2 2 2| |2 2 2|2 2 2|2 2 2| |2 2 2|2 2 2|2 2 2|
|2 2 2|2 2 2|2 2 2| |2 2 2|2 2 2|2 2 2| |2 2 2|2 2 2|2 2 2|
|2 2 2|2 2 2|2 2 2| |2 2 2|2 2 2|2 2 2| |2 2 2|2 2 2|2 2 2|
+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+
blue wrote:Hi Serg,Serg wrote:Did you account for bands/stacks permutations? Some anticorner patterns having more than 3 filled boxes permit bands/stacks permutations.
I didn't account for them, and for verification purposes I didn't want anyone else to either. It isn't compatible with the idea of having a *group* of transformations, any one of which can be applied to any pattern in the class, producing (always) another pattern in the class ... possobly the same pattern, but always a pattern in the class. If the "group" aspect was lost, things like Burnside's Lemma, wouldn't be applicable.
For something to do, I'll hack some code together to what you're suggesting, using "brute force".
It seems like the results would be very difficult to verify "by other means", though.
original better?
+----+--------------+--------------+----------+ +----+--------------+--------------+----------+
| | ED shapes V1 | with puzzles | without | | | ED shapes V2 | with puzzles | without |
+----+--------------+--------------+----------+ +----+--------------+--------------+----------+
| 0 | 1 | 0 | 1 | | 0 | 1 | 0 | 1 |
| 1 | 4 | 0 | 4 | | 1 | 4 | 0 | 4 |
| 2 | 23 | 0 | 23 | | 2 | 23 | 0 | 23 |
| 3 | 125 | 0 | 125 | | 3 | 125 | 0 | 125 |
| 4 | 630 | 0 | 630 | | 4 | 630 | 0 | 630 |
| 5 | 2970 | 0 | 2970 | | 5 | 2970 | 0 | 2970 |
| 6 | 13089 | 322 | 12767 | | 6 | 13089 | 322 | 12767 |
| 7 | 53801 | 7931 | 45870 | | 7 | 53801 | 7931 | 45870 |
| 8 | 206531 | 67945 | 138586 | | 8 | 206531 | 67945 | 138586 |
| 9 | 739539 | 376905 | 362634 | | 9 | 739539 | 376905 | 362634 |
| 10 | 2468234 | 1637582 | 830652 | <----> | 10 | 2468229 | 1637582 | 830647 |
| 11 | 7674378 | 6000606 | 1673772 | | 11 | 7674347 | 6000606 | 1673741 |
| 12 | 22221573 | 19242693 | 2978880 | | 12 | 22221385 | 19242689 | 2978696 |
| 13 | 59917001 | 55207479 | 4709522 | | 13 | 59916125 | 55207371 | 4708754 |
| 14 | 150468286 | 143809400 | 6658886 | | 14 | 150464473 | 143808203 | 6656270 |
| 15 | 352048728 | 343570837 | 8477891 | | 15 | 352033927 | 343563329 | 8470598 |
| 16 | 767736056 | 757955049 | 9781007 | | 16 | 767683088 | 757919054 | 9764034 |
| 17 | 1561293914 | 1551012712 | 10281202 | | 17 | 1561120202 | 1550872236 | 10247966 |
| 18 | 2962363840 | 2952476453 | 9887387 | | 18 | 2961837605 | 2952006170 | 9831435 |
| 19 | 5246685692 | 5237962077 | 8723615 | | 19 | 5245216646 | 5236574793 | 8641853 |
| 20 | 8678086628 | 8671014152 | 7072476 | | 20 | 8674297755 | 8667330414 | 6967341 |
| 21 | 13410257969 | 13404986567 | 5271402 | | 21 | 13401236639 | 13396085176 | 5151463 |
| 22 | 19368071661 | 19364460624 | 3611037 | | 22 | 19348228004 | 19344738996 | 3489008 |
| 23 | 26152415035 | 26150143201 | 2271834 | | 23 | 26112099528 | 26109939088 | 2160440 |
| 24 | 33024031396 | 33022720219 | 1311177 | | 24 | 32948357572 | 32947137699 | 1219873 |
| 25 | 39006180915 | 39005487792 | 693123 | | 25 | 38874953598 | 38874327777 | 625821 |
| 26 | 43101117092 | 43100781986 | 335106 | | 26 | 42890840988 | 42890550427 | 290561 |
| 27 | 44559029938 | 44558881961 | 147977 | | 27 | 44247666508 | 44247545071 | 121437 |
| 28 | 43101117092 | 43101057515 | 59577 | | 28 | 42675009706 | 42674964222 | 45484 |
| 29 | 39006180915 | 39006159070 | 21845 | | 29 | 38467196682 | 38467181531 | 15151 |
| 30 | 33024031396 | 33024024108 | 7288 | | 30 | 32393841394 | 32393836900 | 4494 |
| 31 | 26152415035 | 26152412831 | 2204 | | 31 | 25471325435 | 25471324266 | 1169 |
| 32 | 19368071661 | 19368071057 | 604 | | 32 | 18687691195 | 18687690917 | 278 |
| 33 | 13410257969 | 13410257820 | 149 | | 33 | 12782123641 | 12782123583 | 58 |
| 34 | 8678086628 | 8678086596 | 32 | | 34 | 8142282288 | 8142282275 | 13 |
| 35 | 5246685692 | 5246685686 | 6 | | 35 | 4824527406 | 4824527404 | 2 |
| 36 | 2962363840 | 2962363839 | 1 | | 36 | 2655266711 | 2655266710 | 1 |
| 37 | 1561293914 | 1561293914 | 0 | | 37 | 1355139262 | 1355139262 | 0 |
| 38 | 767736056 | 767736056 | 0 | | 38 | 640103211 | 640103211 | 0 |
| 39 | 352048728 | 352048728 | 0 | | 39 | 279219005 | 279219005 | 0 |
| 40 | 150468286 | 150468286 | 0 | | 40 | 112196123 | 112196123 | 0 |
| 41 | 59917001 | 59917001 | 0 | | 41 | 41408584 | 41408584 | 0 |
| 42 | 22221573 | 22221573 | 0 | | 42 | 13993227 | 13993227 | 0 |
| 43 | 7674378 | 7674378 | 0 | | 43 | 4314111 | 4314111 | 0 |
| 44 | 2468234 | 2468234 | 0 | | 44 | 1209653 | 1209653 | 0 |
| 45 | 739539 | 739539 | 0 | | 45 | 307419 | 307419 | 0 |
| 46 | 206531 | 206531 | 0 | | 46 | 70934 | 70934 | 0 |
| 47 | 53801 | 53801 | 0 | | 47 | 14873 | 14873 | 0 |
| 48 | 13089 | 13089 | 0 | | 48 | 2929 | 2929 | 0 |
| 49 | 2970 | 2970 | 0 | | 49 | 542 | 542 | 0 |
| 50 | 630 | 630 | 0 | | 50 | 109 | 109 | 0 |
| 51 | 125 | 125 | 0 | | 51 | 21 | 21 | 0 |
| 52 | 23 | 23 | 0 | | 52 | 5 | 5 | 0 |
| 53 | 4 | 4 | 0 | | 53 | 1 | 1 | 0 |
| 54 | 1 | 1 | 0 | | 54 | 1 | 1 | 0 |
+----+--------------+--------------+----------+ +----+--------------+--------------+----------+
| | 432307140160 | | | | | 426176577800 | | |
+----+--------------+--------------+----------+ +----+--------------+--------------+----------+
+-------+-------+
| x x x | . . . |
| . . . | . . . |
| . . . | . . . |
+-------+-------+
+-------+-------+
| x . . | . . . |
| x . . | . . . |
| x . . | . . . |
+-------+-------+
blue wrote:Serg wrote:Please, answer - are anticorner patterns A and B equivalent or not?
Without a definition for what "equivalent" means, there's no good way to answer.
It's certainly true that one has puzzles, if and only if the other one does.
blue wrote:Let me ask another question. Consider these two patterns:
- Code: Select all
+-----+-----+-----+ +-----+-----+-----+
|. . .|. . .|. . .| |. . .|. . .|. . .|
|. . .|. x .|. . x| |. x .|. . .|. . x|
|. . .|. . .|x x .| |. . .|. . .|x x .|
+-----+-----+-----+ +-----+-----+-----+
|. . .|. . .|x x x| |. . .|. . .|x x x|
|. . .|. . .|x x x| |. . .|. . .|x x x|
|. . .|. . x|x x x| |. . x|. . .|x x x|
+-----+-----+-----+ +-----+-----+-----+
|x x x|x x x|x x x| |x x x|x x x|x x x|
|x x x|x x x|x x x| |x x x|x x x|x x x|
|x x x|x x x|x x x| |x x x|x x x|x x x|
+-----+-----+-----+ +-----+-----+-----+
Both have puzzles.
The one on the right, has the property that 4 clues can be removed from the B123457 region, leaving a pattern that still has puzzles.
The one on the left, doesn''t have that property.
Does that mean they are "not equivalent" ?
blue wrote:blue wrote:That's done.
FWIW (... not much), here's a table from before (left), with the new results on the right.
- Code: Select all
original better?
+----+--------------+--------------+----------+ +----+--------------+--------------+----------+
| | ED shapes V1 | with puzzles | without | | | ED shapes V2 | with puzzles | without |
+----+--------------+--------------+----------+ +----+--------------+--------------+----------+
| 0 | 1 | 0 | 1 | | 0 | 1 | 0 | 1 |
| 1 | 4 | 0 | 4 | | 1 | 4 | 0 | 4 |
| 2 | 23 | 0 | 23 | | 2 | 23 | 0 | 23 |
| 3 | 125 | 0 | 125 | | 3 | 125 | 0 | 125 |
| 4 | 630 | 0 | 630 | | 4 | 630 | 0 | 630 |
| 5 | 2970 | 0 | 2970 | | 5 | 2970 | 0 | 2970 |
| 6 | 13089 | 322 | 12767 | | 6 | 13089 | 322 | 12767 |
| 7 | 53801 | 7931 | 45870 | | 7 | 53801 | 7931 | 45870 |
| 8 | 206531 | 67945 | 138586 | | 8 | 206531 | 67945 | 138586 |
| 9 | 739539 | 376905 | 362634 | | 9 | 739539 | 376905 | 362634 |
| 10 | 2468234 | 1637582 | 830652 | <----> | 10 | 2468229 | 1637582 | 830647 |
| 11 | 7674378 | 6000606 | 1673772 | | 11 | 7674347 | 6000606 | 1673741 |
| 12 | 22221573 | 19242693 | 2978880 | | 12 | 22221385 | 19242689 | 2978696 |
| 13 | 59917001 | 55207479 | 4709522 | | 13 | 59916125 | 55207371 | 4708754 |
| 14 | 150468286 | 143809400 | 6658886 | | 14 | 150464473 | 143808203 | 6656270 |
| 15 | 352048728 | 343570837 | 8477891 | | 15 | 352033927 | 343563329 | 8470598 |
| 16 | 767736056 | 757955049 | 9781007 | | 16 | 767683088 | 757919054 | 9764034 |
| 17 | 1561293914 | 1551012712 | 10281202 | | 17 | 1561120202 | 1550872236 | 10247966 |
| 18 | 2962363840 | 2952476453 | 9887387 | | 18 | 2961837605 | 2952006170 | 9831435 |
| 19 | 5246685692 | 5237962077 | 8723615 | | 19 | 5245216646 | 5236574793 | 8641853 |
| 20 | 8678086628 | 8671014152 | 7072476 | | 20 | 8674297755 | 8667330414 | 6967341 |
| 21 | 13410257969 | 13404986567 | 5271402 | | 21 | 13401236639 | 13396085176 | 5151463 |
| 22 | 19368071661 | 19364460624 | 3611037 | | 22 | 19348228004 | 19344738996 | 3489008 |
| 23 | 26152415035 | 26150143201 | 2271834 | | 23 | 26112099528 | 26109939088 | 2160440 |
| 24 | 33024031396 | 33022720219 | 1311177 | | 24 | 32948357572 | 32947137699 | 1219873 |
| 25 | 39006180915 | 39005487792 | 693123 | | 25 | 38874953598 | 38874327777 | 625821 |
| 26 | 43101117092 | 43100781986 | 335106 | | 26 | 42890840988 | 42890550427 | 290561 |
| 27 | 44559029938 | 44558881961 | 147977 | | 27 | 44247666508 | 44247545071 | 121437 |
| 28 | 43101117092 | 43101057515 | 59577 | | 28 | 42675009706 | 42674964222 | 45484 |
| 29 | 39006180915 | 39006159070 | 21845 | | 29 | 38467196682 | 38467181531 | 15151 |
| 30 | 33024031396 | 33024024108 | 7288 | | 30 | 32393841394 | 32393836900 | 4494 |
| 31 | 26152415035 | 26152412831 | 2204 | | 31 | 25471325435 | 25471324266 | 1169 |
| 32 | 19368071661 | 19368071057 | 604 | | 32 | 18687691195 | 18687690917 | 278 |
| 33 | 13410257969 | 13410257820 | 149 | | 33 | 12782123641 | 12782123583 | 58 |
| 34 | 8678086628 | 8678086596 | 32 | | 34 | 8142282288 | 8142282275 | 13 |
| 35 | 5246685692 | 5246685686 | 6 | | 35 | 4824527406 | 4824527404 | 2 |
| 36 | 2962363840 | 2962363839 | 1 | | 36 | 2655266711 | 2655266710 | 1 |
| 37 | 1561293914 | 1561293914 | 0 | | 37 | 1355139262 | 1355139262 | 0 |
| 38 | 767736056 | 767736056 | 0 | | 38 | 640103211 | 640103211 | 0 |
| 39 | 352048728 | 352048728 | 0 | | 39 | 279219005 | 279219005 | 0 |
| 40 | 150468286 | 150468286 | 0 | | 40 | 112196123 | 112196123 | 0 |
| 41 | 59917001 | 59917001 | 0 | | 41 | 41408584 | 41408584 | 0 |
| 42 | 22221573 | 22221573 | 0 | | 42 | 13993227 | 13993227 | 0 |
| 43 | 7674378 | 7674378 | 0 | | 43 | 4314111 | 4314111 | 0 |
| 44 | 2468234 | 2468234 | 0 | | 44 | 1209653 | 1209653 | 0 |
| 45 | 739539 | 739539 | 0 | | 45 | 307419 | 307419 | 0 |
| 46 | 206531 | 206531 | 0 | | 46 | 70934 | 70934 | 0 |
| 47 | 53801 | 53801 | 0 | | 47 | 14873 | 14873 | 0 |
| 48 | 13089 | 13089 | 0 | | 48 | 2929 | 2929 | 0 |
| 49 | 2970 | 2970 | 0 | | 49 | 542 | 542 | 0 |
| 50 | 630 | 630 | 0 | | 50 | 109 | 109 | 0 |
| 51 | 125 | 125 | 0 | | 51 | 21 | 21 | 0 |
| 52 | 23 | 23 | 0 | | 52 | 5 | 5 | 0 |
| 53 | 4 | 4 | 0 | | 53 | 1 | 1 | 0 |
| 54 | 1 | 1 | 0 | | 54 | 1 | 1 | 0 |
+----+--------------+--------------+----------+ +----+--------------+--------------+----------+
| | 432307140160 | | | | | 426176577800 | | |
+----+--------------+--------------+----------+ +----+--------------+--------------+----------+
****************************************************************************
* *
* Under construction! Don't use this method for practical purposes *
* *
****************************************************************************
Case 1
. . .
. . x
. x x
Boxes with 9 clues marked by "x", boxes with 0-8 clues marked by ".".
All different patterns: 511^6
Permitted VPTs:
1. Transposing - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting rows in band2 - 6 ways.
4. Permutting rows in band3 - 6 ways.
5. Permutting columns in stack1 - 6 ways.
6. Permutting columns in stack2 - 6 ways.
7. Permutting columns in stack3 - 6 ways.
Case 2
. . .
. . x
x x x
All different patterns: 511^5
Permitted VPTs:
1. Swapping stack1/stack2 - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting rows in band2 - 6 ways.
4. Permutting columns in stack1 - 6 ways.
5. Permutting columns in stack2 - 6 ways.
6. Permutting columns in stack3 - 6 ways.
Case 3
. . .
. x x
. x x
All different patterns: 511^5
Permitted VPTs:
1. Transposing - 2 ways.
2. Swapping band2/band3 - 2 ways.
3. Swapping stack2/stack3 - 2 ways.
4. Permutting rows in band1 - 6 ways.
5. Permutting rows in band2 - 6 ways.
6. Permutting rows in band3 - 6 ways.
7. Permutting columns in stack1 - 6 ways.
8. Permutting columns in stack2 - 6 ways.
9. Permutting columns in stack3 - 6 ways.
Case 4
. . .
. x x
x x x
All different patterns: 511^4
Permitted VPTs:
1. Swapping stack2/stack3 - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting rows in band2 - 6 ways.
4. Permutting columns in stack1 - 6 ways.
5. Permutting columns in stack2 - 6 ways.
6. Permutting columns in stack3 - 6 ways.
Case 5
. . .
x . x
. x x
All different patterns: 511^5
Permitted VPTs:
1. Swapping band2/band3 and stack1/stack2 - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting rows in band2 - 6 ways.
4. Permutting rows in band3 - 6 ways.
5. Permutting columns in stack1 - 6 ways.
6. Permutting columns in stack2 - 6 ways.
7. Permutting columns in stack3 - 6 ways.
Case 6
. . .
x x x
x x x
All different patterns: 511^3
Permitted VPTs:
1. Permutting rows in band1 - 6 ways.
2. Permutting columns in stack1 - 6 ways.
3. Permutting columns in stack2 - 6 ways.
4. Permutting columns in stack3 - 6 ways.
Case 7
. . x
. . x
x x x
All different patterns: 511^4
Permitted VPTs:
1. Transposing - 2 ways.
2. Swapping band1/band2 - 2 ways.
3. Swapping stack1/stack2 - 2 ways.
4. Permutting rows in band1 - 6 ways.
5. Permutting rows in band2 - 6 ways.
6. Permutting columns in stack1 - 6 ways.
7. Permutting columns in stack2 - 6 ways.
Case 8
. . x
. x x
x x x
All different patterns: 511^3
Permitted VPTs:
1. Transposing - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting rows in band2 - 6 ways.
4. Permutting columns in stack1 - 6 ways.
5. Permutting columns in stack2 - 6 ways.
Case 9
. . x
x x x
x x x
All different patterns: 511^2
Permitted VPTs:
1. Swapping stack1/stack2 - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting columns in stack1 - 6 ways.
4. Permutting columns in stack2 - 6 ways.
Case 10
. x .
. . x
x x x
All different patterns: 511^4
Permitted VPTs:
1. Swapping band1/band2 and stack2/stack3 - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting rows in band2 - 6 ways.
4. Permutting columns in stack1 - 6 ways.
5. Permutting columns in stack2 - 6 ways.
6. Permutting columns in stack3 - 6 ways.
Case 11
. x .
x . x
. x x
All different patterns: 511^4
Permitted VPTs:
1. Transposing - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting rows in band2 - 6 ways.
4. Permutting rows in band3 - 6 ways.
5. Permutting columns in stack1 - 6 ways.
6. Permutting columns in stack2 - 6 ways.
7. Permutting columns in stack3 - 6 ways.
Case 12
. x .
x . x
x x x
All different patterns: 511^3
Permitted VPTs:
1. Permutting rows in band1 - 6 ways.
2. Permutting rows in band2 - 6 ways.
3. Permutting columns in stack1 - 6 ways.
4. Permutting columns in stack2 - 6 ways.
5. Permutting columns in stack3 - 6 ways.
Case 13
. x x
x . x
x x x
All different patterns: 511^2
Permitted VPTs:
1. Transposing - 2 ways.
2. Swapping band1/band2 and stack1/stack2 - 2 ways.
3. Permutting rows in band1 - 6 ways.
4. Permutting rows in band2 - 6 ways.
5. Permutting columns in stack1 - 6 ways.
6. Permutting columns in stack2 - 6 ways.
Case 14
. x x
x x x
x x x
All different patterns: 511
Permitted VPTs:
1. Transposing - 2 ways.
2. Permutting rows in band1 - 6 ways.
3. Permutting columns in stack1 - 6 ways.
Case 15 (trivial)
x x x
x x x
x x x
All different patterns: 1, ED patterns: 1