With this variation on a famous statement by the philosopher Descartes,
I would like to express that writing about what happens in my life
is important to me.
I finished reading the book Fermat's Last
Theorem by Simon Singh, which I started reading on May 9, the day I
bought it a book festival. This is definitely one of the
better books about a mathematic subject that I have read. For me it might
have had some more mathematics, or at least a good outline of the proof
by Andrew Wiles.
Some part read like a page turner, at some places the author gets a little
side tracked, such as the famous story about Évariste Galois.
Last week, I was playing the Chinese Wooden Puzzle
but had an hard time to proceed from this partial solution:
I decided to use the program I developed before, to see if there were any
solutions. Here is the least connected
solution found by the program:
All the 79 solutions (with only the to be solved part showing) found by the
program are:
Then I got the idea for looking for all the solutions in eight by ten square. Below
the collection of unique solutions (taken into account mirroring) is given. One would
expect every unique solution to occur exact four times, but this is not the case. This
could possibly hint at some error in the algorithm used, meaning that there could be
more solutions.
When I went outside at 18:25, I was not surprised to see a rainbow, because I already had seen it rain while the sun was also
shining. I took a picture
while standing in our back garden. When I biked away, I saw that it was a
complete rainbow. At some place the second bow could be seen, but it was
much weaker than the primary rainbow, in which multiple bands were visible.
This is not really visible in the picture.
I went to a book festival (Dutch: boekenfestijn) organized by "De Centrale
Boekhandel". I stayed there for a little over four hours. One hour in the
morning and the rest in the afternoon. At 11:13, I bought the following books:
The Art of Avatar: James Cameron's Epic Adventure by Lisa
Fitzpatrick, ISBN:9780810982864, for € 4.50.
The Making of Avatar by Jody Duncan and Lisa
Fitzpatrick, ISBN:9780810997066, for € 6.95.
Ultimate Mandarin Chinese: Beginner-intermediate,
ISBN:9781400009732, including 8 CD's for €17.50.
Kama Sutura by Vatsyayana with commentary by Yashodara
translated by Alain Daniélou into French and by Aleid C. Swierenga and
Max E. Desorgher into Dutch, ISBN:9789069638683 for € 4.95.
Today, I received the booklet Peter Struycken, Ad Dekkers, Jan Schoonhoven,
Carel Visser about an exhibition
at Lens Fine Art held in the fall of 1972. It contains information about two
works by Peter Struycken.
When I posted some questions with respect to mathematical properties of
diagonal mazes, someone mentioned
percolation theory.
I did some research into this, but I did not see a connection. Recently, I came
across the column Percolation: Slipping through the Cracks. The page talks about
square lattices. It is also the dual of a square lattice. I noticed that a square
lattice and its dual are similar to diagonal mazes rotated by 45 degree. Every
loop in a diagonal maze is between a cluster in the lattice and a cluster in the
dual. For an infinite loop, it means that there needs to be a infinite cluster
in the lattice and an infinite cluster in the dual that are touching eachother.
In case of an unequal distribution there are either no infinite clusters in
the lattice (when p < 0.5) or no infinite cluster in the dual (p > 0.5).
But is also proven that the chance for an infinite cluster for an equal
distribution (p = 0.5) is approaching to zero. (According to A lower bound
for the critical probability in a certain percolation process by
T.E. Harris.) So, yes, there are infinite random diagonal mazes with
infinite loops, but they are extremely rare. I guess this settles the issue.
In the past week, I used two programs to get more statistics with respect to
the chance for infinite paths in diagonal
mazes. The first program calculated
the number of paths with various lengths in a ten thousand by ten tousand
square tiled infinitely in all directions. The results are presented in
a table below. The first column contains consequtive powers of two. The
second column has the number of paths with a length of given power (times
two) or shorter. The third column contains the difference between the
numbers in the second column. The fourth column has the factor between
the numbers in the third column. The last column contains the extrapolation
based on the previous columns, assuming that the values in the third column
were going to develop according to the factor in the fourth column.
The second program calculates squares of size
thousand and the glues these together into a larger square. The program
counts all the closed loops into this larger square, all the open loops
that start from the edge, and the number of loops when the larger square
would tile infinitely in all directions. Below the results for the larger
square of size 2,392,000.
Of course it is not possible to make any definite statements based on these
statistics, I think it is safe to conclude that the number of infinite paths
is low, below 5% and possibly even much lower. It is not unlikely that the
chance of hitting a infinite path approaches zero. It is not difficult to
create a tiled infinite diagonal maze with infinite paths, but that still
could mean that they are very rare in a fully random infinite maze.
This evening, I finished reading the book
The
Meijin's Retirement Game by John Fairbairn, which I started reading on
the sixteenth, the day I received it in the mail after I ordered it from
Go Show Keima.
This book deals with the Go game Honinbo between Shusai
and Kitani Minoru, which has been fictionalized in The
Master of Go. I read the whole book, but I did not study all the
diagrams in detail. I am afraid that most of the issues in the game are far
above my level, but still I found it an interesting read. Although the book
contains an appendix about The Master of Go, I somehow had hoped that
it would be more integrated with this story. I think it would be interesting
to have a novel from the viewpoint of the players, dealing about their
thoughts and struggles. But who can creep into the minds of these Go masters?
This weekend, I developed a script
for MySample to colour diagonal mazes by length of the loops. Below a part of an image for a
1000 by 1000 simulation. The loops are coloured from red to green with
increasing length. Loops that would be infinite if the the random generated
simulation is used to tile in all directions. The image is rotated around 45
degrees to allow a compact representation.
I found this quite interesting. I am getting the impression that true
infinite paths are very rare in a completely random pattern in all
directions. This because the space that is available for loops above
a certain length is becoming smaller, and thus resulting in a higher
chance that they connect. I was also surprised how compact most loops
are, or better said at how many places they touch themselves.
This morning at 11:24, I bought six DVDs from bookshop De Slegte for €19,80 under the three for two rule.
I bought: Hero, Final Fantasy: The Spirits Within,
Final Fantasy VII: Advent Children, Lila dit ç,
One Day, and La Fabrique des Sentiments.
In the afternoon, I visited bookshop
Kruimeltje and discovered that they were now selling books for
one Euro each. When I went inside, I noticed that already many books
were sold. I went to the second floor and looked if there are still
some books by Mulisch available. In this bookshop there were often
more books behind the first row on a shelve. When looking, around
the shelves, my eye caught the name Anaïs Nin. I found a whole stack of her diaries translated
to Dutch. I found a complete series ranging from 1931 to 1966. These
are:
Anaïs Nin dagboek 1931-1934
(The diary of Anaïs Nin 1931-1934) by
Anaïs Nin. ISBN:9060192397.
Anaïs Nin dagboek 1934-1939
(The diary of Anaïs Nin 1934-1939) by
Anaïs Nin. ISBN:9060192391.
Anaïs Nin dagboek 1939-1944
(The diary of Anaïs Nin 1939-1944) by
Anaïs Nin. ISBN:9060193482.
Anaïs Nin dagboek 1944-1947
(The diary of Anaïs Nin 1944-1947) by
Anaïs Nin. ISBN:9060193946.
Anaïs Nin dagboek 1947-1955
(The diary of Anaïs Nin 1947-1955) by
Anaïs Nin. ISBN:9060194349.
Anaïs Nin dagboek 1955-1966
(The diary of Anaïs Nin 1955-1966) by
Anaïs Nin. ISBN:9060195507.
Yesterday afternoon, the first flowers of our
magnolia opened. This afternoon about one third of the buds had
opened. This year flowering is quite late, because in March and the
first week of April temperatures have been almost five degrees below
average. The last weeks temperatures have been slightly above average,
but they will get lower again the coming days, with the possibility
of some freezing during the night. Today, there was quite a strong
wind, and I was afraid that the flowers would have been blown away,
but that did not happen.
I worked on a program to calculate the exact occurences of loops with certain
lengths in diagonal mazes.
This program tries all paths
up to a specified length and counts how many of these end at the starting
position. Paths that wander too far away, and never can reach the starting
position, are avoided. The numbers found, match those found with the
averages about the random generated mazes. The results are, with increasing
area of the loop. The area is the half of the number of steps, because
each step occupies half a unit square. The number of possible paths increase
exponential with the length. Because of this, it is only possible to
calculate the numbers for short loops. It is not clear whether it is
possible to say something about the number of infinite paths.
Last Monday, I tested the 3DF Samantha by 3D Flow, a program
that implements Structure from Motion. I
tested the program on my own set of plant pictures and it did return some
good results. The program can make use of Compute Unified Device Architecture (CUDA) to utilize the processing
power of GPUs. On the PC I used for the test, CUDA is not working, so, I
cannot make any statement with respect to the performance. 3DF Samantha
is a command line utility and follows the normal steps of a Structure from
Motion algorithm. The output looked kind of familiar, and at first I thought
that it could be the case that the implementation is based on some of the other
free implementations available that I have tested before. But I have been
told that the code was written from scratch with the only exception of the
bundle adjustment routines for which the SSBA library is used. The returned point cloud was not very dense (compared to other free applications and
services), but I guess that it a good input for 3DF Stasia, the high fidelity Multiview stereo Technology by 3D Flow,
which has not been released.
The email address below, may only be used for private communications.
This email address may not be put on any mailing list. I do not want to receive
emails with advertisements of any kind. My email address is:
If I did not count wrong, this site
consists of 816 HTML-files with a total size of 17,437,531 characters,
having 35796 internal links and 7367 external links.
(About 683 of the external links are broken.)
Furthermore, it contains 137 C/C++ program files with a total size of 3,243,068 characters,
and 3 PASCAL program files with a total size of 35,259 characters.
There are 53 text files with a total size of 307,334 characters.
With respect to images, this site containts 1120 JPEG images
(total size 47,976,259 bytes),
180 GIF images (total size 4,202,339 bytes),
88 PNG images (total size 2,415,063 bytes), and
2 BMP images (total size 3,727 bytes).
With respect to sounds, it contains 14 WAV files
with a total size of 389,002 bytes and
1 MP3 files with a total size of 70,182 bytes.
It also contains 43 PostScript files (total size 308,387 bytes),
2 LaTeX files (total size 132,020 characters),
6 PDF files (total size 455,654 characters),
17 zip files (total size 1,621,226 bytes),
3 gzipped tar files (total size 69,802 bytes),
44 SGF files with
a total size of 83,527 bytes,
82 KML files with
a total size of 4,205,706 bytes,
and 2 EXE files with a total size of 38,340 bytes.
It also uses 16 JavaScript files with
a total size of 706,335 bytes,
Copyright
I, Frans Faase hold the copyrights of
this and all other pages on this website. For this website a
Creative Commons License is applicable. You may not use this
work for commercial purposes.
I consider all computer programs to be copyrighted by me under the
GNU General Public
License, unless stated explicitly otherwise. All quotes (text and
program fragments) from other sources are excluded from this, and should
be considered as copyrighted by their authors.