aa.bb aa.bbThis is done by treating objects as directed graphs of islands; for example,
aa.bb .a.bb .a... aa...generates the graph A->B; if the table (A) is generated first, the block (B) is naturally tried as a stabilizer for it; however, if the block is generated first, there is no need to add the table. This causes problems in objects of the form A->B<-C, which are never found. These types of objects must be added manually (starting at 16 bits and up):
aa.bb.cc .a.bb.c. .a....c. aa....ccThe program also erroneously reports objects of the following type, in which islands are generated to unnecessarily stabilize neighbourhoods of 4 or more, which are already stable. These types of extra non-objects must be removed manually:
aa.a.. aa.b... aa.a.aa a.aa.. .a.bbb. a.aaa.a ....aa a.....b ....... .bb.a. .aaa.b. .aa.bb. .bb..a ...a.bb .aa.bb. ....aa(Perhaps a better approach would be to generate all still-lifes including pseudo-objects such as the block-on-block above, and externally filter out all with mutually exclusive sets of islands; this would solve both of the above problems.)
Bits: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Gross: 2 1 5 4 9 10 25 46 121 240 619 1353 3286 7778 19027 +Missing: 0 0 0 0 0 0 0 0 0 0 0 0 2 0 25 -Extras: 0 0 0 0 0 0 0 0 0 0 0 0 2 3 10 Net: 2 1 5 4 9 10 25 46 121 240 619 1353 3286 7775 19042(Mark has recently re-run the 4-18's to verify the counts.)
In a letter dated from 28.2.1997 M. D. Niemiec gave corrected/further values based on more sophisticate computations and an intensive discussion with H. K"onig.
Bits: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Count: 2 1 5 4 9 10 25 46 121 240 619 1353 3286 7773 19044 45759 112243 273188 Pseudo: 1 1 7 16 55 110 279 620 1645 4067 10843 27250 70637 179011