Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #Life 1.05
  2. #D Venetian blinds
  3. #D This is a finite version of the infinite p2 oscillator in which
  4. #D rows alternate full, full, empty, empty, full, full, ...  Two types
  5. #D of edges are shown, one perpendicular to the rows and one at a 45
  6. #D degree angle.  (It's easy to prove that there's no p2 edge parallel
  7. #D to the rows.)  Also shown are 3 type of corners where the edges
  8. #D meet.  This partly answers a question of John Conway's:  What's the
  9. #D maximum average density of an infinite p2 pattern, and can it be
  10. #D obtained as a limit of finite p2 patterns?  This shows that 1/2 is
  11. #D a lower bound.  Hartmut Holzwart showed that 8/13 is an upper bound.
  12. #D Dean Hickerson, dean@ucdmath.ucdavis.edu  9/13/92
  13. #N
  14. #P -31 -36
  15. ..................*.**.**......*......**.**.*
  16. ..................**.*.*...**.*.*.**...*.*.**
  17. .....................*...*..*.*.*.*..*...*
  18. .....................*..***...*.*...***..*
  19. ....................**.*.....*.*.*.....*.**
  20. .......................*..**.*...*.**..*
  21. ....................**..***..**.**..***..**
  22. ................**.*.**...**.*****.**...**.*.**
  23. **.**...**......**.**....*...........*....**.**
  24. .*.*...*.*.........*..**.*.*.......*.*.**..*
  25. .*..*..*........**..***..**.*******.**..***..**
  26. ..*.*.*..*..**.*.**...**.*************.**...**.*.**
  27. ...*.**.**..**.**....*...................*....**.**
  28. .....**........*..**.*.*...............*.*.**..*
  29. ....*.......**..***..**.***************.**..***..**
  30. ..***.*.**.*.**...**.*********************.**...**.*.**
  31. .*...***.*.**....*...........................*....**.**
  32. .***...*...*..**.*.*.......................*.*.**..*
  33. ....**...*..***..**.***********************.**..***..**
  34. ...*..*.***...**.*****************************.**...**.*.**..**
  35. ...*.**.*....*...................................*....**.**...*..*
  36. ....**.**.**.*.*...............................*.*.**..*......*.*.*
  37. .........**..**.*******************************.**..***..**..**.*..*
  38. ....**..*.**.*************************************.**...**.*....**.*
  39. ....*..*.*...........................................*....**.**...**.**
  40. ......**.*.*.......................................*.*.**..*.*.**...*.*
  41. ..........*.***************************************.**..***..*.*.**.*
  42. .........**.******************************************.**...****..*.*
  43. ....*.**.*.*.............................................*.......*..**
  44. ....**.*.*.............................................*.*.**....*.*..*
  45. ...........********************************************.**..*****..*.*
  46. .........*...*********************************************.***..***.*
  47. .............................................................*..*.*
  48. ........*.*.*..............................................*.*..*.*.*
  49. ....**.*...*.**********************************************.**.*...**
  50. ....*.**.*.***************************************************
  51. ........*.*
  52. #P -31 1
  53. ........*.*
  54. ....*.**.*.***************************************************
  55. ....**.*...*.**********************************************.**.*...**
  56. ........*.*.*..............................................*.*..*.*.*
  57. .............................................................*..*.*
  58. .........*...*********************************************.***..***.*
  59. ...........********************************************.**..*****..*.*
  60. ....**.*.*.............................................*.*.**....*.*..*
  61. ....*.**.*.*.............................................*.......*..**
  62. .........**.******************************************.**...****..*.*
  63. ..........*.***************************************.**..***..*.*.**.*
  64. ......**.*.*.......................................*.*.**..*.*.**...*.*
  65. ....*..*.*...........................................*....**.**...**.**
  66. ....**..*.**.*************************************.**...**.*....**.*
  67. .........**..**.*******************************.**..***..**..**.*..*
  68. ....**.**.**.*.*...............................*.*.**..*......*.*.*
  69. ...*.**.*....*...................................*....**.**...*..*
  70. ...*..*.***...**.*****************************.**...**.*.**..**
  71. ....**...*..***..**.***********************.**..***..**
  72. .***...*...*..**.*.*.......................*.*.**..*
  73. .*...***.*.**....*...........................*....**.**
  74. ..***.*.**.*.**...**.*********************.**...**.*.**
  75. ....*.......**..***..**.***************.**..***..**
  76. .....**........*..**.*.*...............*.*.**..*
  77. ...*.**.**..**.**....*...................*....**.**
  78. ..*.*.*..*..**.*.**...**.*************.**...**.*.**
  79. .*..*..*........**..***..**.*******.**..***..**
  80. .*.*...*.*.........*..**.*.*.......*.*.**..*
  81. **.**...**......**.**....*...........*....**.**
  82. ................**.*.**...**.*****.**...**.*.**
  83. ....................**..***..**.**..***..**
  84. .......................*..**.*...*.**..*
  85. ....................**.*.....*.*.*.....*.**
  86. .....................*..***...*.*...***..*
  87. .....................*...*..*.*.*.*..*...*
  88. ..................**.*.*...**.*.*.**...*.*.**
  89. ..................*.**.**......*......**.**.*
  90.